isaacs / github

Just a place to track issues and feature requests that I have for github
2.21k stars 129 forks source link

option to disable or hide contribution activity on the profile page #142

Open jonathanong opened 10 years ago

jonathanong commented 10 years ago

i don't like it. i don't want people to be able to crawl that info, either, even through an API. it gets spammy when you make a lot of typo commits, PR merges, or open a lot of issues.

i don't mind the activity tab, but being able to see what people have done over the past year on any given date is creepy.

what i would really like is the two columns of popular repositories and repositories contributed to to be really long. way more interesting IMO. the repositories tab requires too much scrolling.

AbelTarazona commented 7 years ago

+1

ktapsyman commented 6 years ago

+1

iameli commented 6 years ago

+1

corysimmons commented 6 years ago

@ghost You in some private beta; just some sort of badass; or am I a newb? 🤔

aekanman commented 6 years ago

+1

agoomany commented 6 years ago

+1

ValonK commented 6 years ago

+1

sheikhimtiaz commented 6 years ago

+1

hchockarprasad commented 6 years ago

+45

atularvind commented 6 years ago

+1

mistertandon commented 6 years ago

+1

Flaque commented 6 years ago

+1 +1 +1 +1

arita37 commented 6 years ago

+1

SelimLemmouchi commented 6 years ago

+1 2018 - 4 years now

drgomesp commented 6 years ago

👍

NullDev commented 6 years ago

I'm with @patcon and @JamesTheAwesomeDude on this one.

"Why is this issue not addressed yet."

Because it isn't an issue.

Nothing is leaked and the information was always public. That's by design. And also by design of git itself. You can always choose to create private repositories. As for public ones, why would you want to hide the information about how much you contributed, what you contributed and when anyway? Why use version control at all if you don't want those information to be logged? The repositories are public and so is their contribution activity. You can always create private repositories. The contribution activity page is nothing but a summary of this data. Nothing creepy about that.

@corysimmons No, @ghost is a bot representing all deleted users. See here

corysimmons commented 6 years ago

lol, I thought he was just interested in the same Issues I was. Had mad respect for @ghost XD

uirapuru commented 6 years ago

+1

rpgdev commented 6 years ago

@NLDev why? Because you may not want potential employers to see what are some of your interests, same reason why many people don't post some things on facebook or restrict it in some way but you're right, even if we could hide this info it wouldn't take much time for a company selling HR services to automate a lookup of ALL your contributions to public repositories, even the ones you marked as private on your profile. So right now the only solution it's still the classic solution: have a serious github account for non-controversial, resume-enhancing stuff and another one for the possibly "controversial" stuff. You may ask how controversial can it be if it is on a public github rep? Well, code it's not controversial in and of itself but what it relates to can show some of your interests that you just may not want to advertise to the world or potential employers. For starters several major candidates during the American '16 election had github pages associated with their campaigns, I'm sure most people would not like future employers to be able to dig those up. You can't be too careful these days.

@corysimmons me too lol.

James-E-A commented 6 years ago

I agree with @rpgdev here;

Just like setting your privacy settings on Facebook, it's basically just a comforting illusion.

If you're really that worried about OpSec, you need need need to just actually partition your life.

James-E-A commented 6 years ago

And, come to think of it, to "pull on that thread" of logic a bit, so to speak (and tie it in to my initial comment on this topic in 2015),

isn't it actually better for your own OpSec to be able to see, all aggregated in one place, all your public activity?

Versus if GitHub hasn't explicitly compiled all your public activity into one spot, that doesn't at all make it impossible to aggregate it. With regards to nefarious purposes (or even a quick offload to someone for a few bucks), it would be pretty straightforward to just scrape (even gradually) all someone's activity together.

So all that hiding this would do is make it harder to tell what information you actually are leaking.. It wouldn't provide any true privacy increases, just security against the very specific niche case of an adversary who could negatively impact your life but is entirely apathetic.

You don't stop an information leak by throwing a rug over it; yes, it may deter some minimally-motivated adversaries, but let's not operate under any illusions here that priority numero uno for most of the people supporting this issue is anything other than to just get some illusory peace-of-mind (anyone with deeper goals than that would have already split off a second account for political activism or lewd things, and would fully understand the uselessness of this proposed "feature").

rpgdev commented 6 years ago

@JamesTheAwesomeDude you're absolutely right. So we should actually vote -1 on this particular proposal and instead ask for a way to "ghost" our contributions on whatever repository we no longer want to be associated with. Not perfect... but I think this would be more useful.

deep-programmer commented 6 years ago

:+1:

argumentofperiapsis commented 6 years ago

+Graham number

tracyone commented 6 years ago

+1

bwanglzu commented 6 years ago

+1

feliperaul commented 6 years ago

How is it possible that this hasn't been implemented yet? This issue is 5 years old for god's sake.

phdowling commented 6 years ago

+1

jeff00seattle commented 6 years ago

+1

BarbzYHOOL commented 6 years ago

+1

cancerberoSgx commented 6 years ago

+1 if you are not going to work because you are "sick" or other excuse but currently you are staying at home working on opensource projects - your boss can know.. Would be ideal if you could hide public activity temporarily.

estiens commented 6 years ago

+1

Areahints commented 6 years ago

+1

EniariGames commented 6 years ago

+1

arasharchor commented 6 years ago

Yes please implement this feature. I do not feel well if anyone can see what I am working on other public repos. For private repos there are no problem.

So please please Github add hiding contribution for public repos as well!!!!!!

ghost commented 6 years ago

Microsoft likes hiding things, maybe this will be implemented now that they own it?

denmasyarikin commented 6 years ago

+1

HamzaAnis commented 6 years ago

+1

StevenLOL commented 6 years ago

General Data Protection Regulation (GDPR)?

ducquoc commented 6 years ago

GitHub already supports hiding contribution to private repos:

https://help.github.com/articles/publicizing-or-hiding-your-private-contributions-on-your-profile/

Isn't that enough?

Public repos are "open source". Some employers may hate them, but there are others who not. Anyway, I still prefer BitBucket over GitHub (even before Microsoft acquisition).

ghost commented 6 years ago

Also +1 for this feature!

ghost commented 6 years ago

Come on GitHub! Making it optional isn't that difficult. Be considerate of your user's requests

imghasemi commented 5 years ago

Hahaha, still Github does not care about this issue!

Younes-L commented 5 years ago

@NLDev when a repo is unstarred or contribution is deleted by user, its entry is still shown in activity log !

karstenx commented 5 years ago

i agree that this is really problematic, for example what if not long ago I worked as a contractor/freelancer for a company that scammed half a million $ on kickstarter... i think my next potential employeer does not need that info... Because of this total anti-privacy problem on Github I open one new GitHub account per project when GitHub is a must (you stil cant cross- fork afaik) , this is the only serious workaround... An option to hide specific repos/organisations you take/took part in from public eyes would be really good and I wonder why this isn't just in right now, im running out of account name ideas..

yo3hcv commented 5 years ago

Well.. I really don't want to advertise for Bitbucket but I'm happy to have there unlimited free private repos. Each repo has admin rights for collaboration, free wiki (real one not ancient joke on GitHub) and free Jira. The web interface just cannot be compared to GitHub.

So if GitHub didn't understand that privacy is a concern, why bother anymore?!?

karstenx commented 5 years ago

One way could be to let users quickly choose a "nickname" for every repo they checkout/fork and dont associate the main account with anything but those nicknames, then give the option to select which nicknames history shall be public and which shall be hidden. But thats probably too hard for the GitHub staff.

Cabalbl4 commented 5 years ago

I addressed this problem for myself: moved to gitlab.

ExternalReality commented 5 years ago

I agree. I really don't like the activity thing. I gives off the wrong impression. It is misleading. I do most of my work on gitlab now. So its not really too much of an issue.

nico-abram commented 5 years ago

I agree