Security

Security-first by design.

Enterprise-grade security isn't an add-on — it's foundational. Every layer of Team Two is built to protect your data, meet compliance requirements, and give your security team confidence.

Compliance

Built for regulated industries.

ISO 27001

Aligned with ISO 27001

Our security practices follow ISO 27001 controls: documented policies, access control, risk assessment, and incident handling. We are not ISO 27001 certified yet; certification is on our roadmap.

GDPR

GDPR-aligned

We process personal data under the GDPR. We sign Data Processing Agreements (DPA), support data subject rights (access, erasure, portability), and document the legal basis for processing. See our Privacy Policy and sub-processor list.

EU AI Act

Built for the EU AI Act

Designed with the EU AI Act in mind: human oversight, transparency about when people are talking to an AI agent, and audit trails for agent actions. Your obligations depend on how you use agents, and we help you meet them.

Infrastructure

Hosted in the EU. Secured at every layer.

Customer data is stored in AWS Stockholm (eu-north-1). Model inference runs through the providers you choose, listed on our sub-processor page. Local vLLM or your own keys keep inference inside your boundary.

AWS Stockholm (eu-north-1)

Primary data center in Stockholm, Sweden. Customer data is stored in the EU.

VPC Isolation

Dedicated Virtual Private Cloud with private subnets, network ACLs, and security groups. No public-facing database endpoints.

Encryption at Rest

All data encrypted with AES-256. Database, file storage, backups — everything at rest is encrypted using AWS KMS managed keys.

Encryption in Transit

TLS 1.3 enforced on all connections. Internal service-to-service communication encrypted. Certificate pinning for critical paths.

Automated Backups

Point-in-time recovery with automated daily backups retained for 30 days. Cross-region backup replication available for Enterprise.

DDoS Protection

AWS Shield and WAF protect all endpoints. Rate limiting, IP allowlisting, and automated threat detection at the edge.

Data protection

Your data stays yours.

Tenant Isolation

Every database query is scoped by tenant ID. Row-level security ensures no data leaks between organizations. Separate encryption keys per tenant available on Enterprise.

Credential Encryption

All third-party credentials (Slack, Jira, Notion tokens) are encrypted with AES-256-GCM before storage. Decrypted only at runtime, never logged, never cached in plaintext.

Data Residency

Customer data is stored in the EU (Stockholm). When you use cloud model providers such as Anthropic or OpenAI, prompts are processed by them under Standard Contractual Clauses or the EU-US Data Privacy Framework. Local vLLM or your own keys give you control over where inference runs.

Retention & Deletion

Configurable data retention policies per tenant. Full right-to-erasure support — when you delete, we delete. No data mining, no secondary use.

No Training on Your Data

Your conversations, documents, and agent interactions are never used to train any model — ours or third-party. Your data is your competitive advantage, not ours.

BYOK (Bring Your Own Keys)

Connect your own Anthropic, OpenAI, or vLLM deployment. You pay the provider directly and your own agreement with them applies. Local vLLM keeps inference inside your infrastructure.

Platform security

Defense in depth across every layer.

Authentication

Short-lived JWT access tokens (15 minutes) with 7-day refresh tokens, and API keys (SHA-256 hashed, ap_ prefix).

Role-Based Access Control

Three-tier role hierarchy (Admin > Manager > Member) with granular permissions. agents:read, knowledge:write, settings:admin — each action scoped and enforced.

Tenant Guard

Every API request validated against the authenticated user's tenant. Cross-tenant access is architecturally impossible — not just policy, but code.

Audit Logging

Every POST, PUT, PATCH, DELETE request automatically captured. User, action, resource, IP address, timestamp — stored immutably for compliance review.

Tool Policies & Sandboxing

File-based tools use workspace guards to prevent directory traversal. Tool access configurable per agent. Output redaction strips sensitive patterns before delivery.

Session Isolation

Deterministic session keys (tenantId:agentId:channel:userId) ensure conversation isolation. No session can access another tenant's context.

LLM & AI safety

AI you can trust and verify.

Human-in-the-Loop

Approval gates let agents pause and ask for human judgment before executing sensitive actions. Consult mode, clarifying questions, and escalation paths are built in.

Agent Boundaries

Each agent has a defined persona, tool set, and knowledge scope. Agents cannot exceed their boundaries — they only access what you explicitly grant.

Prompt Injection Mitigation

System prompts are isolated from user input. Input sanitization, output validation, and boundary enforcement reduce prompt injection surface area.

Configurable Tool Access

Per-agent tool policies control which tools are available. Master agents get spawn tools; sub-agents don't — preventing recursive agent chains.

Provider Flexibility

Route sensitive workloads through local vLLM (data never leaves your network) or cloud providers with gateway policies. Automatic fallback ensures availability.

Full Observability

Real-time streaming shows every stage: routing, thinking, tool calls, sub-agent progress. Every token tracked, every decision auditable. No black boxes.

Operational security

How we run the ship.

SOC 2 Type II

Currently in progress. Our controls for security, availability, and confidentiality are being formally audited. Expected completion Q3 2026.

Penetration Testing

Annual third-party penetration tests by accredited firms. Findings remediated within SLA timelines. Reports available to Enterprise customers under NDA.

Incident Response

Documented incident response plan with defined severity levels, escalation paths, and communication protocols. 24-hour notification commitment for security events.

Vulnerability Management

Continuous dependency scanning, automated CVE monitoring, and a patch management policy. Critical vulnerabilities addressed within 24 hours.

Employee Security

Background checks, security awareness training, least-privilege access, and mandatory 2FA for all employees. Access to production systems restricted and audited.

Responsible Disclosure

We welcome security researchers. Report vulnerabilities to security@tt2.ai. We respond within 48 hours and recognize valid findings.

Questions about security?

Our security team is here to help. Request our security whitepaper, review our DPA, or schedule a security deep-dive.