Privacy Policy

Last updated: March 2026

1. Data Controller

PeterParser ("we", "us", "our") operates the document parsing API and related services at peterparser.com. We act as the data controller for the personal data processed through our services, in compliance with the EU General Data Protection Regulation (GDPR, Regulation (EU) 2016/679), the German Federal Data Protection Act (Bundesdatenschutzgesetz / BDSG), the German Telemediengesetz (TMG), and the California Consumer Privacy Act (CCPA).

2. Legal Basis for Processing (GDPR Art. 6)

We process your personal data on the following legal bases:

3. Data We Collect

4. How We Use Your Data

We do not sell, rent, or trade your personal data. We do not use your data for profiling, automated decision-making, or advertising.

5. Data Residency & Regional Processing

We operate in two regions: US (Iowa, us-central1) and EU (Frankfurt, Germany, europe-west3). Your API key is assigned to a region, and all data processing occurs exclusively within that region. EU data is processed and stored exclusively within Germany (Frankfurt, europe-west3) and never leaves the European Economic Area.

Google Cloud AI for EU keys runs in europe-west3 (Frankfurt). MongoDB Atlas for EU runs in the Frankfurt region. GCS buckets are located in europe-west3.

6. International Data Transfers

For US-region API keys, data is processed in the United States. For EU-region keys, no data leaves the EEA. Where international transfers are necessary (e.g., Stripe payment processing), they are protected by EU Standard Contractual Clauses (SCCs) or adequacy decisions per GDPR Chapter V.

7. Data Retention

8. Your Rights (GDPR Art. 12-23 / CCPA / BDSG)

You have the right to:

To exercise any right, use the self-service account deletion in your dashboard or email privacy@peterparser.com. We respond within 30 days (GDPR) or 45 days (CCPA).

9. Sub-processors

We use the following sub-processors, each bound by Data Processing Agreements (DPAs):

Sub-processorPurposeLocation
Google Cloud PlatformInfrastructure, AI document processingUS (Iowa) / EU (Frankfurt, DE)
MongoDB AtlasDatabaseUS / EU (Frankfurt, DE)
Redis CloudCaching, job queueUS / EU
StripePayment processingUS (PCI-DSS Level 1)
FirebaseAuthentication, frontend hostingUS
CloudflareDNS, CDN, DDoS protectionGlobal (edge)
AWS SESTransactional email deliveryUS

10. Security Measures (GDPR Art. 32)

We implement appropriate technical and organizational measures:

11. Cookies

We use only strictly necessary cookies for authentication (Firebase session). We do not use tracking cookies, third-party analytics, or advertising pixels. No cookie consent banner is required as we only use essential cookies (GDPR Recital 30, ePrivacy Directive Art. 5(3)).

12. Children's Privacy

Our Service is not directed at individuals under 16. We do not knowingly collect data from minors. If you believe a child has provided personal data, contact us and we will delete it.

13. Data Breach Notification

In the event of a personal data breach, we will notify the relevant supervisory authority within 72 hours (GDPR Art. 33) and affected individuals without undue delay where the breach poses a high risk to rights and freedoms (GDPR Art. 34).

14. Supervisory Authority

EU users have the right to lodge a complaint with their local data protection authority. For Germany: Bundesbeauftragter für den Datenschutz und die Informationsfreiheit (BfDI), Husarenstraße 30, 53117 Bonn, Germany.

15. Changes to This Policy

We may update this policy with 30 days notice via email or dashboard notification. The "last updated" date at the top reflects the latest revision.

16. Contact / Data Protection Officer

Data Protection Officer: privacy@peterparser.com
General inquiries: support@peterparser.com