Security
Security at Demogent
How we protect your data, what infrastructure we run on, and how to report a vulnerability.
Last reviewed: August 14, 2026
01
Our Commitment
Security shapes our architectural decisions, not something bolted on afterward. We handle your account data, source material, and authentication tokens, and we hold ourselves to a high standard for that. This page documents our current security posture.
02
Data Encryption
In Transit
- All traffic encrypted with TLS
- HTTPS enforced site-wide
- API endpoints reject unencrypted connections
At Rest
- Database encrypted at rest (managed by Supabase)
- Sensitive configuration (API keys, secrets) stored in encrypted environment variables
- No card data is ever stored on our servers
03
Authentication & Session Management
Authentication is handled entirely by Kinde. We do not store passwords.
- OAuth sign-in via Google and GitHub, or email, with no password storage on our end.
- Session tokens are short-lived, HttpOnly cookies, inaccessible to JavaScript running on the page.
- CSRF protection on state-changing endpoints.
- Every authenticated route verifies the session server-side before processing a request. Dashboard routes are gated both by proxy-level middleware and a server check in the layout.
04
Infrastructure
Demogent runs on infrastructure from providers with strong security track records.
| Provider | Role |
|---|---|
| Vercel | Application hosting, edge network |
| Supabase | PostgreSQL database |
| Kinde | Authentication |
05
Application Security
- Database queries go through Prisma ORM with parameterised statements, not raw string concatenation.
- Access to project data is scoped to the account that owns it and checked server-side on every request.
- User-submitted content is never executed server-side.
06
Vulnerability Disclosure
We run a responsible disclosure programme. If you find a security vulnerability in Demogent, we want to hear from you.
Please do not
- Perform automated scanning against production systems.
- Access or modify other users' data.
- Disclose vulnerabilities publicly before we've had a chance to address them.
07
Contact
Security issues
security@demogent.comGeneral support
support@demogent.comLast reviewed: August 14, 2026, Demogent