This repository has been archived by the owner on Aug 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 154
/
Copy pathopenattestation.json
99 lines (99 loc) · 3.71 KB
/
openattestation.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "OpenAttestation",
"clearOwnership": {
"isOwnershipExplicit": "Yes",
"copyrightURL": "https://www.openattestation.com/"
},
"platformIndependence": {
"mandatoryDepsCreateMoreRestrictions": "No",
"isSoftwarePltIndependent": "",
"pltIndependenceDesc": ""
},
"documentation": {
"isDocumentationAvailable": "Yes",
"documentationURL": [
"Installation guide - https://github.com/Open-Attestation/open-attestation",
"Developer guide - https://www.openattestation.com/docs/docs-section/introduction",
"Integrator docs - https://www.openattestation.com/docs/integrator-section/verifiable-document/overview"
]
},
"NonPII": {
"collectsNonPII": "No",
"checkNonPIIAccessMechanism": "",
"nonPIIAccessMechanism": ""
},
"privacy": {
"isPrivacyCompliant": "Yes",
"privacyComplianceList": [
"Personal Data Protection Act 2012 (PDPA) in Singapore"
],
"adherenceSteps": [
"Privacy policy - https://www.opencerts.io/privacy"
]
},
"standards": {
"supportStandards": "Yes",
"standardsList": [
"Accessibility - WCAG2.1",
"Security - HTTPS, SSL, SHA3",
"Internationalization (i18n) - UTF-8, ASCII",
"Data Exchange formats - JSON, YAML, XML",
"Standard Content formats - PDF",
"Multimedia - SVG, PNG, JPEG"
],
"evidenceStandardSupport": [
"https://github.com/Open-Attestation/open-attestation"
],
"implementBestPractices": "Yes",
"bestPracticesList": [
"Software Development - Agile development",
"Architectural Design - Modularity and Maintainability, Reusability and Extensibility"
]
},
"doNoHarm": {
"preventHarm": {
"stepsToPreventHarm": "Yes",
"additionalInfoMechanismProcessesPolicies": "Verification of uploaded OpenAttestation compatible documents are computed on the client-side. For the purposes of verification on the blockchain, only the merkle root values are communicated externally for comparison. At no point in time is PII data communicated outside the client-device. Verifiers are only allowed to verify documents that had been shared to them, and do not have access to any database(s). Thus, they are unable to access other persons' records."
},
"dataPrivacySecurity": {
"collectsPII": "No",
"typesOfDataCollected": [
""
],
"thirdPartyDataSharing": "No",
"dataSharingCircumstances": [
""
],
"ensurePrivacySecurity": "Yes",
"privacySecurityDescription": "Verification of uploaded OpenAttestation compatible documents are computed on the client-side. For the purposes of verification on the blockchain, only the merkle root values are communicated externally for comparison. At no point in time is PII data communicated of the client-device."
},
"inappropriateIllegalContent": {
"collectStoreDistribute": "No",
"type": "",
"contentFilter": "",
"policyGuidelinesDocumentationLink": "",
"illegalContentDetection": "",
"illegalContentDetectionMechanism": ""
},
"protectionFromHarassment": {
"userInteraction": "Yes",
"addressSafetySecurityUnderageUsers": "Yes",
"stepsAddressRiskPreventSafetyUnderageUsers": [
"Users of system remain anonymous, and at no time is PII retained in our systems."
],
"griefAbuseHarassmentProtection": "Yes",
"harassmentProtectionSteps": [
"Collaboration is done via Github, which have policies in-place for account sign up by underage users.",
"Users of system remain anonymous, and at no time is PII retained in our systems."
]
}
},
"locations": {
"developmentCountries": [
"Singapore"
],
"deploymentCountries": [
""
]
}
}