Snapshot 96796

Document
Subprocessor list
URL
https://docs.teramot.com/architecture/security/#subprocessors
Fetched
HTTP status
200
Content type
text/html; charset=utf-8
Fetch mode
static
Size
134148 bytes
SHA-256 (raw)
bc380c93bb58f82f4adf566111faed987b3a4043f873c493c2a5ef13c20a68d9
SHA-256 (normalized text)
2b1e4025a42347ce3300f6190b45256ff0530d7c2d9ddab19e57496c7d73b48c

Raw (normalized text)

Scripts and page chrome removed; this is what change detection compares.

Skip to content
Product
Concepts
How your data is organized
Roles and permissions
Plans and limits
Connect your data
Overview
Databases and warehouses
Applications and cloud sources
Upload files
Private connections
Prepare your sources
Use the app
Workspaces and projects
The agent
Results tables
Dashboards
Knowledge
Refresh your data
Alerts
Monthly report and controls
Data Shares
Administration
AI assistants
Overview
Connect an AI assistant
Authentication
Tool reference
Troubleshooting
Architecture
Platform architecture
Data flow
Transformations
Where your data lives
What we store and share
AI agents
Ways to consume data
Security and access control
Authentication
Roles and permissions
Activity log
Platform protection
Providers that process data
Connectivity to your sources
Refresh and incremental loading
Retention and deletion
Connector catalog
Compliance
Teramot — Compliance & Security
Policies
Access Control Policy
Asset Management Policy
Business Continuity and Disaster Recovery Plan
Code of Conduct
Cryptography Policy
Data Management Policy
Human Resource Security Policy
Incident Response Plan
Information Security Policy (AUP)
Information Security Roles and Responsibilities
Operations Security Policy
Physical Security Policy
Risk Management Policy
Secure Development Policy
Third-Party Management Policy
Critical Provider Form
Transparency
Bug Bounty Program
Job Descriptions for Key Roles
Publicly Available Privacy Policy
Security & Confidentiality Commitments
Teramot System Description
Publicly Available Terms and Conditions
Anonymous Whistleblower Channel
Changelog
Blog
When Can Software Honestly Say Done?
Eight Rows, Not Twelve Million: The Cache Behind Teramot Beacon
How to Get SOC 2 Certified Without Dying in the Attempt
Building Self-Service IPsec Connectivity for External Databases
Welcome to Teramot Engineering
More
System Status
Help Center
Engineering Blog
Platform architecture
Data flow
Transformations
Where your data lives
What we store and share
AI agents
Ways to consume data
Security and access control
Connectivity to your sources
Refresh and incremental loading
Retention and deletion
Connector catalog
More
System Status
Help Center
Engineering Blog
English
Español
Overview
Security and access control
Security and access control
This page describes how Teramot controls who can access what, and how the platform is protected. Teramot’s formal commitments in this area are in Security and confidentiality commitments, and the status of certifications is in Compliance.
Authentication
Sign-in is delegated to a managed identity provider compatible with OpenID Connect, using the authorization code flow with PKCE.
On every request, the API validates the signature, issuer, audience, and subject of each token.
External assistants authenticate with OAuth 2.1. See Ways to consume data.
API keys and MCP access keys are stored as hashes.
Roles and permissions
Every member of a workspace has one of four roles: Owner, Admin, Analyst and Read only, each including what the ones below it can do. A person can also hold a role in a single project, which takes precedence over their workspace role there; someone invited only to a project sees that project and nothing else of the workspace. What each role can do, action by action, is in Roles and permissions.
Permissions are enforced in the API, which is the only entry point to the data. That is why they apply equally in the web application, to an AI assistant via MCP, and in integrations.
Teramot staff access
Teramot staff do not access customers’ business data during normal operation. When access is technically necessary to operate the platform or provide support, it is limited to authorized personnel and the actions are logged.
Activity log
Each project has an activity log, visible to admins. It records the actions that modify the project, with author, action, and date, regardless of whether they were made from the web application, the API, or an assistant via MCP.
Read queries are not recorded in this log.
Platform protection
Area	Control
Network	Processing services and databases run in private subnets, with no direct access from the Internet. Only the load balancers and the CDN receive public traffic.
Encryption in transit	TLS 1.2 at a minimum and TLS 1.3 available on public endpoints; HTTP is redirected to HTTPS. Mutual TLS between internal services.
Encryption at rest	AES-256 in object storage, databases, and volumes.
Source credentials	Stored encrypted at rest, used only at connection time, not written to logs, and never returned by the API.
Web application	Strict Content Security Policy (CSP), HSTS, and protection against being embedded in other sites.
Threat detection	Continuous detection across the cloud account, network, storage, and services, with alerts to the security team.
Infrastructure auditing	Every cloud API call is recorded in an immutable log with integrity validation. Network and service logs are retained for 365 days.
Changes	All infrastructure is defined as code. Each change goes through review and is deployed first to development and staging.
Continuity	Databases with daily backups, a replica in a second availability zone, and deletion protection.
Providers that process data
Provider	Function	What data it receives
Amazon Web Services	Infrastructure, storage, processing, and inference (Amazon Bedrock)	All service data
Anthropic	Language models	What is described in AI agents
OpenAI	Language models	What is described in AI agents
LangSmith	AI observability	Agent traces
Langfuse	AI observability	MCP tool traces
Temporal Cloud	Workflow orchestration	Execution metadata
Identity provider (Logto)	Authentication	Users’ account data
Sentry	Error monitoring	Technical error information
Stripe	Billing	Billing data
Microsoft Clarity	Web application usage analytics	Browsing data in the application
Ways to consume dataConnectivity to your sources