anon

Anon Privacy Notice

Anon is a Pumble anonymous-messaging bot. This document describes what Anon stores, what it deliberately does not store, how long data is retained, and how to contact the operators. It is a working draft scoped to the self-hosted reference deployment and must be reviewed by the deploying organisation before production rollout.

Data Anon collects

Anon stores the minimum state required to route anonymous messages, enforce rate limits, and support admin reporting.

Data Anon does not collect

Retention

Retention defaults are enforced by a scheduled retention job. They can be tuned per deployment but must be disclosed to users before launch.

See docs/SPEC.md section 6.3 for the authoritative retention definitions and the retention-job specification.

Admin visibility and reporting

Sender identity is hidden from the recipient. When a recipient presses the Report button on an anonymous message, Anon posts a report to the workspace’s configured #abot-reports channel containing the sender id, recipient id, and original conversation id. This is the only code path that exposes sender identity and it is gated on the explicit report action.

Rotation and incident response

Anon follows the rotation checklist and secret-leak procedure defined in the repository root SECURITY.md:

Operators must rotate the Pumble client secret, signing secret, and any installation tokens before the first production deployment.

Contact

Security reports and privacy questions should be routed to a real operator mailbox. The placeholder security@anon.example.com is used throughout the reference repository and must be replaced with a monitored address before the app is published to the Pumble marketplace.

Status

This document is a scaffold created as part of F-P8. It will be expanded with the final hosted URL, legal entity, and contact mailbox once the deployment target is chosen.