GDPR-compatible data usage consent system #51
Owner
- Users must explicitly give consent prior to usage of modules or integrations processing and/or storing data
- Duration and terms of the consent must be displayed to the user prior to accepting it
- Users must be able to withdraw any given consent at any time
- Users must be able to export all their own data being stored by the bot
- User must be able to purge all possible data from the bot
- Users must explicitly give consent prior to usage of modules or integrations processing and/or storing data
- Duration and terms of the consent must be displayed to the user prior to accepting it
- Users must be able to withdraw any given consent at any time
- Users must be able to export all their own data being stored by the bot
- User must be able to purge all possible data from the bot
Priority
High
labels
WIP: Added stubs for #51
DeepL intergration #50
WIP: Implemented basic methods for Consent and added necessary methods in PycordUser (#51)
WIP: Added middleware for data control and changed the database index for consents (#51)
WIP: Added scope names to the localization and added a basic implementation of colors for data control (#51)
WIP: Added basic implementation of consent withdrawal (#51)
WIP: Added consent durations and modified default embed colors (#51)
WIP: Implemented /consent give all, /consent withdraw all and /consent review (#51)
Added basic implementation for #51 and #62 #64
Merge pull request 'Added basic implementation for #51 and #62' (#64) from feature/profitroll/data-control into dev
Notifications
Total Time Spent: 8 hours 30 minutes
profitroll
8 hours 30 minutes
No due date set.
Dependencies
No dependencies set.
Reference: Javelina/Javelina#51
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?