Open QuincyLarson opened 4 years ago
I was just about to ask if we want to use FCCs terms on this. Looks like that’s been answered. Will add them this weekend.
The FCC privacy policy is quite long. I will need to trim it down to reflect the goals of Chapter. I will definitely need some input to determine what to keep and what to drop.
Do we need to take into account CCPA updates?
@chrismgonzalez Our privacy policy was hand-written by a lawyer-developer who is well versed in modern web apps. We could trim it down but we should be careful about it. I recommend instead just updating the specifics slightly. Very few people read the privacy policy, but the ones who do appreciate it being comprehensive.
Regarding privacy settings, we've touched on what privacy settings to offer for MVP.
Quincy suggested the need for at least a user-level privacy setting.
Perhaps we start out with allowing a user to be globally shown as "Private Member" or "Private Guest" to the public. However, I'd think the organizer and admin would be able to see at least the person's name and email address.
Who can see what, even when you're marked as private needs to be addressed and made pretty clear in the UI, privacy policy, and privacy-related FAQ.
Got it. Good to know.
As Quincy mentioned above, we can likely copy the fCC Privacy page and tweak it so it reflects the Chapter context.
https://www.freecodecamp.org/news/privacy-policy/
My main questions from reading the fCC privacy page are if the MVP will:
Alright, to summarize the conversation from today related to Privacy and TOS:
@ojeytonwilliams I'm starting to tweak the fCC Privacy page for Chapter. Depending on how deeply integrated the authentication and profile is for the fCC instance, there are a at least a few approaches.
1) Copy the contents of the fCC Privacy Page and reword things. The main downside I see with this is if fCC's main site changes the privacy page, then we're unlikely to notice those changes, so there's also a good deal of wording about certificates and code that don't apply to Chapter, so this is still probably the best short-term option. 2) Say something like, the freeCodeCamp Privacy page will answer most of your question (Link to the fCC Privacy page) and then a smaller content section stating any additional Chapter specifics? 3) Link to the fCC Privacy page and have someone at fCC expand that page to include references to Chapter's privacy. (Probably a more long term option)
A few questions:
@allella for the MVP the plan is to use Auth0 (so, yeah, OAuth2), same as https://www.freecodecamp.org/learn/. I still need to actually test it, but I'm 99% sure this will be exactly the same page for chapter, but it would redirect back to chapter.freecodecamp.org once you've confirmed your identity.
then does that mean everyone automatically will have a https://www.freecodecamp.org/usernamehere profile page?
No, at least not yet. For the foreseeable future the accounts will be separate (even though they will share the same login flow). I'd like to change that, but it's another post MVP endeavour.
chapter.freecodecamp.com as a sub-domain
chapter.freecodecamp.org, but yes.
Posting an example of NextDoor's "Download your data" interface for future reference.
They provide a zip file of CSVs.
When https://github.com/freeCodeCamp/chapter/pull/1920 lands we'll stop redirecting to /policy after signing in. I think that's overall reasonable behaviour as it would be annoying to get redirected every time you logout and log back in again, but it does mean we have to think carefully about how to make users aware of the info that's in /policy.
it's possible to add policy as footer data, i.e:
Chapter Policy
We are using you email to link your current data, so we have to store your email. We try our best to as less data as possible in database We aren't selling your data, but we are making use of it by making chapter a better app You can delete your data at anytime and it will be removed from our database in your profile
We will use existing freeCodeCamp privacy and terms of service documents. We do want to make it so people can make their account private and delete their account. We should preferably handle these through the existing freecodecamp.org/settings page.