Post

We recently shared Bluesky’s stance on user data and AI training, which has not changed. Bluesky will not train generative AI on user data. bsky.app/profile/bsky...

Bluesky@bsky.app

A number of artists and creators have made their home on Bluesky, and we hear their concerns with other platforms training on their data. We do not use any of your content to train generative AI, and have no intention of doing so.

1.3K reposts11.3K likes

Are there protections against corporations publicly scrubbing Bluesky's platform? It's great if you don't sell or give that data, but what if OpenAI just decides to take content anyways?

Bluesky is an open and public social network, much like websites on the Internet itself. Websites can specify whether they consent to outside companies crawling their data with a robots.txt file, and we’re investigating a similar practice here.

For example, this might look like a setting that allows Bluesky users to specify whether they consent to outside developers using their content in AI training datasets Bluesky won’t be able to enforce this consent outside of our systems. It will be up to outside developers to respect these settings

We’re having ongoing conversations with engineers & lawyers and we hope to have more updates to share on this shortly!

Option to completely disable AI? I am so sick of it being pushed on me in every single app! I don't need help to think of DMs to people! I'm a good writer and my brain still works. I feel like I'm being offered a wheelchair every time I get off the couch. I want AI to fuck off! Thank you! ❤️

Aren't there better things to spend engineer and legal hours on, than legitimizing a manufactured moral panic? Like actually encrypting DMs or fixing the regular netsplits between the PDSs?

Tbh you don’t need Ai here on Bluey. Users will post content and use the app like the old (and good) Twitter. We don’t need Ai writing our posts etc. Keep it all simple, and keep Ai away from the platform. Let the users create the content we will post, and Bluey will thrive.

While you're talking with lawyers, can you also discuss changing section (2 C) and (2 D i) of the terms of service to remove or change the phrase "future offerings"? There's concern that that's too broad, and it would let you be malicious with our data if control of the team changed.

If you can't offer assurances that our creative output won't be fed to the AI slop machine without our consent, creators will (and should) stop posting on this platform

So if a billionaire come to pay millions to "outside developers " in order to create AI networks in bluesky, which will be trained by our accounts posts, is OK for you..... this is insane, men. Anyone of the billionaires will can do that to manipulate the safety of bluesky.

Hi there! As an artist, I'd like to give my input on this. And while I know that you're likely being flooded by responses, I hope that someone sees this and at least gets them thinking. First: I hope that you're not just working with lawyers and engineers. Involve artists in the conversation too.

Glad to hear this! As I understand it (happy to be corrected, not an AT expert), you should have both technical and legal remedies at your disposal. You can collaborate across hosts to track IPs that are accessing inhumanly large amounts of data at inhuman speeds and block or rate limit them, no?

I have been trying to warm up to Blue Sky, but I find the character limitations and other limitations to be irritating at best. I just tried to post a couple of videos, and was informed that videos could not be longer than 60 seconds. Too many restrictions. #Bluesky

Please let me know how I might join such a conversation. Been making some #powershell #websocket experiments with the site, and want to ensure that any user can easily ban ai training / scraping.

Do what you have to grow, we live in 2024 and users need to understand we live in a different landscape than before. Google, Meta, and X all utilize these tools for their benefit. We can’t lag behind now.

Eager to hear what your lawyers and engineers come up with. I'm a singer-songwriter. I've stopped using most social media platforms because of their gross lack of ethics when it comes to AI. I was truly hoping that this site would be different.

The getting lawyers and all makes me feel a tiny bit better but im still kinda eh… when it’s up to rich fucks to honor people’s consent if they opt out of something. The rich will do what’s best for their own interest.. and once somethings used to train an ai model.. it’s in the ai’s system :/

give me a shout please, I’d like to understand this better as we can share notes on how trusted publishers of news and entertainment are also approaching these signals. Thanks.

@bluesky Please hold the line against “outside developers” with a platform-wide prohibition against use, abuse, or sale of our content / data to anybody. Why are you even thinking about setting up an opt in/out consent structure? Just say no to “AI” bros. Thank you!

tl;dr everything you post on here becomes public domain as far as bluesky is concerned bsky.app/profile/pdj....

Paul Johnston@pdj.bsky.social

Fascinating conversations going on regarding data access, consent, and ability to use "bluesky user" data for research. The fascinating thing is some aspects of the technology are not clear to people and there is an expectation of... control? Waiting for "if you want free speech go to twitter"

How about embedding metadata about users AI scraping consent into all objects in the public firehose? This would at least give users legal recourse to challenge unlawful scraping.

Scrapers and AI companies have no ethics They won’t respect anything but profits Can you modify the AI protocol to ban access from them or add on some proprietary code to prevent it?

I said it before and I'll say it again: bsky.app/profile/anam...

Ana Matoso@anamatoso.bsky.social

An important distinction needs to be made here. It's great that @bsky.app says they won't use our data to train GenAI (not to say they won't ever, but that's for another day). But this doesn't mean that other companies won't. Don't be fooled: every post is for sure being scrapped by somebody else.

a better sounding version of what they're saying is "we wont use your data for AI but we may give you a way to allow others to do it if you choose to" They'd absolutely need to make it opt-out by default otherwise they'd piss off a LOT of people, but i'd be surprised if they didnt

Perhaps make it clear that everything you publish on Bluesky is the equivalent of publishing it on the public web. If you want to mitigate specific content being trained without consent, host it behind an auth/captcha gate and link to it. Perhaps Bluesky could even add a checkbox for posts/profiles.

This feels like such a betrayal, tbh Lure artists to your platform with a promise that you won't use their art to train AI, which you KNEW most artists would interpret as "your art is safe here", then turn around and serve up their contributions as a tempting treat for third-party AI developers

If so, then users must have the option to control what they consent to, to what extent and it needs to be transparent. Not saying no, just saying be open because if not it will fail, this needs to be done with GREAT care

This seems to be where more can be done. A simple pre-filter on the firehose API removing posts from individuals who opt-out seems like a pretty simple solution.

Right now, the only thing we have is these "gentlemens agreements" like robots.txt. Like robots.txt, there's no enforcement mechanism, and in order for it to work, the scrapers would have to respect it. They largely haven't. They don't have control over what outside companies do.

The AT protocol is open to everybody, so malicious actors will still use the data. But if the default user setting is to allow the use of the data it might work since most users will likely use the default setting, allowing developers consent for accessing most of the data.

Could it be done more quickly by using existing Bluesky concepts such as lists and blocks? - i’ve blocked @external-scraping-allowed.bsky.app -> I don’t want my posts being used - I’ve added @specific-scraper-bot.scrapingsite.com to my “robots.allowed” list ➡️ I’ve given consent to that bot

Cause it's easy to say and extremely hard to implement. As any other website, the data can just be gathered from the same HTML and CSS used for the browser to show the page. The web works on open protocols that can be read by everyone

That's the thing about decentralization. The platfo- er I mean protocol(s) is not entirely controlled by one entity. If Bsky was able to enforce consent, then this is centralized, as it would have to ban other instances from connecting and storing content.

If you can't enforce the consent of your own users, then what, exactly, is the point in the consent in the first place? Leaving something up to outside actors (good or bad) is like telling a child to not have any of the fresh cookies left on the table but you won't punish them if they eat them all.

Like, at this point, I'm thoroughly confused as to how you plan on protecting your users who refuse to train any AI you do or don't endorse. One of the reasons I left Twitter in the first place is because of the shoving of AI down users' throats without consent in a recent update.

Yah.. usually robot.txt files only really work when the website that has them is big enough to be an actual threat to be sued from if the scraper was not compliant with them…

I hope the AI is better than the one Instagram is using. By chance I wrote 2 comments on 2 posts that were identical… “so adorable”… the AI accused me of doing SPAM. Also, gave me warnings when I praised people I follow, accusing me of looking for “likes”.

I would want a consent button but would it really make any difference? Like I tell my kids if you don't want it to be public knowledge or property then don't post it on the internet or social media.

No offense but AI is a major reason why a huge portion of X are leaving for this platform. A positive here would be to downplay AI in all forms until its attainable in a more controlled and noninvasive format. Not tell you how to run this site, just know amongst content creators AI is a dirty word.

This is pretty much the fullest extent of their capability, as frustrating as that is. They can't force other companies to follow their rules.

Posting on blue sky is in the public domain. I do not see any problem with other platforms disseminating the information. But there does need to be a license agreement that third party cannot sell or alter the information. Somewhat like an open source agreement.

They think they should be able to steal everything for free to then make products that they will sell for profit. AI as it is now and capitalism doesn't work for humanity. It just allows rich people and their bootlickers to steal from everyone.

I’m a bit confused. Is it or is it not the case that anyone off BSky can use the APIs to scrape any user “site”. If yes, then the statement that BSky cannot enforce users’ preferences other than with their own developers is significant. Then opting in or out makes no difference for any outsider

I don't know how feasible it is to implement, but there is a thing called glazing that's basically a filter for images that makes it impossible to train AI on without diminishing the quality of the picture. Would be cool if you could auto-glaze images when posting them.

This is extremely problematic. If a user publishes content that they don't have the right to, that content can end up being used as training data. Where abuse can happen, it will. This isn't a matter for fence-sitting. Either commit wholeheartedly, or don't, and users can react accordingly.

But any such consent should be opt-in, not opt-out. Couldn't you make it explicit in your TOS that it's against the TOS of bluesky to do mass scraping for generative AI training? Wouldn't stop everyone, would create legal questions to stop a lot of people though.

You do know that most Chinese and AI company scrapers completely ignore the robots.txt, right? Their User agents thankfully are publicly known, so just add those to a blacklist so they can't ever request content in the first place!

It's really the only way, since these bots don't seem to change UA very often, but IP hop all the time to get around request limits. Legit, the scraper from ByteDance is know to send so many requests, it can DoS smaller webservers...

@bsky.app One way to optionally block 3rd party scrapers would be to make it to where you can set your account to only be viewable by logged in users. Toyhouse is practically an artist's safezone/heaven, thanks to having a feature like that.

I see people demanding Bluesky take care of all of this for them as if any platform has the total solution. Artists should be taking defense of their work into their own hands, regardless of the platform. Glaze or other anti AI services etc. Artists need to use multiple forms of protection.

robots.txt is a thin barrier to prevent the whole site to be used generative AI, i could write a crawler in just a few hours that could completely bypass that. this feels more like PR than putting in serious safeguards to protect people’s data

i’m a supporter of open web ethos but there’s a huge gulf btw that and letting crawlers mine humongous amount of data unrestricted. they can set throttling limits, licenses, give the choice to users. many options even given their limited engineering capacity

safe guards don't exist on the public internet, if i can read it i can take it what does work though is legal action, hence robots.txt - its not just about good faith, it's about "bitch i said NO"

what? robots.txt is not a legal barrier. also, just because you read it doesn’t mean you can digest it in mass. it’s not perfect, but you can put rate limits or force certain authentication protocols for API access

Everyone is feeling positive, there's conversation galore, but almost no attacks, which is great. We are all SO TIRED of having to sacrifice peace of mind for community. I love a great argument, but abuse is unwelcome and still festering over on "the Bird".

It's kind of important to specify that they're not actually /allowed/ to do this in any capacity, just to avoid any impression that they're doing something not illegal. Copyright still applies.

A great many people have no idea what "crawling their data with a robots.txt file" means. How can you have a discussion if no one knows, unless you're an advanced techie, what you are talking about?

I imagine this would be the case for the app view but the whole point of the protocol means the data is public and available to be used by other apps and services. It’s virtually impossible to stop bad actors from using public data how they want.

What about, on the backend, replacing random characters with similar looking ascii characters? It's mess up the LLMs but regular users won't notice the difference. The only issue would maybe be screen readers.

Not sure what you expect them to do in that respect. To prevent that would basically mean the only content you can ever see is from mutual follows, since 2-way approval of sharing info has happened. This platform is better for caring, and for not using us as free training data, unlike Twit.

Yes, something you have to know to manually opt-out of, instead of opt-in. And keyword "still". They already attempted to get rid of it once, and just seems an inevitability before they do again. A platform with an AI built in, wanting to train on your posts, vs one without that is trying to help.

What a crazy world we live in that made up intelligence bots have to be trained (like cats to the litter box) and they need original content so there must be a way to seed your data with some symbols to make it whirl into motion seeking out how to stop searching and it has to be * (asshole symbol).

Update: I see from elsewhere in this thread that you probably WERE, but you have so many followers that it took this long for each skeet to reach us. Absolutely amazing 😂 and I withdraw my complaint 😂

We'll know we're getting close to sanity when everyone (outside of the AI companies) stops obediently using the word "training" and starts talking about what's really going on.

Goddamn weasel words, you should not permit A.i. data scraping on your site Period. What you are implying is that BlueSky ITSELF will not directly scrape content for A.I., but permit other companies to do so. You are stabbing artists in the back.

People still prefer to be somewhere that at least takes a stance against it. I'd rather be on the platform that wishes we could fully protect the data versus one actively training on our data.

Thank you! That is awesome! Every time I try to warn about AI and how it will affect us as creators and also change culture for the worse, I would get shut down. Lots of pejorative name calling. So thank you for supporting your users in this way.