Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a member of the community, I want these Profile Privacy Features, so I can be more private #1091

Closed
owocki opened this issue May 7, 2018 · 2 comments

Comments

@owocki
Copy link
Contributor

owocki commented May 7, 2018

User Story

As a member of the community, I want Profile Privacy Features, so I can be more private

Root Cuase

When someone goes to gitcoin.co/profile/xxxxx and xxxxx does not exist in our system, their information is ingested from the Github API.

This was intended as an easy way for Gticoin users to create their profile, but it was not gated in the way that it should have been, and users are assuming when they go to gitcoin.co/profile/xxxxx that we've just indiscriminately scraped everyone's profiles in there (which is not true).

Gitcoin profiles are an alpha feature, and we are very sorry for the issues that this oversight has caused.

Why Is this Needed?

Summary:

  1. provide the ability for users to hide their contact info on bounties.
  2. write a migration such that anyone who's never logged into gitcoin before will not have a profile unless they explicity sign up.
  3. Provide the ability for users to hide their profile in their settings
  4. When someone goes to gitcoin.co/profile/xxxxx and xxxxx does not exist in our system.. they shoudl be given an oppy to invite them (instead of just us ingesting that info now)
  5. set the default profile hidden = False, but profile visible = True when the user logs in

See Also

https://twitter.com/hughsient/status/993481036293201920

@owocki owocki changed the title As a member of the community, I want Profile Privacy Features, so I can be more private As a member of the community, I want these Profile Privacy Features, so I can be more private May 7, 2018
@mbeacom
Copy link
Contributor

mbeacom commented May 7, 2018

Just a note for those of you coming from into this for the first time... We don't indiscriminately scrape Github data... Currently, when you hit https://gitcoin.co/profile/<github_user_handle> you will be show a Gitcoin profile card for the corresponding Github user... This does not automatically opt a user into Gitcoin. It's rendering data you already have made publicly available and is already accessible for Anyone on the internet.

For example:

https://api.github.com/users/mbeacom

@owocki
Copy link
Contributor Author

owocki commented May 7, 2018

It's rendering data you already have made publicly available and is already accessible for Anyone on the internet.

That said, we can respect and understand why people are discomforted by the card being presented as Gitcoin branded when they have not explicitly signed up before.

I just put in the first fix for this #1095

@owocki owocki closed this as completed May 8, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants