Skip to content

Security

Security

The short version: encrypted at rest, EU-region data, no profiling analytics, and a real person reads disclosures the day they arrive.

Where your data lives

Files: Cloudflare R2, encrypted at rest, served via Mihn's signed URLs.

Account data: Supabase Postgres, EU regions. Authentication tokens are scoped to your session and rotated on a regular cadence.

Transport: TLS 1.2+ everywhere. HTTPS-enforced at the edge.

What we don't run

No third-party analytics that profile you. No Google Analytics, no Facebook Pixel, no session recording, no behavioural ad retargeting. Our self-hosted analytics record anonymous page views only.

Responsible disclosure

If you've found a security issue, write to founder@mihn.app. A real person reads it the day it arrives. We'll acknowledge within 48 hours and give you an honest timeline for the fix.

We don't have a formal bounty program yet, but we'll credit researchers who report responsibly in our changelog, and we'll send a small thank-you (gift card or equivalent) for valid findings until a proper program exists.

Status

We're working on a public uptime page. Until it's live, incident updates go out via email to all active accounts and are posted on founder@mihn.app.