> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withrealm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Data protection, compliance, and security controls in Realm

## Compliance and certifications

| Standard               | Status                                                                                |
| ---------------------- | ------------------------------------------------------------------------------------- |
| **ISO/IEC 27001:2022** | Certified. Covers infrastructure, applications, systems, and data handling.           |
| **GDPR**               | Fully compliant. A Data Processing Agreement (DPA) is signed with every customer.     |
| **HIPAA**              | Compliant. Business Associate Agreements (BAA) are available on request.              |
| **CCPA**               | Compliant. Realm acts as a service provider and does not sell or share customer data. |
| **EU AI Act**          | Classified 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.

| Protection                | Standard                                                                                        |
| ------------------------- | ----------------------------------------------------------------------------------------------- |
| **Encryption in transit** | TLS 1.2 or higher for all communication                                                         |
| **Encryption at rest**    | AES-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](/admin/data-sources/overview#permissions) section in the data sources guide for details.

## Access control

### Authentication

Realm supports multiple sign-in methods. See [Login Methods](/admin/login-methods) for details.

| Method                 | Description                                   |
| ---------------------- | --------------------------------------------- |
| **Google SSO**         | OAuth sign-in with Google                     |
| **Microsoft SSO**      | OAuth sign-in with Microsoft                  |
| **SAML 2.0**           | Enterprise SSO through your identity provider |
| **Email and password** | Standard 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](/admin/members-and-roles) page.

| Role             | Access level                             |
| ---------------- | ---------------------------------------- |
| **Admin**        | Full access to all features and settings |
| **Full Member**  | All features except admin settings       |
| **Collaborator** | Chat, search, and RFP editing only       |

### Session management

Admins can force sign out individual users from the [Users](/admin/members-and-roles) page. Organization-wide session policies (automatic session expiration and idle timeouts) are available on request. Contact [support@withrealm.com](mailto: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](/admin/api) for details.

## Data retention

Customer data is retained for the duration of the customer relationship. Upon contract termination, all data is erased. Stored chat history can also be configured for automatic deletion after a set number of calendar months. You can 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

| Model             | Description                                                                                                                    |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| **Single-tenant** | Dedicated infrastructure with isolated application servers, databases, and search indexes. Available for enterprise customers. |
| **Multi-tenant**  | Strict 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.

<Note>
  For security questions or to request documentation (DPA, BAA, penetration test reports), contact [support@withrealm.com](mailto:support@withrealm.com) or visit our [Drata trust center](https://app.drata.com/trust/0c273e99-bf79-4f9d-8479-5219416ca26c).
</Note>
