Host an Anti-Censorship Mirror

Host an Anti-Censorship Mirror server and help make the Anti-Censorship Network (ACN) stronger! Mirror servers power ACN; when a website owner embeds the ACN JavaScript code on their site, it contacts one of several available ACN Mirrors to check each visitor's location. If the visitor is in a country with hostile Internet censorship, like China or the UK, the ACN Mirror serves encrypted circumvention information to inform the visitor about how to beat the censors.

How it works

Mirrors decentralize the ACN, making it harder for government censors to block the network. Sites that embed the ACN JavaScript code pull censorship circumvention information from Mirrors, instead of an easily-blockable central server. The more Mirrors that participate, the stronger the network — trying to block all the Mirrors would be like playing Whack-a-Mole: Great Firewall Edition. ACN monitors the health and activity of the mirrors, so if one is blocked, it is removed from the pool and not given to future ACN JavaScript installations.

Sign up for an API key

Your API key allows ACN to verify your Mirror and assign it to site owners who install the ACN JavaScript code. We will only use your email address to send you an API key and updates related to the Anti-censorship Network (mainly required code updates, or a notification if your Mirror gets blocked by censors).

Thanks! Please check your email.

How to add new countries

We're launching with anti-censorship alerts for China and Turkey, and planning on adding more. We've made it easy to add new countries for anyone with minimal HTML skills. Just fork our anticensorship-info project on GitHub, make the change, and submit a Pull Request. We're always looking for new circumvention strategies for new countries. Join our discussion group if you want to help!

A note about security

The anti-censorship information that Mirrors serve to ACN JavaScript clients is RSA-encrypted and signed. That data is decrypted client-side and verified against a digital signature of the ACN master key before being displayed to the user. This prevents anyone (governments or hostile Mirrors) from tampering with the data mid-stream. Any unusual activity is reported to ACN through another Mirror.

Check out the video for more information!

What's in the works?

  • Optional code that activates automatically according to criteria you specify (e.g. SOPA returns).
  • Analytics to track the total size and reach of the network.
  • A collaborative system for identifying threats and opportunities.

Are you a developer?

Join the project to build the flexible JavaScript tools that make the Defense League tick.

Who's behind it?

Fight for the future, the authors of several different SOPA blackout tools, and a growing group of volunteers, including Cloudflare. Be in touch.

Get in touch

If you run a big site and want to get in touch or if you want to get more involved, email us at [email protected]