Home

Security & Compliance

Layered controls for tool-enabled AI. EEA-first data residency by design.

Security Controls

Obsigen is designed with layered controls — from transport encryption to content safeguards to sandboxed code execution.

Transport Security

All communications encrypted with TLS (HTTPS). No plaintext data in transit.

Authentication

JWT (HS256) based authentication. Secure client-server sessions with configurable expiry.

Authorization

Role-based access control (user/admin). Granular permissions for tools and features.

Content Safeguards

Injection and jailbreak detection, safety filters, and context analysis for sensitive requests.

Code Execution

Docker isolation with no network access, enforced timeouts, and per-run container teardown.

Rate Limiting

Redis-based throttling prevents abuse. Per-user and per-endpoint limits configurable.

LayerControl
TransportTLS (HTTPS)
AuthenticationJWT (HS256)
AuthorizationRole-based (user / admin)
Content safeguardsInjection/jailbreak detection, safety filters
Risk detectionContext analysis flags sensitive requests
Code executionDocker isolation, no network, timeouts
File handlingMIME checks, size limits, controlled storage
CORSStrict origin policy
Rate limitingRedis-based throttling
SecretsEnvironment variables (no keys in code)

EEA-First Architecture

Obsigen is designed to keep persistent data under your control, EEA-first. No data leaves the European Economic Area without explicit configuration.

Key Principles
  • All persistent storage in EEA data centers
  • Inference prompts are transient — no passwords, tokens, or files sent
  • Uploaded files stored with controlled retention policies
  • Simplifies GDPR audits and reduces data transfer complexity
Data TypeStored WhereNotes
Chat history MySQL (EEA) Full control & retention
Sessions / rate limits Redis (EEA) Fast + configurable TTL
Uploaded files Temp storage (EEA) Controlled retention
Generated artifacts Local output (EEA) PPTX, images, code outputs
Inference prompts Transient (EEA inference) No PII/secrets forwarded

Questions about security or compliance?

Our team can provide detailed documentation and discuss your specific requirements.