← Back to Quintarthai

Security

How we keep your account, your queries, and the platform itself safe.

HSTS preload Nonce CSP · strict-dynamic PIPEDA-aligned Quebec Law 25 Auth-gated APIs Canadian infra

Transport & browser-side controls

HSTSSubmitted to the Chrome HSTS preload list. Every browser that ships with the preload (Chrome, Firefox, Safari, Edge) refuses HTTP on quintarthai.com.
TLSTLS 1.3 only. Modern cipher suites. Certificate via Let's Encrypt with 90-day auto-renewal.
Content Security PolicyStrict-dynamic with per-request nonces. Blocks inline scripts not signed with the request's nonce. Reports go to /api/v1/csp-report.
Frame ancestorsframe-ancestors 'self'. The trading SPA legitimately iframes /app/?embed=trading; no third-party frames allowed.
CookiesSession cookies are HttpOnly · Secure · SameSite=Strict. JWT for API auth carried in Authorization: Bearer header.
CSRFSame-site cookies + auth header binding. State-changing endpoints reject cross-origin requests.

Backend & data

HostingCanadian-controlled VPS (Hostinger KVM, Boston-fronted). Quintessentia Network Inc. (Niagara Falls, ON) is the data controller under PIPEDA.
API gating29 proprietary endpoints (insider analytics, microstructure, signal-research routes) require authentication. Verified by automated audit on every deploy. Public endpoints (/api/v1/themes, /api/v1/status/health, marketing data) are explicit and minimal.
DatabasePostgreSQL with role-based access. Daily pg_dump backups, 30-day retention.
SecretsLoaded from server-side .env files (mode 0600). Never bundled into frontend assets. JWT signing key rotated on a schedule.
Rate limitingNginx limit_req on /api/ catch-all (burst=20). LLM endpoints have per-user daily quotas (10 / 200 / 500 / Unlimited per pricing tier).
MonitoringPublic status page reports 7 components (FastAPI, Postgres, Redis, Ollama, Qdrant, Celery worker, Celery beat). 60-second snapshot recorder + 8-day uptime history.

Privacy posture

PIPEDAWe collect the minimum needed to operate (email, password hash, billing). User queries retained 90 days for debugging + RLHF then aggregated. See the Privacy Policy.
Quebec Law 25French-language privacy notice at /legal/politique-de-confidentialite.html. Cross-border transfers disclosed.
Imported broker dataBroker CSV imports stay in your browser's localStorage. Never uploaded to our servers. You can “Reset to demo” from the Portfolio page at any time.
Third-party LLM providersQuinn calls Groq, Anthropic, and locally-hosted Ollama. We do not opt in to any “use my queries to train your model” features. See the AI Transparency page.
No PII to ad networksNo third-party trackers, no Facebook pixel, no GA4. We log own-origin telemetry only.

Reporting a vulnerability

Email security@quintarthai.com with reproduction steps. We commit to:

We don't have a paid bug-bounty program yet. Responsible disclosure only — please don't test against accounts you don't own.

What we don't claim

More questions? hello@quintarthai.com. Last reviewed 2026-04-24.