Bug 1006569 - [privacy] Add checkbox at sign-up

Functionally works fine for me and all the tests pass too.
I will add the unit tests and modify helper text later today and need to discuss about the deletion of user email from database usecase.

This is identical to the `default_username` method in `CreateProfileView` so you should find a way of removing the duplication.