Data Processing Addendum
Last updated 7 October 2026
The short version
If you use ExpenseCatcher for a business and forward documents containing other people’s personal data, you are the controller of that data and we process it for you. This addendum sets out the terms the GDPR and the CCPA require. It applies automatically when you accept the Terms; email hello@expensecatcher.com if you need a countersigned copy.
1. Parties, scope and precedence
This Data Processing Addendum (“DPA”) is between the customer that accepted the ExpenseCatcher Terms of Service (“Customer”) and AffZero LLC, 30 N Gould St, Ste R, Sheridan, WY 82801, United States (“Processor”). It applies to personal data contained in emails and documents that Customer sends to the Service, and the data extracted from them (“Customer Personal Data”), where Customer is a controller and Processor processes on its behalf. Terms such as controller, processor, personal data and data subject have the meaning given in the GDPR and UK GDPR; “service provider” and “business” have the meaning given in the CCPA. If this DPA conflicts with the Terms on data protection, this DPA prevails.
2. Instructions
Processor processes Customer Personal Data only on Customer’s documented instructions, which are these Terms, this DPA and the catcher configuration Customer sets in the Service, unless the law requires otherwise — in which case Processor will tell Customer first unless the law forbids it. Processor will tell Customer if it believes an instruction breaks data protection law. Customer is responsible for having a lawful basis for the processing and for the instructions it gives.
3. Confidentiality
Everyone Processor authorises to process Customer Personal Data is bound by confidentiality obligations.
4. Security
Processor maintains the technical and organisational measures described on the Security, data & AI page (Annex II), including encryption in transit and at rest, application-level encryption of stored files and Google credentials, per-user access controls, restricted production access and automatic deletion of stored originals after 30 days and of emails held over a plan limit after 30 days. Processor may update these measures if the overall level of protection does not decrease.
5. Sub-processors
Customer generally authorises Processor to use the sub-processors listed in Annex III. Processor imposes data protection terms on each that are at least as protective as this DPA and remains responsible for their performance. Processor will give at least 30 days’ notice of a new sub-processor by email or by updating this page; Customer may object on reasonable data protection grounds, and if the parties can’t resolve it, Customer may terminate the affected Service and receive a refund of any prepaid fees for the remaining period.
6. Assistance
Taking into account the nature of the processing, Processor will help Customer respond to data subject requests (the Service lets Customer view, correct, export and delete data directly), and with security, breach notification, data protection impact assessments and prior consultations, to the extent required by law.
7. Personal data breaches
Processor will notify Customer without undue delay, and in any case within 48 hours, after becoming aware of a personal data breach affecting Customer Personal Data, with the information Customer reasonably needs to meet its own obligations, and will take reasonable steps to contain it.
8. Deletion and return
Customer can export its data at any time from Settings. When Customer deletes its account, or the Terms end, Processor deletes Customer Personal Data as described in the Privacy Policy, with backups rolling over within 30 days, unless the law requires it to be kept. Files in Customer’s own Google Drive are not affected.
9. Audits
Processor will make available the information needed to show compliance with this DPA. If that is not enough, Customer may audit Processor, at Customer’s cost, no more than once a year, with 30 days’ written notice, during business hours and under confidentiality — unless a regulator requires otherwise or after a personal data breach.
10. International transfers
Where Customer Personal Data is transferred from the EEA to Processor in the United States, the Standard Contractual Clauses adopted by the European Commission (Decision (EU) 2021/914), Module Two (controller to processor), are incorporated into this DPA by reference, with Customer as data exporter and Processor as data importer. For the Clauses: the optional docking clause in Clause 7 applies; Clause 9 option 2 (general authorisation, with notice as in section 5) applies; the optional wording in Clause 11 does not apply; Clauses 17 and 18 are governed by the law and courts of Ireland; and Annexes I–III are as set out below. For transfers from the United Kingdom, the UK International Data Transfer Addendum (version B1.0) applies, and for Switzerland the Clauses apply with references to the GDPR read as references to the Swiss Federal Act on Data Protection.
11. CCPA service-provider terms
For personal information covered by the CCPA, Processor acts as a service provider and will not: sell or share it; retain, use or disclose it for any purpose other than providing the Service, or outside the direct business relationship with Customer; or combine it with personal information from other sources except as the CCPA allows. Processor will comply with the CCPA, give the same level of privacy protection the CCPA requires, notify Customer if it can no longer meet these obligations, and let Customer take reasonable steps to stop unauthorised use.
12. Term and liability
This DPA lasts as long as Processor processes Customer Personal Data. Each party’s liability under it is subject to the limitations in the Terms, except where the law or the Standard Contractual Clauses do not allow that.
Annex I — Details of processing
- Data exporter
- Customer (controller), as identified by its ExpenseCatcher account
- Data importer
- AffZero LLC (processor), 30 N Gould St, Ste R, Sheridan, WY 82801, United States; contact hello@expensecatcher.com
- Data subjects
- People named in documents Customer forwards: Customer’s staff, suppliers, clients and their contacts
- Categories of data
- Names, email and postal addresses, phone numbers, company details, transaction details (amounts, dates, items, invoice numbers), partial payment card details as printed on receipts
- Special categories
- None intended. Customer must not send special category data or full payment card data.
- Frequency
- Continuous, each time an email reaches one of Customer’s catch addresses
- Nature and purpose
- Receiving, storing, reading (including AI-assisted extraction), filing to Customer’s Google Drive and Sheets, and forwarding, as configured by Customer
- Duration and retention
- For the term of the Terms; stored originals 30 days; emails held over a plan limit until processed, at most 30 days; other data until account deletion
- Competent supervisory authority
- The authority of the EU member state where Customer is established, or the Irish Data Protection Commission
| Item | Details |
|---|---|
| Data exporter | Customer (controller), as identified by its ExpenseCatcher account |
| Data importer | AffZero LLC (processor), 30 N Gould St, Ste R, Sheridan, WY 82801, United States; contact hello@expensecatcher.com |
| Data subjects | People named in documents Customer forwards: Customer’s staff, suppliers, clients and their contacts |
| Categories of data | Names, email and postal addresses, phone numbers, company details, transaction details (amounts, dates, items, invoice numbers), partial payment card details as printed on receipts |
| Special categories | None intended. Customer must not send special category data or full payment card data. |
| Frequency | Continuous, each time an email reaches one of Customer’s catch addresses |
| Nature and purpose | Receiving, storing, reading (including AI-assisted extraction), filing to Customer’s Google Drive and Sheets, and forwarding, as configured by Customer |
| Duration and retention | For the term of the Terms; stored originals 30 days; emails held over a plan limit until processed, at most 30 days; other data until account deletion |
| Competent supervisory authority | The authority of the EU member state where Customer is established, or the Irish Data Protection Commission |
Annex II — Technical and organisational measures
As described on the Security, data & AI page: encryption in transit (TLS) and at rest (AES-256); application-level AES-256-GCM encryption of stored files and Google tokens with keys held outside the database; row-level security; no direct database writes from browsers; least-privilege Google access (drive.file); signed inbound webhooks; outbound webhook restrictions; automatic retention enforcement; restricted production access; incident response and notification.
Annex III — Sub-processors
- Supabase, Inc.
- What forDatabase, sign-in and encrypted file storage
- Data involvedAccount details, catcher settings, catches and extracted data, encrypted original files
- WhereUnited States (AWS us-east-1)
- Vercel, Inc.
- What forHosting and running the app
- Data involvedEverything passing through the app while it is processed; server logs with IP addresses
- WhereUnited States, with a global edge network
- Resend (Plus Five Five, Inc.)
- What forReceiving forwarded emails; sending notifications and forwards you set up
- Data involvedForwarded emails and attachments; recipient addresses and content of emails we send for you
- WhereUnited States
- Anthropic, PBC
- What forAI reading of receipts (Claude API)
- Data involvedThe text or file of the receipt being read, with its subject and sender
- WhereUnited States
- Google LLC
- What forSign-in, and Drive and Sheets at your direction
- Data involvedYour name, email and profile picture; files and rows written to your Drive
- WhereUnited States and worldwide
- Paddle.com Market Ltd
- What forPayments, tax and invoicing as merchant of record (paid plans)
- Data involvedName, email, billing country and payment details
- WhereUnited Kingdom and United States
| Provider | What for | Data involved | Where |
|---|---|---|---|
| Supabase, Inc. | Database, sign-in and encrypted file storage | Account details, catcher settings, catches and extracted data, encrypted original files | United States (AWS us-east-1) |
| Vercel, Inc. | Hosting and running the app | Everything passing through the app while it is processed; server logs with IP addresses | United States, with a global edge network |
| Resend (Plus Five Five, Inc.) | Receiving forwarded emails; sending notifications and forwards you set up | Forwarded emails and attachments; recipient addresses and content of emails we send for you | United States |
| Anthropic, PBC | AI reading of receipts (Claude API) | The text or file of the receipt being read, with its subject and sender | United States |
| Google LLC | Sign-in, and Drive and Sheets at your direction | Your name, email and profile picture; files and rows written to your Drive | United States and worldwide |
| Paddle.com Market Ltd | Payments, tax and invoicing as merchant of record (paid plans) | Name, email, billing country and payment details | United Kingdom and United States |