operationcode_backend icon indicating copy to clipboard operation
operationcode_backend copied to clipboard

Store user data consent in database as part of signup flow

Open jjhampton opened this issue 6 years ago • 2 comments

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.

jjhampton avatar Jun 03 '18 14:06 jjhampton

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 avatar Jun 03 '18 19:06 kylemh

@kylemh, very true. I was thinking that the mass email blast to validate our current email list might be a part of this process.

hollomancer avatar Jun 03 '18 22:06 hollomancer