Data Processing Agreement
Pursuant to Article 28 of Regulation (EU) 2016/679 ("GDPR").
1. Parties
This Agreement is entered into between the customer using pdftoxlsx.com (the "Controller") and Technology Pro Bono S.L., CIF B88502364, registered in Spain (the "Processor").
2. Subject matter and duration
The Processor processes personal data on behalf of the Controller solely to provide the bank statement PDF-to-Excel conversion service available at pdftoxlsx.com. The Agreement is in force for as long as the Controller maintains an active account with the Processor.
3. Nature, purpose and categories of data
Nature of processing: automated extraction of structured transaction data from PDF files uploaded by the Controller and delivery of the extracted data as an Excel file via secure download URL.
Categories of data subjects:the Controller's account holders and their counterparties as they appear in the uploaded PDFs.
Categories of personal data: account holder name, account number (last 4 digits), transaction descriptions, dates, amounts, balances, currencies, statement period.
4. Obligations of the Processor
The Processor shall:
- process personal data only on documented instructions from the Controller, including transfers outside the EEA, unless required to do so by EU or Member State law;
- ensure that persons authorised to process personal data are bound by confidentiality obligations;
- implement appropriate technical and organisational measures (TLS in transit, encryption at rest, access controls, audit logs);
- not engage another processor (sub-processor) without prior general authorisation by the Controller (see Annex I);
- assist the Controller in fulfilling its obligations regarding data subject rights and security incidents;
- notify the Controller without undue delay (and in any event within 72 hours) of any personal data breach affecting Controller data;
- at the Controller's choice, delete or return all personal data after the end of provision of services and delete existing copies, unless EU or Member State law requires storage;
- make available to the Controller all information necessary to demonstrate compliance with Article 28 GDPR and allow audits, including inspections, on reasonable notice.
5. International transfers
All Controller data is processed within the European Economic Area. Sub-processors based outside the EEA (where any) operate under Standard Contractual Clauses (Decision (EU) 2021/914) plus any supplementary measures required by the European Data Protection Board.
6. Liability
Each party is liable for damages caused by processing that infringes the GDPR to the extent provided in Article 82 of the GDPR. Liability between the parties for breach of this Agreement is limited as set out in the Terms of Service of pdftoxlsx.com.
7. Governing law
This Agreement is governed by the laws of Spain. Disputes shall be submitted to the exclusive jurisdiction of the courts of Spain, without prejudice to the consumer rights of the Controller where applicable.
Annex I — Authorised sub-processors
- Supabase (EU region) — authentication, transactional database, object storage
- Vercel — application hosting and edge functions
- Stripe — payment processing (independent controller for billing data)
- Resend — transactional email delivery
- Anthropic — AI extraction (text excerpts of uploaded PDFs only; no retention)
The Processor maintains an up-to-date list at pdftoxlsx.com/privacy. Material changes are communicated to the Controller at least 30 days in advance, with an opportunity to object.
Annex II — Technical and organisational measures
- HTTPS-only; strict CSP, HSTS preload, X-Frame-Options DENY, X-Content-Type-Options nosniff
- Encryption at rest for all databases and object storage
- Role-based access control on infrastructure; least privilege; MFA on admin accounts
- Automated audit logging of every conversion request (no transaction content stored)
- Uploaded PDFs are deleted within 1 hour of processing; generated Excel files within 24 hours
- Per-IP and per-tenant rate limiting on hot endpoints
- Stripe webhook idempotency to prevent duplicate side-effects
Signatures
Controller (Customer)
Company name: ____________________
Tax ID / VAT: ____________________
Signatory: ____________________
Title: ____________________
Date: ____________________
Signature:
Processor (pdftoxlsx.com)
Company name: Technology Pro Bono S.L.
CIF: B88502364
Signatory: ____________________
Title: Sole Director
Date: ____________________
Signature: