FeaturesWorkflowPricingLog InGet Started
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.

ProviderRole
VercelApplication hosting, edge network
SupabasePostgreSQL database
KindeAuthentication
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.

Report a vulnerability

security@demogent.com

We aim to acknowledge reports within 48 hours.

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.com

General support

support@demogent.com

Last reviewed: August 14, 2026, Demogent