To report a security vulnerability: Email security@mail-organiser.com with details. We respond within 24 hours. See our Vulnerability Disclosure Policy for full details.
Security is a core part of how Mail-Organiser is designed, not an afterthought. We commit to:
All backend code runs on Cloudflare's isolated Worker runtime. No shared infrastructure. Automatic DDoS protection and rate limiting.
All communications between clients and our API use TLS 1.3. Older TLS versions are not accepted. HSTS enforced.
All data stored in Cloudflare D1 and KV is encrypted at rest using AES-256. OAuth tokens receive additional application-level encryption.
Running on Cloudflare's global edge network provides resilience and eliminates single points of failure. No central server to attack.
All Microsoft account authentication uses OAuth 2.0 with PKCE (Proof Key for Code Exchange). We request only the minimum required Microsoft Graph API permissions:
Mail.ReadWrite — to read email metadata and move emails to foldersMailboxSettings.Read — to read time zone settingsUser.Read — to read your name and email address for account setupWe do not request Mail.Read permissions that would allow us to read email body content. This permission scope restriction is an architectural security control.
After authentication, we issue short-lived JSON Web Tokens (JWTs) for API access. These tokens:
sessionStorage — not persistent storageAll API endpoints are protected by rate limiting enforced at the Cloudflare edge. Scan operations are additionally constrained by the subscription quota system to prevent abuse.
We apply strict data minimisation principles:
Mail-Organiser's Sentinel system monitors email metadata for prompt injection attacks — attempts to embed AI-manipulation instructions in email subject lines or sender names. This protects both the integrity of our classification system and our AI provider from adversarial inputs.
Emails detected by Sentinel are:
See the Sentinel Policy for full technical details.
We monitor our infrastructure for security anomalies using Cloudflare's security analytics, error rate monitoring, and automated alerting. Unusual access patterns, high error rates, or authentication failures trigger immediate investigation.
Our incident response process:
In the event of a personal data breach, we will notify the UK Information Commissioner's Office (ICO) within 72 hours if the breach is likely to result in a risk to individuals' rights and freedoms. Affected individuals will be notified directly if the breach is likely to result in a high risk to their rights and freedoms.
We select sub-processors that meet high security standards. Key certifications and programmes:
We welcome reports from security researchers. If you discover a vulnerability in Mail-Organiser, please review our Vulnerability Disclosure Policy for responsible disclosure guidelines and our commitment to researchers.
Security contact: security@mail-organiser.com