Subprocessors

Last updated: June 1, 2026

DonorSpark uses the following subprocessors to provide the Service. We update this list before adding or replacing a subprocessor. “Donor Data” means donor/supporter personal data processed on behalf of our nonprofit customers; “No Donor Data” means the provider receives only DonorSpark customer/account or operational data, not donor personal data. This page also forms part of our Privacy Policy and Data Processing Addendum.

SubprocessorPurposeData processedLocation
Vercel Inc.Application hosting & Blob storage (deck HTML containing donor name + gift amount)Donor Data + customer dataUSA
Neon Inc.Managed Postgres database (primary data store for all structured records)Donor Data + customer dataUSA
Anthropic PBCAI generation of deck copy (Claude API). Donor name may appear in prompts when a customer supplies a personalized note. Not used for model training.Donor Data (limited)USA
Clerk Inc.Customer authentication & session managementCustomer account data — No Donor DataUSA
Stripe Inc.Subscription billing & payments (card data held by Stripe, not DonorSpark)Customer billing data — No Donor DataUSA
PostHog Inc.Product analytics (usage/pageview events). No donor PII sent.Usage/device data — No Donor DataUSA
Functional Software, Inc. (Sentry)Error & performance monitoring. Donor/contact PII scrubbed before transmission.Diagnostic data (PII-scrubbed) — No Donor DataUSA
Resend (Plus Five Five, Inc.)Transactional email to customers (verification, billing, account notices)Customer email — No Donor DataUSA
Loops, Inc.Lifecycle/marketing email to customersCustomer email — No Donor DataUSA
Upstash, Inc.Rate limiting / cachingOperational data (e.g., IP for rate limits) — No Donor DataUSA

Questions about our subprocessors or to request our Data Processing Addendum, contact privacy@donorspark.app.