KeyForum is an anonymous, key-based discussion board. No email, no
username, no password required to join. You get a 16-character access
key -- that IS your identity. The key is sovereign: lose it and the
account is gone. There is no recovery by design.
Why It Exists
Forums should be free. Free to use, free to read, free to run. The
internet was built on open discussion -- Usenet, BBSes, phpBB boards,
IRC channels. Somewhere along the way, the web moved to walled gardens
and algorithmic feeds that decide what you see and who you talk to.
KeyForum is a return to that older, better model:
* No tracking. No analytics. No ads. No data harvesting.
* No email required. No phone number. No identity verification.
* No algorithms deciding what you see. Threads are chronological.
* No JavaScript required. The lite mode is pure HTML+CSS, under 18KB
per page, works on any browser ever made.
* No corporate ownership. No investors. No growth metrics.
Transparency
We believe communities deserve to know what's happening behind the
curtain. Administrative actions -- feature changes, security updates,
policy decisions -- are recorded in a public
[Audit Log] that anyone can
read. If we change something, you'll know about it.
Technical
Platform: Flask + SQLite + Jinja2. No external dependencies in lite mode.
Auth: 16-char random key (uppercase + digits). Optional password. Session-based.
Encryption: HTTPS via Let's Encrypt. Secure cookies. No plaintext.
Data: SQLite database. Posts, threads, keys. Nothing else. No logs of
what you read or when.
Rate limiting: In-memory. 10 login attempts / 5 min, 5 posts / min,
10 uploads / min. Resets on restart.
The Deal
You get a key. You post. You talk. Nobody watches. Nobody sells your
attention. The forum is the product, not you.