-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
madhavanmalolan
committed
Jan 22, 2024
1 parent
6964503
commit e0ca9a9
Showing
27 changed files
with
452 additions
and
101 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
--- | ||
title: "Staying GDPR Compliant " | ||
date: 2024-01-21T16:01:02-05:00 | ||
draft: true | ||
--- | ||
|
||
Collecting user data using Reclaim helps you to further your compliance with GDPR. Particularly, GDPR's requirement for explicity consent and purpose limitation. | ||
|
||
| In the GDPR, "explicit consent" is detailed under Article 7, which emphasizes that consent must be freely given, specific, informed, and unambiguous, with a clear affirmative action from the data subject. As for "purpose limitation," Article 5(1)(b) states that personal data must be collected for specified, explicit, and legitimate purposes and not further processed in a manner that is incompatible with those purposes. For the full legal text and further details, you can refer to the official GDPR legal text on gdpr-info.eu. | ||
|
||
When using Reclaim Protocol, you, the developer would request the data using the following code | ||
|
||
``` | ||
const client = new ReclaimClient(appSecret); | ||
//... | ||
client.addContext({ message : "Requesting data for Acme Corp Airdrop"}); | ||
/... | ||
``` | ||
|
||
When you set the context message in the request, the user is asked to provide an explicit approval to share this information with you. | ||
When the user signs in and generates a proof of their data, they are also shown the context for this proof that is being requested. When the proof is generated, the proof also contains a cryptographic affirmation from the user that they have generated the proof for this purpose, and this purpose alone. Even if you store this information on your database, you'd also be storing the affirmation the user provided. | ||
|
||
As long as you store information and use the information for the stated purpose alone - you are GDPR compliant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: "Try Reclaim" | ||
date: 2024-01-22T10:36:44-05:00 | ||
draft: false | ||
--- | ||
|
||
# Developer App with Sample Integrations | ||
You can download the "Reclaim Protocol" app from Playstore and App Store | ||
- [Playstore](https://play.google.com/store/apps/details?id=com.reclaim.protocol) | ||
- [Appstore](https://apps.apple.com/in/app/reclaim-protocol/id6475267895) | ||
|
||
# Try without installing an app | ||
_Coming Soon_ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.