Last updated: April 2, 2026

Security

Uncensored doesn't mean unprotected. Here's how we secure every layer of the platform — from authentication to GPU isolation.

Authentication & Access Control

All accounts are protected by industry-standard authentication with encrypted JWT session tokens. Passwords are hashed using bcrypt with per-user salts — we never store or transmit plaintext credentials.

Brute-force protection is built in: after 5 failed login attempts, the account enters a timed lockout period. Email verification with expiring codes prevents account impersonation. OAuth login via Google is also supported.

Admin endpoints are gated by a separate authorization layer — standard user tokens cannot access administrative functions regardless of how the request is crafted.

Encryption

All traffic is encrypted in transit via TLS 1.2+ with HSTS preloading enforced across the entire domain. Sensitive cookies are encrypted at rest using AES-256-GCM with unique initialization vectors per value.

GPU instance storage is encrypted at rest using AES-256 with AWS-managed keys. Database backups use point-in-time recovery with encrypted snapshots retained for disaster recovery.

Infrastructure Isolation

Each GPU session runs on a dedicated compute instance — not a shared cluster. Your session is isolated at the hardware level: no other user's workloads run on the same GPU during your session.

API endpoints are protected by a token-based authorizer that validates every request before it reaches backend services. Requests are rate-limited at multiple layers: API gateway throttling, per-user message rate limiting, and capacity-based admission control.

Infrastructure is defined as code with least-privilege IAM policies scoped per function. No service has broader permissions than its specific task requires.

Data Privacy

Conversations are stored in a private database with row-level security enforced at the database layer. Each user can only access their own data — this is enforced by the database engine itself, not just application logic.

We do not sell, share, or use your conversations for model training. Your chat history exists solely for your benefit. There is no analytics pipeline processing your messages and no third-party data broker has access to your content.

Secrets and API keys are managed through encrypted environment variables — never hardcoded, never committed to source control, never logged.

Browser Security

The application enforces a strict Content Security Policy that prevents cross-site scripting (XSS), clickjacking, and unauthorized resource loading. Frames are blocked entirely. Form actions are restricted to the origin domain.

Additional hardening headers are set on every response: X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and a Permissions-Policy that disables camera, microphone, and geolocation access by default.

Input Validation & Sanitization

All user input is validated against strict schemas before processing. Message content, file uploads, and API parameters are type-checked and length-bounded using schema-based validation at every entry point.

File uploads undergo dual validation: MIME type whitelist and magic byte verification. This prevents content-type spoofing — a file claiming to be an image but containing executable code will be rejected at the byte level.

Payment Security

All payments are processed through Stripe — a PCI DSS Level 1 certified payment processor. We never see, store, or transmit your card number. The full payment flow happens on Stripe's infrastructure.

Webhook events from Stripe are verified using cryptographic signature validation before any credit is applied. Credit amounts are derived from the verified payment amount — not from client-submitted data — preventing manipulation of credit balances.

Content Safety

While the platform is uncensored, it is not unmoderated. A multi-layer content safety system operates in real time:

  • Pre-flight moderation screens inbound messages against established safety classifiers
  • Output filtering detects and removes repetitive or degraded model responses in-stream
  • Post-generation review scores outputs for safety compliance and applies surgical corrections when needed
  • Transcript anomaly detection catches model drift patterns (dialogue simulation, affirmation loops) before they reach the user

Eight non-negotiable safety boundaries are enforced at the system level — see our FAQ for the full list.

Monitoring & Incident Response

Session orchestration is monitored with state-machine-level visibility — every transition from GPU boot to session expiration is tracked and recoverable. Failed sessions are automatically cleaned up with credit refunds processed without manual intervention.

Infrastructure alarms trigger on capacity anomalies, health check failures, and unexpected state transitions. The system is designed to fail safe: if a component becomes unreachable, the default behavior is to block the action rather than allow it through unchecked.

Research Tool Integrity

The real-time research tools (academic search, court records) query live external databases and return only verified sources. Citations are never fabricated by the model — they are fetched from authoritative indexes and presented with verifiable references.

Tool invocations are deterministic: the AI cannot choose to hallucinate a source when a real tool is available. When a query matches a research or legal pattern, the system mandates tool use before generating a response.

Security is an ongoing process, not a checkbox. We continuously evaluate and harden the platform as it evolves. If you discover a vulnerability or have a security concern, contact us at security@decryptedmatrix.ai.