GhostWhirl
Legal

Subprocessors

Last updated

A subprocessor is a third-party service that processes data on our behalf to make GhostWhirl work. We keep this list short on purpose and update it whenever it changes — see our Privacy Policy for the full framework.

Current subprocessors

ProviderPurposeData processedRegion
Amazon Web Services (AWS)Application hosting, object storage, managed PostgresAccount data, encrypted meeting backups, application logsUnited States, European Union
CloudflareCDN, DDoS protection, edge TLS terminationIP addresses, request metadataGlobal edge network
StripePayment processing for US, EU and UK customersEmail, billing address, card details (held by Stripe, never us)United States, European Union
RazorpayPayment processing for India and APAC customersEmail, billing address, payment instrument metadataIndia
OpenAILLM inference for chat, reasoning and coding answersPrompt text and conversation context (no audio, no training)United States
AnthropicLLM inference for reasoning, coding and long-context tasksPrompt text and conversation context (no audio, no training)United States
xAILLM inference for fast chat answersPrompt text (no audio, no training)United States
DeepgramSpeech-to-text transcription for meeting audioShort audio windows during a live call (not retained)United States
PostmarkTransactional email (account verification, receipts)Email address, message contentUnited States
SentryCrash reports and error monitoringAnonymous stack traces, app version, OS versionUnited States, European Union
Plausible AnalyticsPrivacy-friendly website analyticsAggregated, anonymised page views (no IP storage)European Union
GitHubAuto-update artifact distribution and source controlPublic app installer downloads onlyUnited States

How we vet a new subprocessor

  • Signed Data Processing Agreement (DPA) with EU SCCs where applicable.
  • SOC 2 Type II or ISO 27001 certification, or equivalent assurance.
  • Zero-retention / no-training terms for any AI inference provider.
  • Encryption in transit (TLS 1.2+) and at rest (AES-256).
  • Documented breach notification SLAs.

Notification of changes

We notify customers on paid plans at least 30 days before adding or replacing a subprocessor that materially affects how their data is handled. To receive these notifications, make sure your account email is current in the GhostWhirl app (Settings → Profile).

Don’t see a provider you expect? We deliberately exclude analytics or marketing tools that fingerprint visitors. If you believe a provider is missing or out of date, email privacy@ghostwhirl.com.

Need a signed DPA?

We have a standard Data Processing Agreement ready to countersign — email legal and we’ll send it within one business day.

Email legalRead the Privacy Policy