Skip to main content

Compliance and certifications

StandardStatus
ISO/IEC 27001:2022Certified. Covers infrastructure, applications, systems, and data handling.
GDPRFully compliant. A Data Processing Agreement (DPA) is signed with every customer.
HIPAACompliant. Business Associate Agreements (BAA) are available on request.
CCPACompliant. Realm acts as a service provider and does not sell or share customer data.
EU AI ActClassified as a Limited Risk system.

Data residency and encryption

All customer data can be stored and processed within the EU, on Google Cloud Platform infrastructure in Finland (europe-north1) and the Netherlands (europe-west4). Geo-redundant backups are stored in the Netherlands.
ProtectionStandard
Encryption in transitTLS 1.2 or higher for all communication
Encryption at restAES-256 or better, managed via GCP. API keys are additionally AES-256 encrypted before storage.

AI models and data privacy

By default, Realm uses a mix of US and EU based large language models. On request, we can configure your environment to use EU-only language models. Realm uses private, enterprise-grade LLM endpoints with zero-data-retention policies. Customer data is never used to train, develop, or improve any AI models.

Permission model

Realm’s search is permission-aware. For sources like Slack, Google Drive, and SharePoint, Realm syncs the full permission structure, including nested groups and role-based access. Users can only see search results and chat responses based on data they should have access to in the original system. Due to API limitations, some data sources, such as HubSpot and Notion, use user-level access checks (i.e. the user has a matching account) rather than document-level permissions. See the Permissions section in the data sources guide for details.

Access control

Authentication

Realm supports multiple sign-in methods. See Login Methods for details.
MethodDescription
Google SSOOAuth sign-in with Google
Microsoft SSOOAuth sign-in with Microsoft
SAML 2.0Enterprise SSO through your identity provider
Email and passwordStandard email-based sign-in

Roles

Every user is assigned a role that determines what they can see and do. Roles are managed on the Users page.
RoleAccess level
AdminFull access to all features and settings
Full MemberAll features except admin settings
CollaboratorChat, search, and RFP editing only

Session management

Admins can force sign out individual users from the Users page. Organization-wide session policies (automatic session expiration and idle timeouts) are available on request. Contact support@withrealm.com to configure these.

API token security

API tokens are scoped and can be set to expire on a specific date. By default, only admins can create and manage tokens. See API Keys for details.

Data retention

Customer data is retained for the duration of the customer relationship. Upon contract termination, all data is erased. You can also request deletion of specific data on demand, which is purged from indexes within an hour. Encrypted backups are retained for up to 90 days after termination before being automatically deleted.

Infrastructure

Realm runs on Google Cloud Platform (GCP). Backend systems, databases, and search indexes are not publicly accessible. The architecture uses VPC peering for secure database access and network policies within Kubernetes to isolate internal traffic. A managed Web Application Firewall (WAF) is in place. Realm undergoes annual third-party penetration testing and quarterly internal security audits, and uses continuous vulnerability scanning on its codebase.

Deployment models

ModelDescription
Single-tenantDedicated infrastructure with isolated application servers, databases, and search indexes. Available for enterprise customers.
Multi-tenantStrict logical separation of customer data using unique customer identifiers.

Incident response

Realm has a documented incident response framework adapted from NIST and SANS guidelines. In the event of a data breach, Realm notifies the affected customer without undue delay.
For security questions or to request documentation (DPA, BAA, penetration test reports), contact support@withrealm.com or visit our Drata trust center.