FreeTier Sentinel is a solo-built, fully open-source SaaS. Every line of code is auditable. This page summarizes how we handle the three things that actually matter — your API tokens, your payments, and your identity.
AES-256-GCM at rest. TLS 1.3 in transit. Master key in Workers Secrets, never in DB.
We require read-only usage-scope tokens only. Tokens with write or billing scopes are explicitly rejected.
GDPR-aligned, EU-Frankfurt deployable. SOC 2 in progress. MIT-licensed, fully self-hostable.
To monitor your free-tier usage, FreeTier Sentinel needs read-only / usage-scope tokens from the cloud SaaS providers you connect (Cloudflare, Vercel, GitHub Actions, etc.). We never request tokens with provisioning, billing, or write permissions.
The clearest version of this: we cannot see your AWS root credentials, your Cloudflare account password, your GitHub OAuth refresh token, or your Vercel team-admin scope. The tokens we hold can read usage counters and nothing else.
Payments are processed by Polar via Stripe Connect (PCI DSS Level 1). FreeTier Sentinel never sees, stores, or transmits card details — only Polar/Stripe ever touch them. We receive a customer ID and a webhook event ("subscription.active") signed with HMAC-SHA256 (standardwebhooks).
FreeTier Sentinel uses magic-link auth — no passwords. We email you a 6-digit code with a short TTL. There's nothing to hash, nothing to leak in a breach.
Per Plausible-style disclosure, every third-party service that touches your data:
| Subprocessor | Purpose | Region |
|---|---|---|
| Cloudflare Workers | App runtime (compute) | Global edge |
| Cloudflare D1 | Relational database | Configured per account |
| Cloudflare KV | Session + short-lived state | Global edge |
| Polar.sh | Billing & merchant of record | EU / US |
| Stripe Connect | Card processing (via Polar) | Global, PCI DSS L1 |
| Resend | Transactional email (alerts, magic links) | US / EU |
All server-side and client-side code is on GitHub: wndnjs3865/freetier-sentinel. License: MIT. You can self-host it for free if you don't trust the hosted version — that's the whole point of an open-source indie SaaS.
Email wndnjs3865@gmail.com with the subject [security]. I read security mail before everything else. Solo dev — no formal bounty program (yet), but I'll credit you publicly with permission and fix in the open. Please give me a reasonable disclosure window before publishing details.
Last updated: 2026-05-08. If you're a security researcher and something here looks weak, please write — I'd rather hear it from you than from an attacker.