Legal

Subprocessors

Third-party services that process data on behalf of Drip to provide our metered billing infrastructure.

← Back to Help
Last Updated: 2026-02-22DPA inquiries: legal@drippay.dev

Overview

This page lists the third-party subprocessors that Drip uses to provide its metered billing infrastructure services. Each subprocessor is categorized by function and includes a description of the data it processes. Pilot and production customers may request a Data Processing Agreement (DPA) detailing specific data handling obligations by contacting legal@drippay.dev.

Infrastructure & Hosting

SubprocessorPurposeData ProcessedLocation
VercelDashboard hosting and deployment (Next.js frontend)Web traffic, session data, static assetsUnited States
PostgreSQL (self-hosted or managed)Primary relational databaseAll application data: customers, usage events, charges, settlements, accounts, audit logsVaries by deployment
Redis / ValkeyIn-memory cache and message queuePayment proof replay protection, distributed locks, rate limiting counters, job queuesVaries by deployment

Blockchain & On-Chain Settlement

SubprocessorPurposeData ProcessedLocation
Base (Coinbase L2)Layer 2 blockchain network for on-chain settlementSettlement transactions, security deposits, smart contract state (wallet addresses, amounts)Decentralized
Blockchain RPC ProviderJSON-RPC access to Base / Base SepoliaTransaction submissions, balance queries, contract calls, event indexingVaries by provider
Basescan (Etherscan)Block explorer and contract verificationSmart contract source code, ABI data, transaction hashesUnited States
Circle (USDC)USDC stablecoin issuerToken transfer amounts, wallet addresses (via USDC contract on Base)United States

Authentication & Identity

SubprocessorPurposeData ProcessedLocation
PrivyWallet-based authentication and embedded wallets for the dashboardUser identity, linked accounts, embedded wallet addresses, authentication tokensUnited States
WalletConnectWallet connection protocol (used via Privy integration)Wallet addresses, connection metadataDecentralized

Email & Notifications

SubprocessorPurposeData ProcessedLocation
ResendTransactional email deliveryRecipient email addresses, email content (dispute notifications, low balance alerts, settlement confirmations, team invitations, statement delivery)United States

Monitoring & Error Tracking

SubprocessorPurposeData ProcessedLocation
SentryApplication error tracking, performance monitoring, and profilingError stack traces, request metadata, performance traces, IP addresses (when sendDefaultPii is enabled)United States

Background Job Processing

SubprocessorPurposeData ProcessedLocation
BullMQ (library, uses Redis/Valkey)Background job queue for async charge processing, settlement batching, and webhook deliveryJob payloads containing charge data, settlement parameters, webhook delivery metadataSelf-hosted (runs on your Redis/Valkey instance)

Notes

Blockchain RPC Provider is configurable via the BLOCKCHAIN_RPC_URL environment variable. The specific provider (Alchemy, Infura, QuickNode, Ankr, etc.) depends on your deployment configuration.

PostgreSQL and Redis/Valkey can be self-hosted or use managed services (e.g., AWS RDS, ElastiCache, Render Postgres) depending on your deployment environment.

BullMQ is an open-source library that runs within Drip's backend process and uses the same Redis/Valkey instance — it is not a separate hosted service.

All on-chain data (wallet addresses, transaction hashes, settlement amounts) is publicly visible on the Base blockchain by design.

Change notifications: Any material changes to this subprocessor list will be reflected by updating the "Last Updated" date at the top of this page. Customers with a DPA in place will receive email notification of material changes.