operationcode_backend
operationcode_backend copied to clipboard
Store user data consent in database as part of signup flow
Feature
Why is this feature being added?
GDPR and other user data-related concerns. Related to FE issue: https://github.com/OperationCode/operationcode_frontend/issues/983
What should your feature do?
Store in the DB whether a user has agreed to :
- terms of use
- code of conduct
- privacy policy
Store the date that the user agreed to the above.
Allow the front-end to pass this data to back-end via API as part of user-signup process.
This will be a bit interesting as we should also discuss how this change affects users already in the database. We'll need to add a step in the login process checking for users having agreed or not to get their acceptance after the fact.
@kylemh, very true. I was thinking that the mass email blast to validate our current email list might be a part of this process.