Security headers
HSTS with preload, X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, Referrer-Policy: strict-origin-when-cross-origin, and a restrictive Permissions-Policy disabling camera, microphone, geolocation, payment APIs, and FLoC.
Dependencies kept fresh
We run lint, typecheck, and format gates in CI; npm audit is reviewed before each release; and we track upstream security advisories for the frameworks we depend on (Next.js, React, Sentry, Supabase client, Tailwind).
Device-level hygiene
Developer machines run full-disk encryption and managed endpoint protection. Source-code access requires 2FA on GitHub.
Privacy-safe telemetry
The marketing site (ensolabs.cc) does not set analytics or advertising cookies. Error monitoring scrubs PII and IP addresses, and session replay is off by default.