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

Created on 7 May 2018  路  2Comments  路  Source: gitcoinco/web

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

Most helpful comment

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 https://github.com/gitcoinco/web/pull/1095

All 2 comments

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

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 https://github.com/gitcoinco/web/pull/1095

Was this page helpful?
0 / 5 - 0 ratings

Related issues

abitrolly picture abitrolly  路  4Comments

ghost picture ghost  路  3Comments

Makondor2 picture Makondor2  路  3Comments

kziemianek picture kziemianek  路  3Comments

kziemianek picture kziemianek  路  3Comments