cycleplanet / cycle-planet

Official Cycle Planet repo, an open source and non-profit network of long distance cyclers and those who want to host them.
https://cycleplanet.org/
MIT License
10 stars 4 forks source link

Improving privacy #20

Closed bidsinga closed 2 years ago

bidsinga commented 2 years ago

Trying to heavily improve the privacy regulations and protection of Cycle Planet. First of all, the documents Cookie Policy, Privacy Policy and Terms of Use have to adjusted and make it according the official regulations. @reinierl has already started writing a document in which is described how we use the user's data. The next step is to translate this document to legal policies that should assure registered users about the legal terms.

Also, trying to integrate a recaptcha in here, as described in #7. Account has been made and a key is generated. For now it's still in PageAuth.vue, but it should be places in the config.js file. The recaptcha makes use of this plugin, but is not working correctly yet. Users now also have to agree with all 3 policies before they can make an account.

More things we need to take into consideration?

reinierl commented 2 years ago

I think that in order to really force the recaptcha for registration it would have to be configured in Firebase Auth. Otherwise people could just run their own modified version of the source code and add users without it.