Who We Work With
Sub-Processor Selection Criteria
When selecting third-party services that handle personal data or are critical to our infrastructure, we prioritize providers in the following order:
- SOC 2 Type II and/or ISO 27001 certified providers with EU data residency
- Uncertified providers with EU data residency
- Certified providers with non-EU data residency (with appropriate safeguards)
All sub-processors are contractually bound through Data Processing Agreements (DPAs) and Standard Contractual Clauses where applicable.
Our Sub-Processors
Core Infrastructure Sub-Processors
Database & Cloud Infrastructure
MongoDB Atlas (MongoDB, Inc.)
- Purpose: Primary database hosting
- Data Location: Belgium (GCP europe-west1)
- Personal Data: Yes - all application data
- Certifications: SOC 2 Type II, ISO 27001, GDPR compliant
- Service Authentication: Database credentials with connection string encryption
- Administration Authentication: Email/password (Keychain-generated) + 2FA (SMS)
- Service Access Control: Database-level user roles
- Administration Access Control: Organization roles with principle of least privilege
- Criticality: Critical
Google Cloud Platform (Google LLC)
- Purpose: Cloud infrastructure, Firebase services, load balancing
- Data Location: Belgium (europe-west1)
- Personal Data: Yes - authentication, file storage, messaging
- Certifications: SOC 2 Type II, ISO 27001, GDPR compliant
- Service Authentication: Service accounts with encrypted JSON keys
- Administration Authentication: Google Account (Keychain-generated password) + 2FA
- Service Access Control: IAM roles with principle of least privilege
- Administration Access Control: Organization-level IAM with project-specific permissions
- Criticality: Critical
Firebase Auth (Google LLC)
- Purpose: User authentication
- Data Location: US
- Personal Data: Yes - authentication credentials, user identifiers
- Certifications: SOC 2 Type II, ISO 27001, GDPR compliant
- Service Authentication: Service accounts with encrypted JSON keys
- Administration Authentication: Google Account (Keychain-generated password) + 2FA
- Service Access Control: Firebase Security Rules with project-scoped service accounts
- Administration Access Control: Organization-level IAM with project-specific permissions
- Criticality: Critical
Application Services
Vercel (Vercel Inc.)
- Purpose: Web application hosting and CDN
- Data Location: France (AWS eu-west-3)
- Personal Data: Limited - session cookies, request logs
- Certifications: SOC 2 Type II
- Service Authentication: API tokens with project-specific scope
- Administration Authentication: Email/password (Keychain-generated) + 2FA
- Service Access Control: Token-based access with resource restrictions
- Administration Access Control: Team roles and project-level permissions with principle of least privilege
- Criticality: Critical
Resend (Resend Inc.)
- Purpose: Transactional email delivery
- Data Location: Ireland (AWS eu-west-1)
- Personal Data: Yes - email addresses, delivery metadata
- Certifications: SOC 2 Type II
- Service Authentication: API keys
- Administration Authentication: Email/password (Keychain-generated) + 2FA or OTP
- Service Access Control: API key permissions and domain restrictions
- Administration Access Control: Team member roles and sending domain permissions
- Criticality: Critical
Upstash (Upstash Inc.)
- Purpose: Queue management and background job processing
- Data Location: EU (AWS eu-central-1, Frankfurt)
- Personal Data: Limited - processing metadata
- Certifications: SOC 2 Type II
- Service Authentication: API tokens + signing key
- Administration Authentication: Email/password (Keychain-generated) + 2FA
- Service Access Control: Token-based access with resource restrictions
- Administration Access Control: Team roles with database-specific permissions
- Criticality: Medium
Analytics and User Support
PostHog (PostHog Inc.)
- Purpose: User behavior analytics, session replay, error monitoring
- Data Location: EU (Frankfurt)
- Personal Data: Yes - anonymized usage data, session recordings
- Certifications: SOC 2 Type II, GDPR compliant
- Service Authentication: Publicly visible project API key with domain verification
- Administration Authentication: Email/password (Keychain-generated) + 2FA
- Service Access Control: Write access only (to log events, no read allowed)
- Administration Access Control: Project-based access with role-based permissions
- Criticality: Medium
Google Analytics (Google LLC)
- Purpose: Web analytics and user insights
- Data Location: EU servers (with BigQuery export to Belgium)
- Personal Data: Yes - user interactions
- Certifications: ISO 27001, GDPR compliant
- Service Authentication: Measurement Protocol with API keys
- Administration Authentication: Google Account (Keychain-generated password) + 2FA
- Service Access Control: Property-scoped data collection permissions
- Administration Access Control: Property-level permissions and user roles
- Data Flow: Exported to BigQuery (Belgium) for analysis
- Criticality: Medium
AI Services
Anthropic (Anthropic, PBC)
- Purpose: AI language model API for content generation and analysis features
- Data Location: US
- Personal Data: Limited - user-submitted content processed through AI features; may include the first name and last name of the person interacting with the feature, but no further personal data
- Certifications: SOC 2 Type II
- Service Authentication: API keys
- Administration Authentication: Email/password (Keychain-generated) + 2FA
- Service Access Control: API key permissions with usage limits
- Administration Access Control: Organization roles with principle of least privilege
- Criticality: Medium
OpenAI (OpenAI, LLC)
- Purpose: AI language model API for content generation and analysis features
- Data Location: US
- Personal Data: Limited - user-submitted content processed through AI features; may include the first name and last name of the person interacting with the feature, but no further personal data
- Certifications: SOC 2 Type II
- Service Authentication: API keys
- Administration Authentication: Email/password (Keychain-generated) + 2FA
- Service Access Control: API key permissions with usage limits
- Administration Access Control: Organization roles with principle of least privilege
- Criticality: Medium
Internal Operations
BigQuery (Google LLC)
- Purpose: Data warehouse for analytics and reporting
- Data Location: Belgium (europe-west1)
- Personal Data: Yes - aggregated and anonymized analytics data
- Certifications: SOC 2 Type II, ISO 27001, GDPR compliant
- Service Authentication: Service account with encrypted keys
- Administration Authentication: Google Account (Keychain-generated password) + 2FA
- Service Access Control: Dataset-level IAM roles with query restrictions
- Administration Access Control: Project-level permissions with dataset-specific access
- Criticality: Low
Data Processing Safeguards
- Legal Framework: All sub-processors operate under contractual data protection obligations through their Terms of Service, Data Processing Addendums, or formal DPAs where applicable
- International Transfers: Standard Contractual Clauses (SCCs) implemented for non-EU processors
- Access Controls: API authentication with IP restrictions and rate limiting where applicable
- Data Minimization: Only necessary data shared with sub-processors based on service requirements
For sub-processor and data processing questions, contact: dpo@eli.app
Last Updated: August 2025