Post

Brief update on our ongoing efforts to allow users to specify consent (or not) for AI training: 🧵

3.6K reposts30K likes

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.

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!

@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.

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.

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

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.

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.

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.

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!

@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

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"

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.

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.

Who uses SOCIAL media to access or use AI slop?? Maybe you're just fundamentally confused about why people use social media to begin with.

Please adopt Agentic AI. This is the best way to fight off mischief from generative AI like X's Grok. Also as someone who has founded several online startups I think this is your top revenue potential. Basic agents for free with enhanced features such as external connections via micro transactions.

I'd definitely like to withdraw my consent! I've had multiple people write me who either were bots or using chatGPT to talk - very frustrating to waste time talking with bots.

I'm really glad you're so open about it but can we get AI that can clean my house and cook me dinner, cut the grass and throw the trash out BEFORE we teach them to draw, paint and write? I want manual labour to be handled by bots, so I can foster my creativity, not creative bots while I waste away.

Not that I disagree with your sentiment that the best use of AI is for relieving humans of the burden of manual labor so that we may focus on fulfilling creative work, but if you think about how we teach children, we often do things in just the same order: teach them creative pursuits THEN labor

Probably because the bounds for what is acceptable creativity and what is acceptable labor are so different. Labor has stringent standards to be met. Creativity can be sloppy and imprecise. If this is simply the order that has to be pursued, maybe we have to take one to get the other.

One would hope it is actually an opt-in option rather than an opt-out since being part of a dataset should require explicit consent.

I prefer no AI at all. But if you at least allow users to opt out of receiving these posts, and require AI posts to identify as such, then at least I won’t be having one more thing forced on me against my will.

If I may, posts should simply include a creative commons license reference field, and people should just be able to select one of several licenses in their app settings to apply to their posts. If no preference is selected, it will default to CC-BY-SA for example.

does AL need to be integrated into this site at all? even with an opt out feature it would be easy for anyone to steal art and train their own al i feel like we just shouldnt bring that kinda thing onto the platform at all it only causes issues

If you're really on our side when it comes to us having control over our data being scraped by AI bros without our consent, and you seem to be, ban that guy who scrapped all our data, and everyone else in any way involved with Huggyface while you're at it.

I’m still traumatized by the blue checks from the other site. No on blue check marks. We don’t want people placed on a hierarchy. We already have large accounts that won’t engage with people unless they have large accounts. I hate the division. Let everybody be the same.

They're trying but you can't really enforce that other than going "hey stop" this is the open internet, if humans can see your posts then the bots can aswell. Legal threats is really all you can do but then Bluesky doesn't have the budget to sue every scraper....

Change of subject. I check in several times a day and I like to catch up with posts in chronological order. When I scroll up, it jumps to the top (most recent) instead of scrolling one post at a time. I'm using the app on one device and the website on another. Will we get this option soon?

Why not a check-mark in their profile set-up page:- 1) Do NOT use (default) 2) Use my data anonymously 3) Use my date with secure identifier (to compare previous usage data) As long as the DEFAULT POSITION is to NOT grant consent, then I don't see an issue. And make later opt-out a simple process.

Generative AI can imitate the work of artists, create imitation essays, theses, even novels. It takes online elements of people's work, cobbling them together to generate images. It can (& does) learn mannerisms and create believable fake video of real human beings without their consent.

I really think using A.I. generated images should be outlawed! I have been unemployed for a year and a half because of A.I. generated images taking away my job as an animation artist. I had worked in the industry for 30 years......now I have been kicked to the curb.

Capitalist organizations 'respecting' user-consent/opt-out/websit-declarations like `robots.txt` is an idea from a bygone era of the internet. Late-capitalism will steal everything it can, it's neo-colonialism and any semblance of choice is an illusion.

The best reason to quit Twitter isn't because another social media platform is the new flavour. It's because Twitter is a Nazi Bar. #nazibar #DeleteTwitter

I'm really grateful you guys are doing this as my girlfriend is a vtuber creator and rigger, It's scary thinking all her hard work could get taken, and she's happy this place exists

At a minimum, legal language needs to define the expectation and restructions that any users, and more importantly developers, feed aggregators, and attempts to build off of the open protocol. Then, it'll be up to users to hold bad actors accountable. Thats my prediction.

I consent to let my posts and replies be used to train generative artificial intelligence so long as it is for the least helpful or accurate outcomes possible. I want to be a small part of the best artificial idiot we can bring to being.

AI is crucial to stopping malicious bots and spam. Even with AI stopping bots and spam is challenging. But without it these problems are so much worse.

Oh ok. I thought you meant you wanted to get rid of Al altogether. In that case, they could offer an opt out of AI models training on user data. That should be possible.

This is part of the reason X was abandoned by some users. This is not simply an image or video issue, it's learning from every post and message to mimic human interaction and copy it. Do not go down this road as we're already in the Uncanny Valley.

Very simple, very easy option. DONT ALLOW TRAINING OF AI. Theres no need to add consent and non-consent, just don't train ai on user content.... That's one of the main reasons people jumped ship, god please don't swerve into the iceberg now

To those who didn’t read the thread, Bluesky still isn’t going to train generative ai on user data, they are just saying that foreign website are training their ai on Bluesky’s user data even while Bluesky didn’t give consent to it and they are talking to the engineers and lawyers to fix the problem

I am happy enough with no advertisements pushed. That said, 'AI' blocking would be my second. Not that I worry about AI since it is just code and nothing more, but how it is used to control the less critical thinking folks.

No. As the settings panel will inform you, "only visible to logged-in accounts" is effectively advisory. It puts up the speedbump of your profile not appearing on bsky.app when a user is logged out, which stops some kinds of harassment...

...But there is no way to make it impossible for a logged-out user to view your account right now. I know true private stuff is something the team is working on, but it's technically hard because of the same choices bluesky made to prevent you from being locked in if they turn evil.

Ultimately I prefer not-locked-in. I love the possibilities involved with machine learning, and am depressed by how little good faith the ML community has shown in training. Hell, the PENTAGON has done more ethical training of its fighter combat model (Skyborg) than OpenAI has.

Not really possible. If people can get access to a page, a bot can also access a page. There's not much they can really do about it. There are ways to track bots, and then there are ways to get around that. The only 100% effective method is to poison the data when you post it.

id Love to see what happens. when AI learns off my Absolute Mess of a vocabulary and my Freaky use of punctuation. genuinely. i want to see it's language degrade into mush following my example 💀

i dont think you need to worry, i've seen plenty of posts clowning on nasty twitter users complaining about getting suspended in minutes after joining its hilarious every time honestly

Exactly. Sprinkle in there how the deadline is always today to get it done. Also razzle and dazzle them with the explanation how to copy and paste their own post.

Wherever this leads, the answer is NO. It will always be NO. When opt in toggles on by default, NO. Whether I would want my data/art/health info/anything given at all, just NO. Don't want to keep up with these stupid games constantly on social media.

That’s a good idea! One of the issues regarding federated social media vs. AI (from what I’ve heard, and I could be wrong) is that if you post something on a platform like BlueSky or Mastodon, it’s even more permanent than posting on Facebook and stuff. Basically…

…It’s not like you post something, and someone or something copies it before you delete it. It’s like if you’re texting your friend, and you delete your message, but your friend can still see it on their end, plus the whole copying/saving thing! So in this case, Glaze + Nightshade might be…

…the best option! That way, the media itself should have built in safeguards regardless where you post it! Again, I could be wrong on some things, and even if this is correct it’s not a foolproof or a one and done solution! But it’s better than nothing!

David Hart@thinkhardt.bsky.social

Blocklists are a legitimate tool to use to deny scraping of public posts for the purpose of training AI systems. My personal choice is to permit the use of my public posts for the purpose of training AI systems, because I believe it may benefit future generations. www.perplexity.ai/search/what-...

My understanding for how at proto works would be that bluesky has no way to block scrapers. They can place meta data on the content that says no, but actually blocking someone from reading would be impossible without breaking the tech they used to build the platform.

I’m happy to be back on #bsky and reading further into their stance and furaffinity’s announcements on ai art. Seeing similar stances against #ai slop, #AI is totally a fad and getting stale really fast #bluesky #furaffinity #FA #ArtistsAgainstAI #ArtistsAreEssential #AITheft

I absolutely love this approach, but recognize how difficult it will be to enforce on the modern internet. My only request is that you PLEASE make this system opt-in rather than opt-out. Artists can be very technologically illiterate and don't deserve to have their ignorance preyed upon.

I authorise use of my content for racing/sim racing content with AI. I'm not scared of the big AI revolution. I'm going to avoid posting anything that AI could use to get my passwords, etc. all on my own like a big boy internet user. I recommend that to others.