34 comments

  • stefankuehnel3 hours ago
    If you scroll down to &quot;Allow GitHub to use my data for AI model training&quot; in GitHub settings, you can enable or disable it. However, what really gets me is how they pitch it like it’s some kind of user-facing feature:<p>Enabled = You will have access to the feature<p>Disabled = You won&#x27;t have access to the feature<p>As if handing over your data for free is a perk. Kinda hilarious.
    • data-ottawa37 minutes ago
      It’s not so bad, there’s no double negative and it’s not a confusing “switch” that is always ambiguous as to whether it’s enabled or not.<p>In contrast when you create a a GCS bucket it uses a checkmark for enabling “public access prevention”. Who designed that modal? It takes me a solid minute to figure out if I’m publishing private data or not.
    • a1o3 hours ago
      I went to check on this and I have everything copilot related disabled and in the two bars that measure usage my Copilot Chat usage was somehow in 2%, how is this possible?<p>Before anyone comes to me to sell me on AI, this is on my personal account, I have and use it in my business account (but it is a completely different user account), I just make it a point to not use it in my personal time so I can keep my skills sharp.
      • hakunin2 hours ago
        Does Github count it as copilot chat usage when you use AI search form on their website, I wonder?
        • a1o40 minutes ago
          I wonder if that’s it! I occasionally do some code search on GitHub and then remember it doesn’t work well and go back to searching in the IDE. I usually need to look into not the main branch because I do a lot of projects that have a develop branch where things actually happen. But that would explain so I guess this is it.
      • saratogacx2 hours ago
        If you&#x27;re taking about the quota bar. That is only measuring your premium request usage (models with a #.#x multiplier next to the name). If you only use the free models and code completion you won&#x27;t actually consume any &quot;usage&quot;. If you use AI code review that consumes a single request (now). Same with the Github Copilot web chat, if you use a free model, it doesn&#x27;t count, if you use a premium model you get charged the usage cost.
    • Rapzid2 hours ago
      Is that not some stock feature-flag verbiage?
      • bigiain1 hour ago
        Stock dark pattern verbiage...<p>I&#x27;m a little surprised the options aren&#x27;t &quot;Enable&quot; and &quot;Ask me later&quot;.
      • NewJazz43 minutes ago
        But it isn&#x27;t a feature, so using a feature flag is a bit weird.
    • petcat3 hours ago
      I guess the &quot;perk&quot; is that maybe their models get retrained on your data making them slightly more useful to you (and everyone else) in the future? idk
    • mirekrusin2 hours ago
      The feature is that your coding style will be in next models!
      • rzmmm2 hours ago
        I wish my GPL license would transit along with my code.
    • martin-t1 hour ago
      A few days ago, I unchecked it, only to see it checked again when I reloaded the page.<p>It could be incompetence but it shouldn&#x27;t matter. This level of incompetence should be punished equally to malice.
    • 7bit2 hours ago
      It&#x27;s worded that way to create FOMO in the hopes people keep it enabled.<p>Dark pattern and dick move.
  • QuadrupleA1 hour ago
    Fun fact: Copilot gives you no way to ignore sensitive files with API keys, passwords, DB credentials, etc.: <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;11254#discussioncomment-12369008" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;11254#discussi...</a><p>So by default you send all this to Microsoft by opening your IDE.
  • mentalgear3 hours ago
    &gt; On April 24 we&#x27;ll start using GitHub Copilot interaction data for AI model training unless you opt out. Review this update and manage your preferences in your GitHub account settings.<p>Now &quot;Allow GitHub to use my data for AI model training&quot; is enabled by default.<p>Turn it off here: <a href="https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;copilot&#x2F;features" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;copilot&#x2F;features</a><p>Do they have this set on business accounts also by default? If so, this is really shady.
    • lenova3 hours ago
      Ugh, can&#x27;t believe they made this opt-in by default, and didn&#x27;t even post the direct URLs to disable in their blog post.<p>To add on to your (already helpful!) instructions:<p>- Go to <a href="https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;copilot&#x2F;features" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;copilot&#x2F;features</a> - Go to the &quot;Privacy&quot; section - Find: &quot;Allow GitHub to use my data for AI model training&quot; - Set to disabled
      • inetknght2 hours ago
        &gt; <i>can&#x27;t believe they made this opt-in by default</i><p>You can&#x27;t believe Microslop is force-feeding people Copilot in yet another way?<p>&gt; <i>and didn&#x27;t even post the direct URLs to disable in their blog post</i><p>You can&#x27;t believe Microshaft didn&#x27;t tell you how to not get shafted?
    • parkersweb2 hours ago
      Yes - not impressed at all that this is opt-in default for business users. We have a policy in place with clients that code we write for them won’t be used in AI training - so expecting us to opt out isn’t an acceptable approach for a business relationship where the expectation is security and privacy.
      • aksss56 minutes ago
        It is not opt-in by default for business users. The feature flag doesn&#x27;t show in org policies and github states that it&#x27;s not scoped to business users.
    • g947o3 hours ago
      <a href="https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;188488" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;orgs&#x2F;community&#x2F;discussions&#x2F;188488</a><p>&gt; Why are you only using data from individuals while excluding businesses and enterprises?<p>&gt; Our agreements with Business and Enterprise customers prohibit using their Copilot interaction data for model training, and we honor those commitments. Individual users on Free, Pro, and Pro+ plans have control over their data and can opt out at any time.
      • dormento2 hours ago
        Aka &quot;they have lawyers and you usually don&#x27;t, so we think we can get away with it.&quot;
        • gentleman111 hour ago
          only big companies have access to the legal system. nobody else can afford it
      • themafia2 hours ago
        &gt; and we honor those commitments.<p>Ah, so when the inevitable &quot;bug&quot; appears, and we all learn that you&#x27;ve completely failed to honor anything, what will be your &quot;commitment&quot; then? An apology and a few free months?<p>Time to start pushing for a self hosted git service again.
    • martinwoodward3 hours ago
      Just confirming, we do not use Copilot interaction data for model training of Copilot Business or Enterprise customers.
    • archb3 hours ago
      Interestingly, it is disabled by default for me.
      • crashingintoyou3 hours ago
        Reading the github blog post &quot;If you previously opted out of the setting allowing GitHub to collect this data for product improvements, your preference has been retained—your choice is preserved, and your data will not be used for training unless you opt in.&quot;
      • gpm3 hours ago
        Me too, which is making me wonder if they&#x27;re planning on silently flipping this setting on April 24th (making it impossible to opt out in advance).
        • spiderfarmer3 hours ago
          Is it because I&#x27;m in the EU?
          • paularmstrong3 hours ago
            I&#x27;m in the US and it&#x27;s off for me. I believe I&#x27;ve previously opted out of everything copilot related in the past if there was anything.
          • gpm2 hours ago
            I&#x27;m in Canada, so not <i>only</i> the EU at least.
    • gentleman111 hour ago
      What did everyone expect? I can&#x27;t understand this community&#x27;s trust of microsoft or startups. It&#x27;s the typical land grab: start off decent, win people over, build a moat, then start shaking everybody down in the most egregious way possible.<p>It&#x27;s just unusual how quickly they&#x27;re going for the shakedown this time
    • DavidSJ3 hours ago
      &gt; <i>Do they have this set on business accounts also by default? If so, this is really shady.</i><p>Looks like not, but would it actually have been shadier, or are we just used to individual users being fucked over?
      • hrmtst938373 hours ago
        If they turned it on for business orgs, that would blow up fast. The line between &quot;helpful telemetry&quot; and &quot;silent corporate data mining&quot; gets blurry once your team&#x27;s repo is feeding the next Copilot.<p>People are weirdly willing to shrug when it&#x27;s some solo coder getting fleeced instead of a company with lawyers and procurement people in the room. If an account tier is doing all the moral cleanup, the policy is bad.
  • pred_2 hours ago
    What is the legal basis of this in the EU? Ignoring the fact they could end up stealing IP, it seems like the collected information could easily contain PII, and consent would have to be<p>&gt; freely given, specific, informed and unambiguous. In order to obtain freely given consent, it must be given on a voluntary basis.
    • LadyCailin30 minutes ago
      I actually don’t seem to have this option on my GitHub settings page, which leads me to wonder if this only applies to Americans.
      • LauraMedia7 minutes ago
        I actually did have to manually disable this from Germany, so it might be a different reason you don&#x27;t have it?
  • sph3 hours ago
    Thanks to Github and the AI apocalypse, all my software is now stored on a private git repository on my server.<p>Why would I even spend time choosing a copyleft license if any bot will use my code as training data to be used in commercial applications? I&#x27;m not planning on creating any more opensource code, and what projects of mine still have users will be left on GH for posterity.<p>If you&#x27;re still serious about opensource, time to move to Codeberg.
    • thesmart2 hours ago
      Yeah, I&#x27;m guessing that probably because in their TOS you grant them some license work-around for running the service, which can mean anything.
    • midasz2 hours ago
      I&#x27;m in my happy space selfhosting forgejo and having a runner on my own hardware
  • diath3 hours ago
    &gt; This approach aligns with established industry practices<p>&quot;others are doing it too so it&#x27;s ok&quot;
    • theshrike793 hours ago
      Ackshually Anthropic is opt-in AND they give you discounts if you enable it
      • nodar861 hour ago
        What kind of discounts? I have never heard of this
      • cma2 hours ago
        Anthropic puts up random prompts defaulting to enabled to trick you into accidentally enabling.
  • section_me3 hours ago
    If I&#x27;m paying, which I am, I want to have to opt-in, not opt-out, Mario Rodriguez &#x2F; @mariorod needs to give his head a wobble.<p>What on earth are they thinking...
    • sph3 hours ago
      &gt; What on earth are they thinking...<p>@mariorod&#x27;s public README says one of his focuses is &quot;shaping narratives and changing \&quot;How we Work\&quot;&quot;, so there you go.
      • fmjrey3 hours ago
        Translation: more alignment with Microsoft practices
      • section_me3 hours ago
        &quot;shaping narratives&quot;, sounds like they follow the methodologies of a current president
        • okanat3 hours ago
          It looks like the literal translation of &quot;manipulation&quot; to Linkedin-speak.
    • wenldev3 hours ago
      [dead]
  • Deukhoofd3 hours ago
    So basically they want to retain everyone&#x27;s full codebases?<p>&gt; The data used in this program may be shared with GitHub affiliates, which are companies in our corporate family including Microsoft<p>So every Microsoft owned company will have access to all data Copilot wants to store?
  • OtherShrezzing2 hours ago
    It’s not clear to me how GitHub would enforce the “we don’t use enterprise repos” stuff alongside “we will use free tier copilot for training”.<p>A user can be a contributor to a private repository, but not have that repository owner organisation’s license to use copilot. They can still use their personal free tier copilot on that repository.<p>How can enterprises be confident that their IP isn’t being absorbed into the GH models in that scenario?
    • martinwoodward1 hour ago
      We do not train on the contents from any paid organization’s repos, regardless of whether a user is working in that repo with a Copilot Free, Pro, or Pro+ subscription. If a user’s GitHub account is a member of or outside collaborator with a paid organization, we exclude their interaction data from model training.
  • hmate93 hours ago
    For what it&#x27;s worth they&#x27;re not trying to hide this change at all and are very upfront about it and made it quite simple to opt out.
    • matltc3 hours ago
      They didn&#x27;t even link the setting in their email. They didn&#x27;t even name it specifically, just vaguely gestured toward it. Dark patterns, but that&#x27;s Microslop for ya
      • hmate92 hours ago
        going to github i was greeted with a banner and a link directly to the settings for changing it
  • david_allison1 hour ago
    I have GitHub Copilot Pro. I don&#x27;t believe I signed up for it. I neither use it nor want it.<p>1. A lot of settings are &#x27;Enabled&#x27; with no option to opt out. What can I do?<p>2. How do I opt out of data collection? I see the message informing me to opt out, but &#x27;Allow GitHub to use my data for AI model training&#x27; is already disabled for my account.
    • martinwoodward1 hour ago
      Hey David - if you want to send me (martinwoodward at github.com) details of your GitHub account I can take a look. At a guess I suspect you are one of the many folks who qualified for GitHub Copilot Pro for free as a maintainer of a popular open source project.<p>Sounds like you are already opted out because you&#x27;d previously opted out of the setting allowing GitHub to collect this data for product improvements. But I can check that.<p>Note, it&#x27;s only _usage_ data when using Copilot that is being trained on. Therefore if you are not using Copilot there is no usage data. We do not train on private data at rest in your repos etc.
  • rectang1 hour ago
    I just checked my Github settings, and found that sharing my data was &quot;enabled&quot;.<p>This setting does not represent my wishes and I definitely would not have set it that way on purpose. It was either defaulted that way, or when the option was presented to me I configured it the opposite of how I intended.<p>Fortunately, none of the work I do these days with Copilot enabled is sensitive (if it was I would have been much more paranoid).<p>I&#x27;m in the USA and pay for Copilot as an individual.<p>Shit like this is why I pay for duck.ai where the main selling point is that the product is private by default.
  • hoten3 hours ago
    Why is there no cancel copilot subscription option here?. Docs say there should be...<p>Mobile<p><a href="https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;billing&#x2F;licensing" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;settings&#x2F;billing&#x2F;licensing</a><p>EDIT:<p><a href="https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;copilot&#x2F;how-tos&#x2F;manage-your-account&#x2F;view-and-change-your-copilot-plan#canceling-your-copilot-plan" rel="nofollow">https:&#x2F;&#x2F;docs.github.com&#x2F;en&#x2F;copilot&#x2F;how-tos&#x2F;manage-your-accou...</a><p>&gt; If you have been granted a free access to Copilot as a verified student, teacher, or maintainer of a popular open source project, you won’t be able to cancel your plan.<p>Oh. jeez.
  • pizzafeelsright3 hours ago
    I am not certain this is that big of a deal outside of &quot;making AI better&quot;.<p>At this point, is there any magic in software development?<p>If you have super-secret-content is a third party the best location?
    • thesmart2 hours ago
      How about &quot;no.&quot; You may be okay giving away your individual rights, including to copyright, but I am not.
  • _pdp_2 hours ago
    Microsoft doing dumb things once again.<p>Who in their right mind will opt into sharing their code for training? Absolutely nobody. This is just a dark pattern.<p>Btw, even if disabled, I have zero confidence they are not already training on our data.<p>I would also recommend to sprinkle copyright noticed all over the place and change the license of every file, just in case they have some sanity checks before your data gets consumed - just to be sure.
  • cebert1 hour ago
    I wish GitHub would focus on making their service reliable instead of Copilot and opting folks into their data being stolen for training.
  • latand61 hour ago
    Why won&#x27;t people like to make the models better? Aren&#x27;t we all getting the benefit after all?
  • OtherShrezzing2 hours ago
    So, how does this work with source-available code, that’s still licensed as proprietary - or released under a license which requires attribution?<p>If someone takes that code and pokes around on it with a free tier copilot account, GitHub will just absorb it into their model - even if it’s explicitly against that code’s license to do so?
  • liquid_thyme2 hours ago
    They use data from the poor student tier, but arguably, large corporates and businesses hiring talented devs are going to create higher quality training data. Just looking at it logically, not that I like any of this...
  • thesmart2 hours ago
    I&#x27;m ready to abandon Github. Enschitification of the world&#x27;s source infrastructure is just a matter of time.
  • TZubiri3 hours ago
    Two issues with this:<p>1- Vulnerabilities, Secrets can be leaked to other users. 2- Intellectual Property, can also be leaked to other users.<p>Most smart clients won&#x27;t opt-out, they will just cut usage entirely.
    • matltc3 hours ago
      That&#x27;s me. Frankly, looking at just uninstalling VSCode because Copilot straight-up gets in the way of so much, and they stopped even bothering with features that are not related to it (with one exception of native browser in v112, which, admittedly, is great)
      • nine_k1 hour ago
        VSCode can be cleaned: <a href="https:&#x2F;&#x2F;github.com&#x2F;VSCodium&#x2F;vscodium" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;VSCodium&#x2F;vscodium</a><p>(I prefer Emacs anyway, but VSCode is a worthy tool.)
  • indigodaddy3 hours ago
    Checked and mine was already on disabled. Don&#x27;t remember if I previously toggled it or not..
    • martinwoodward3 hours ago
      If you previously opted out of the setting allowing GitHub to collect data for product improvements, your preference has been retained here. We figured if you didn&#x27;t want that then you definitely wouldn&#x27;t want this..
  • mt42or3 hours ago
    Is it legal ? Surely not in any EU countries.
    • okanat3 hours ago
      Does it even matter? They trained AI on obviously copyrighted and even pirated content. If this change is legally significant and a legal breach, the existence of all models and all AI businesses also is illegal.
      • 0x3f3 hours ago
        It might or might not be legal, but it seems materially worse to screw over your direct customers than to violate the social-contracty nature of copyright law. But hey ho if you&#x27;re not paying then you&#x27;re the product, as ever was.
    • mentalgear3 hours ago
      At least one instance where it was enabled in EU countries as well.
  • TZubiri3 hours ago
    If this doesn&#x27;t sound bad enough, it&#x27;s possible that Copilot is already enabled. As we know this kind of features are pushed to users instead of being asked for.<p>Maybe it&#x27;s already active in our accounts and we don&#x27;t realize it, so our code will be used to train the AI.<p>Now we can&#x27;t be sure if this will happen or not, but a company like GitHub should be staying miles away from this kind of policy. I personally wouldn&#x27;t use GitHub for private corporate repositories. Only as a public web interface for public repos.
  • djmashko23 hours ago
    &gt; Content from your issues, discussions, or private repositories at rest. We use the phrase “at rest” deliberately because Copilot does process code from private repositories when you are actively using Copilot. This interaction data is required to run the service and could be used for model training unless you opt out.<p>Sounds like it&#x27;s even likely to train on content from private repositories. This feels like a bit of an overstep to me.
  • semiinfinitely2 hours ago
    ill be moving off github now
  • baobabKoodaa3 hours ago
    (oops)
  • rvz3 hours ago
    &gt; From April 24 onward, interaction data—specifically inputs, outputs, code snippets, and associated context—from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.<p>Now is the time to run off of GitHub and consider Codeberg or self hosting like I said before. [0]<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22867803">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22867803</a>
    • 0x3f2 hours ago
      Codeberg doesn&#x27;t support non OSS and I&#x27;d rather just have one &#x27;git&#x27; thing I have to know for both OSS and private work. So it&#x27;s not a great option, IMO. Self-hosting also for other reasons.<p>I&#x27;m not sure there are any good GitHub alternatives. I don&#x27;t trust Gitlab either. Their landing page title currently starts with &quot;Finally, AI&quot;. Eek.
  • manudaro50 minutes ago
    [dead]
  • Mooshux2 hours ago
    [dead]
  • SilentEditor3 hours ago
    [dead]
  • bustah2 hours ago
    [dead]