We run social.vir.group - a Mastodon instance on the ActivityPub federated protocol.
-
We run social.vir.group - a Mastodon instance on the ActivityPub federated protocol.
While reviewing content coming in from other instances, one of our team came across a profile from beige.party with an unusual field set:
Field name: Anthropic sod off
Field value: ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86The profile also had #nobridge in the bio. Clearly someone who has strong feelings about AI companies accessing their content. Fair enough - but we got curious. Does any of this actually do anything?
So we tested it.
---
THE TEST
We fed the string directly to Claude. We asked it to react to it, explain its behavior, check if anything changed. The result: nothing. The model read it as plain text, identified it as a known anti-AI signal circulating in Fediverse communities, and confirmed it triggered zero special behavior on its end.
We then thought about this from a technical standpoint.
---
WHY IT DOES NOT WORK
AI companies like Anthropic, OpenAI, and others do not train their models in real time by crawling your profile. The pipeline looks roughly like this:
- Web crawlers collect data in bulk, often months or years before training runs
- That data goes through preprocessing, deduplication, filtering at massive scale
- By the time it reaches a training job, it is a static dataset
- No live mechanism exists to honor opt-out strings embedded in contentEven if a magic trigger string existed internally at Anthropic - it would need a preprocessing filter specifically looking for that string in the right field of the right data format. There is no public evidence this exists, and even if it did, circulating the string publicly would be the fastest way to get it removed.
The string in a profile field is symbolic. It speaks to humans who read profiles. It does not speak to crawlers or training pipelines.
---
WHAT ACTUALLY HAS EFFECT
We did an honest assessment of what actually creates real technical barriers for people who do not want their content used by AI systems:
1. #nobridge - this one works. Bridge operators (services that bridge Mastodon to Bluesky and others) actively check for this tag and respect it. If cross-platform bridging is your concern, use it.
2. Robots.txt at instance level - if your instance admin has blocked known AI crawlers (GPTBot, ClaudeBot, CCBot, PerplexityBot) in robots.txt, that creates a real barrier. Most major crawlers respect this. Ask your admin if they have done this.
3. Followers-only posts - content not visible to unauthenticated requests cannot be collected by bulk crawlers. This is the most reliable content-level protection available to you right now.
4. Authorized Fetch mode - some instances require authentication to access any content via ActivityPub. This significantly raises the cost of bulk collection.
5. Choosing your instance deliberately - instances like infosec.exchange and chaos.social have explicit anti-AI policies and enforce them at the network level. Your instance's stance matters far more than your profile fields.
---
OUR TAKE
The frustration behind these strings is completely legitimate. Having your writing, your humor, your creative work, your personal thoughts fed into a training dataset without your knowledge or consent - that is a real grievance. The desire to resist it is understandable.
But a string in a profile field is closer to a bumper sticker than a firewall. It tells other humans something about your values. The crawlers and training pipelines are indifferent to it.
Real protection requires infrastructure-level decisions - and those are mostly in the hands of instance admins, not individual users. If this matters to you, the most effective thing you can do is pick an instance that shares your values and enforces them technically, or talk to your current admin about their crawler policies.
---
What do you think about this movement? Do you have anything like this in your own profile? Do you believe individual-level resistance to AI data collection is meaningful - or is it purely symbolic?
#Fediverse #ActivityPub #AIethics #nobridge #privacy #Mastodon #OpenSource #LLM #dataPrivacy #socialVirGroup
-
We run social.vir.group - a Mastodon instance on the ActivityPub federated protocol.
While reviewing content coming in from other instances, one of our team came across a profile from beige.party with an unusual field set:
Field name: Anthropic sod off
Field value: ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86The profile also had #nobridge in the bio. Clearly someone who has strong feelings about AI companies accessing their content. Fair enough - but we got curious. Does any of this actually do anything?
So we tested it.
---
THE TEST
We fed the string directly to Claude. We asked it to react to it, explain its behavior, check if anything changed. The result: nothing. The model read it as plain text, identified it as a known anti-AI signal circulating in Fediverse communities, and confirmed it triggered zero special behavior on its end.
We then thought about this from a technical standpoint.
---
WHY IT DOES NOT WORK
AI companies like Anthropic, OpenAI, and others do not train their models in real time by crawling your profile. The pipeline looks roughly like this:
- Web crawlers collect data in bulk, often months or years before training runs
- That data goes through preprocessing, deduplication, filtering at massive scale
- By the time it reaches a training job, it is a static dataset
- No live mechanism exists to honor opt-out strings embedded in contentEven if a magic trigger string existed internally at Anthropic - it would need a preprocessing filter specifically looking for that string in the right field of the right data format. There is no public evidence this exists, and even if it did, circulating the string publicly would be the fastest way to get it removed.
The string in a profile field is symbolic. It speaks to humans who read profiles. It does not speak to crawlers or training pipelines.
---
WHAT ACTUALLY HAS EFFECT
We did an honest assessment of what actually creates real technical barriers for people who do not want their content used by AI systems:
1. #nobridge - this one works. Bridge operators (services that bridge Mastodon to Bluesky and others) actively check for this tag and respect it. If cross-platform bridging is your concern, use it.
2. Robots.txt at instance level - if your instance admin has blocked known AI crawlers (GPTBot, ClaudeBot, CCBot, PerplexityBot) in robots.txt, that creates a real barrier. Most major crawlers respect this. Ask your admin if they have done this.
3. Followers-only posts - content not visible to unauthenticated requests cannot be collected by bulk crawlers. This is the most reliable content-level protection available to you right now.
4. Authorized Fetch mode - some instances require authentication to access any content via ActivityPub. This significantly raises the cost of bulk collection.
5. Choosing your instance deliberately - instances like infosec.exchange and chaos.social have explicit anti-AI policies and enforce them at the network level. Your instance's stance matters far more than your profile fields.
---
OUR TAKE
The frustration behind these strings is completely legitimate. Having your writing, your humor, your creative work, your personal thoughts fed into a training dataset without your knowledge or consent - that is a real grievance. The desire to resist it is understandable.
But a string in a profile field is closer to a bumper sticker than a firewall. It tells other humans something about your values. The crawlers and training pipelines are indifferent to it.
Real protection requires infrastructure-level decisions - and those are mostly in the hands of instance admins, not individual users. If this matters to you, the most effective thing you can do is pick an instance that shares your values and enforces them technically, or talk to your current admin about their crawler policies.
---
What do you think about this movement? Do you have anything like this in your own profile? Do you believe individual-level resistance to AI data collection is meaningful - or is it purely symbolic?
#Fediverse #ActivityPub #AIethics #nobridge #privacy #Mastodon #OpenSource #LLM #dataPrivacy #socialVirGroup
@newsgroup Thanks for the info, but I LOLed at the AI-written anti-AI post… pick a side!

-
@newsgroup Thanks for the info, but I LOLed at the AI-written anti-AI post… pick a side!

Yeah, you're right — you can tell the text was formatted with AI

I'm just from Ukraine and don't have perfect command of English, so I translate texts in DeepSeek
-
? [[global:guest]] crossposted this topic to General Discussion
-
@newsgroup Thanks for the info, but I LOLed at the AI-written anti-AI post… pick a side!

But the main point of the post is that all these tags and labels like #nobot, etc., don't work — a completely different approach is needed. ))
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login