Update the .com Registration Page to be GDPR Compliant
This page needs to be updated to be GDPR compliant in asking for explicit consent for the following:
- Add a required checkbox (by default is unchecked) for agreement to Terms of Service (GitLab.com terms).
- Add a required checkbox (by default is unchecked) for agreement to Privacy Policy.
Other notes:
- Leave the optional "I'd like to receive updates by email" checkbox and label as is.
- Implement double-opt in for users who check this. This is something we change in Marketo.
- Do NOT add "Country" field.
- Continue to present the Terms page to all users after email confirmation.
When all three of the checkboxes are checked (agree to ToS, Privacy Policy & receive email updates) those people need to be pushed into Marketo as well.
If a person only checks the first two (agree to ToS and Privacy) we do not push them into the Marketo database.
The data push is handled by an API, if you aren't familiar with where that info lives I can point you in the right direction.
Please let me know if you have questions or need further clarification on this request. TY!
Edited by Jeremy Watson (ex-GitLab)