Security
Last updated: April 30, 2026 · View system status
HTTPS everywhere
TLS for all traffic. HSTS preloaded.
Encrypted at rest
Database & file storage encrypted at rest.
Bcrypt passwords
We can't read your password. Period.
Rate-limited
Brute-force protection on every auth endpoint.
Parameterized SQL
Zero string-interpolated queries in the codebase.
Read-only Gmail
AI never sends, never deletes, never modifies.
In transit and at rest
Every connection to LyncView uses HTTPS / TLS. HSTS is preloaded so your browser refuses to talk to us over plain HTTP. Account data and project data are stored in encrypted databases on Turso (libSQL), which encrypts data at rest and in transit between Turso's edges.
Authentication
Passwords are hashed with bcrypt before storage — even we cannot read your password. Sessions are signed JWTs delivered via httpOnly, secure, sameSite=lax cookies. Login, register, and password-reset endpoints are rate limited per IP. Login is timing-safe (no email enumeration via response time) and accounts are locked for 15 minutes after 5 failed attempts. Resetting your password invalidates every existing session on every device. Two-factor authentication is on our roadmap.
Authorization
Every API route checks the requesting session and verifies the user owns the resource being read or written. Project access is enforced at the database query level (parameterized in every place — no string-interpolated SQL anywhere in the codebase).
Infrastructure
- Hosted on Vercel (US). Built and deployed from a private GitHub repository
- Database: Turso (libSQL)
- AI processing: Anthropic. Email content is not used to train models
- Subscription billing: Stripe. We never see card numbers
- Optional Gmail integration: read-only OAuth scope, only when you connect
Headers and browser hardening
Every response sets a strict Content-Security-Policy, HSTS (preloaded), X-Content-Type-Options: nosniff, X-Frame-Options: DENY (no embedding allowed), Referrer-Policy: strict-origin-when-cross-origin, Permissions-Policy denying camera/microphone/geolocation, Cross-Origin-Opener-Policy: same-origin, and Cross-Origin-Resource-Policy: same-origin.
Data ownership and export
Your data is yours. We don't train AI on it, don't sell it, don't share it with third parties for marketing. CSV export of projects and tasks is available from the dashboard at any time. Full data export including files is available on request. If you cancel, your data stays accessible for 30 days for export before it's deleted.
Backups and recovery
Turso provides point-in-time database backups. Account deletion removes data within 30 days, except where retention is required by law.
Compliance
LyncView is not currently SOC 2 / ISO 27001 certified — we're a small independent business and a formal audit isn't economical at our current scale. The underlying infrastructure (Vercel, Turso, Stripe, Anthropic) is each independently certified. If your procurement process requires a security questionnaire (SIG, CAIQ, custom), email support@lyncview.com — we'll fill it out.
Reporting a vulnerability
If you believe you have found a security issue, please email support@lyncview.com with details. We acknowledge reports within 1 business day and treat them as P0. Please do not publicly disclose the issue until we have had a chance to fix it.
Ready to give it a try?
Spin up an account in two minutes. No credit card. Cancel anytime.