Analysis updated 2026-05-18
Learn which privacy tools like encrypted messengers, VPNs, and GrapheneOS to switch to and how to install them.
Take the built-in quiz to score personal censorship resistance and get pointed at specific fixes.
Fork or self-host the guide as a static site, or download the offline single-file version.
| aurealibe/exitchatcontrol.org | mli/docs | mohanadtr/edutraceapp | |
|---|---|---|---|
| Stars | 67 | 23 | 11 |
| Language | MDX | MDX | MDX |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
exitchatcontrol.org is a static website and content project that works as a multilingual field guide for digital privacy. It was built in response to the European Union's Chat Control proposal, a policy discussion around scanning private messages that advanced through the European Parliament in July 2026. The guide walks readers through privacy tools such as encrypted messaging apps, private email, VPNs, alternative DNS providers, two factor authentication, Linux, GrapheneOS, and self hosting, explaining for each one what it does, who it is meant for, and how to install it. The site is built to be static and self contained, with no trackers, no cookies, and no requests sent to any third party domain, a promise the project enforces with automated tests. It also works with JavaScript turned off, including in Tor Browser's safest mode, since scripts are only used for optional extras like theme switching, filtering, a checklist, and a quiz. That quiz, found at the /quiz path, scores a visitor's censorship resistance on a scale from zero to one hundred and points toward specific fixes in the guide. The scoring happens locally in the browser, so nothing about a visitor's answers is sent anywhere or stored. The project supports many languages by design, with each language served as its own prerendered page with the correct hreflang tags, so adding a new language means adding translation files rather than changing code. Every build also produces a single file offline version of the site that can be printed or mirrored elsewhere. Technically, the site is built with the Astro framework for static output and built in internationalization routing, styled with Tailwind CSS, and written in strict TypeScript. It is tested with Vitest for content and translation consistency and with Playwright and axe for accessibility and to guarantee no third party requests are made. It ships as a Docker image for production, or can be built with pnpm and hosted as static files on any host. Contributions such as new tools, translations, and corrections are welcome, guided by a set of rules in the project's contributing document.
A free multilingual field guide of privacy tools like encrypted messaging, VPNs, and GrapheneOS, built to help people opt out of mass surveillance.
Mainly MDX. The stack also includes Astro, TypeScript, Tailwind CSS.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.