mu

microblogging · beta · since Jun 2026

A microblogging app built from Bluesky's own client, run by the Eurosky programme. People post text, photos and video, follow others and read feeds, including a customisable news feed, across the AT Protocol network, with a Eurosky account or any other.

How it is run

nine questions
ArchitectureWho holds your account and posts?

Open protocol, through Bluesky Social PBC

open protocol: yes

move your account and keep your followers: yes

hub: Bluesky Social PBC

Posts live in each user's AT Protocol repository, whether on Eurosky's server or another provider's, and a Eurosky account can migrate elsewhere keeping its handle, followers and follows. By default mu reads posts through Bluesky's AppView in the US, and it also uses Bluesky's search, direct messages and PLC directory. Eurosky's own AppView is in beta and opt-in.

Business modelWho pays, and for what?

Donations · grants

Stichting Modal funds mu through grants, donations and unspecified "programme revenue", and says it will never sell data or profile users for ads. Eurosky started on money from the Free Our Feeds campaign, raised mainly from individual donors plus several foundations, and Germany's SPRIND is now backing a feed-algorithm project. The terms allow for optional paid features later, but none is live and no plan is stated.

OrganisationWhat kind of organisation runs it?

Non-profit

control: Stichting Modal, a Dutch foundation with no shareholders; board: Ivan Sigal (executive chair), Robin Berjon, Sherif Elsayed-Ali

Modal was founded in November 2025 to deliver a commitment of the Free Our Feeds campaign, and it runs both mu and the Eurosky account server. A stichting has no owners, so it cannot be sold; control lies with its board.

FeedWho decides what you see?

Feeds you choose

Users pin and switch between feeds, including third-party AT Protocol feeds, and can turn off personalised recommendations. A code change merged on 22 September 2026 makes Eurosky's own "For you" feed the landing feed for new users (previously Bluesky's Discover), though the terms say default feeds still rely on Bluesky's AppView during the transition. Eurosky is also developing a "bridging" ranking algorithm with SPRIND and TU Dresden.

ModerationWho moderates?

The operator, plus services you add

mu applies Bluesky's moderation labels as its baseline and is introducing its own moderation layer, which will be able to reverse those labels. Until that layer is live, mu can suspend accounts but cannot hide individual posts. Users can add third-party labelling services on top, and the Eurosky account server itself removes only illegal content.

AI trainingDoes your content train AI?

Ruled out

Stichting Modal says it will not train general-purpose AI models on users' content without separate opt-in consent, and it will never sell personal data. Opt-out does not apply because training would need opt-in. The commitment leaves out AI-based spam and abuse detection, and the policies do not address training by third parties that read public AT Protocol posts.

IdentityMust you prove who you are?

No ID needed

verification: hCaptcha (Intuition Machines, Inc.)

Read off the verification layer, where its sources are.

Open sourceIs the code open?

Open source

licence: MIT

Read off the code layer, where its sources are.

SizeHow big is it?

34.3k accounts worldwide

counted: registered accounts, worldwide

period: 28 Sep 2026

This counts the accounts hosted on the Eurosky server, including 931 deactivated and 36 taken down, the same way Eurosky's live stats page counts them. It is not a count of mu users, since mu also serves accounts hosted elsewhere (for example on Bluesky). No mu-specific figure is published.

What each layer rests on

checked 24 Sep 2026
07OperatorWho serves the app?

Stichting Modal · Netherlands

A Dutch foundation (The Hague, RSIN 868779465) with no shareholders, governed by a board of Ivan Sigal, Robin Berjon and Sherif Elsayed-Ali. It grew out of the Free Our Feeds campaign and runs both mu and Eurosky accounts.

07OwnerWho owns the operator, where someone else does?

Same as the operator

07ProtocolWho writes the rules of the network?

Bluesky Social PBC · United States

protocol: AT Protocol

Bluesky maintains the specification; an IETF working group is standardising parts of it.

07Shared servicesWhat does it lean on but not run?

Bluesky Social PBC · United States

also Stichting Modal · Netherlands: Eurosky's own AppView (beta, opt-in), relay and feed generator, on Hetzner

By default mu reads through Bluesky's AppView, and uses Bluesky's search, direct messages, image and video CDN, moderation labels and feature flags. Identities resolve through the PLC directory, which Bluesky runs on AWS in Ohio while a Swiss association is set up to take it over. Eurosky's own AppView is in beta and can be selected in settings.

  • mu privacy policy, s.22.2 (v1.1, in force 19 Sep 2026)fetched and served through Bluesky's appview in the United States, so your interactions and the content displayed to you may transit Bluesky's US-based infrastructureread 24 Sep 2026
  • Eurosky, what is builtread 24 Sep 2026
  • AT Protocol blog, protocol check-in (fall 2025), on the PLC directoryread 24 Sep 2026
  • measured · api.bsky.app · AS19317 Bluesky Social PBC · 24 Sep 2026 · the default AppView
  • measured · api.bsky.chat · AS16509 Amazon · 24 Sep 2026 · direct messages; AWS us-east-2
  • measured · mod.bsky.app · AS16509 Amazon · 24 Sep 2026 · Bluesky's moderation labeler; AWS us-east-2
  • measured · plc.directory · AS16509 Amazon · 24 Sep 2026 · AWS us-east-2
  • measured · api.eurosky.network · AS24940 Hetzner · 24 Sep 2026 · Eurosky's beta AppView
07CodeWho builds the software?

Stichting Modal · Netherlands

also Bluesky Social PBC · United States: wrote the upstream app that mu forks; the licence carries its copyright

licence: MIT

repository

A downstream fork of Bluesky's social-app, maintained by the Eurosky team with consultants and hosted on GitHub.

07VerificationWho checks users' identity, age or account?

hCaptcha (Intuition Machines, Inc.) · United States

checks: account

ID needed to post: no

No identity check; the age gate is a self-declared date of birth (18+). Sign-up on the Eurosky server passes an hCaptcha bot check, run by Intuition Machines in the US and served through Cloudflare, which the policies do not name. Optional badges come from volunteer trusted verifiers, and mu also shows Bluesky's.

  • mu privacy policy, s.10We do not, at launch, use payment-card checks, government-ID verification, or any third-party age-assurance vendorread 24 Sep 2026
  • mu, verificationread 24 Sep 2026
  • measured · js.hcaptcha.com · AS13335 Cloudflare, Inc. · 18 Oct 2026 · loaded by the sign-up gate at eurosky.social/gate/signup, with an hCaptcha site key
06ModelsWhose models moderate, rank or check?

None

Planned, not running. AI-based detection is to come with mu's own moderation layer, from an unnamed vendor. Until then the automated signal is Bluesky's labels (see shared).

05DataWhere does the data sit?

Stichting Modal · Germany

also Bluesky Social PBC · United States: serves users' content through its US AppView while mu relies on it

where: Eurosky accounts sit on Eurosky's server at Hetzner in Germany. The mu web app is stored in Bunny.net's EU data centres, and analytics run on Plausible (EE).

transfers: To Bluesky in the US, for content delivery, search, media, direct messages and labels, on the basis of the contract and the public nature of posts; no standard contractual clauses are cited. Also to Apple and Google for push, once the apps ship.

04ServersWho runs the servers?

Hetzner · Germany

also Bunny.net · Slovenia: hosts the mu web app and its edge scripts

04EdgeWho stands in front of them?

Bunny.net · Slovenia

At the point of measurement, Bunny served mu from a Datacamp (CDN77) network registered in London.

  • measured · mu.social · AS60068 CDN77 (Datacamp Ltd) · 24 Sep 2026 · BunnyCDN pull zone
  • measured · oauth.mu.social · AS60068 CDN77 (Datacamp Ltd) · 24 Sep 2026 · CNAME eurosky-oauth-fr9mu.b-cdn.net

Checked 24 Sep 2026.