Per-tenant isolation by default. Your model, your choice. Every privileged action logged.
Virideon is built for the auditable, regulated side of your work. The architecture is opinionated about where your data lives and who can reach it — and honest about where the formal certifications are versus where they're headed.
Every tenant has its own database, search index, knowledge graph, and storage volume.
Data resides where your tenant is deployed — not in a shared SaaS corpus.
Your data is not used to train shared models. Model providers are configurable per tenant.
An audit log per tenant and a bi-temporal Episodes journal with full provenance.
Virideon is architected so that one tenant cannot see, query, or reach another tenant's data. Each tenant has its own search index (Elasticsearch), its own vector store (Qdrant), its own knowledge graph (Neo4j), its own job queue (Redis), and its own filesystem volume. There is no shared database, no shared schema, no row-level pretense — the boundary is the deployment itself.
For Virideon API deployments into customer infrastructure, your data stays in your infrastructure — your cloud, your network, your jurisdiction. For hosted Hub deployments, your tenant runs in an isolated environment co-located with your account. There is no central Virideon corpus that aggregates customer data.
User authentication uses JWTs with a session-version check that allows immediate token revocation when needed. WebAuthn passkeys are supported as a phishing-resistant primary auth path. Machine-to-machine access uses scoped API keys — every key is bound to a single tenant and a specific permission scope.
Audit isn't an afterthought in Virideon — it's foundational. Every tenant has its own audit log and activity log capturing privileged actions, authentication events, and API access. The memory layer additionally maintains an immutable, bi-temporal Episodes journal that records every fact with the source it was learned from, when it was learned, and when it was true.
Virideon is opinionated about model traffic: model providers are configurable per tenant, and Virideon itself never routes your data through a provider that uses it for training. You bring the LLM — whether that's an on-prem model, Anthropic via your own API key, OpenAI via yours, or an OpenRouter routing through your chosen models.
Real model picker. Real provider control. Your keys, your choice.
TLS terminates at the perimeter gateway for all external traffic. Service-to-service communication inside the tenant's private network is over a controlled bridge network. At-rest encryption uses the underlying platform's native disk encryption (AES-256 on managed cloud disks — AWS EBS, Azure-managed disks, GCP Persistent Disks). Credential material for connectors (e.g., IMAP passwords) is encrypted at the application layer with a tenant-specific key.
Virideon is at a stage where the architecture meets the substance of what serious compliance frameworks ask for, but the formal certifications are still ahead of us. We'd rather be honest about that than fake a badge wall. Here's where each piece actually stands today:
Have specific compliance requirements? Talk to us. We'll tell you honestly where we stand against your framework and what the path looks like.
We take security reports seriously. Disclose responsibly by emailing security@virideon.ai. We acknowledge within 24 hours and will work with you to remediate before any public disclosure. We don't pursue legal action against researchers who report in good faith and follow responsible disclosure.
Last updated: June 5, 2026
If your team needs memory it can stand behind — citable, isolated, auditable — we should talk.