Data Processing Agreement (DPA)

Last updated: October 20, 2025

1. Parties

Controller (Customer): Any individual or entity registering for the Invoice Master service.

Processor: Enrique Moreno Tent (sole proprietor), Trachauerstraße 5, 01139 Dresden, Germany — support@invoicemaster.org.

2. Subject and duration

Processor hosts and processes Customer personal data to provide the service. This DPA lasts for the term of the subscription.

3. Purpose of processing

  • Store and display invoices, quotes, contacts, and related records.
  • Send transactional email.
  • Process payments through Stripe when enabled by Customer.

4. Data types and data subjects

Names, emails, business identifiers, billing details, invoice line items, payment references. Data subjects include Customer’s staff, clients, and suppliers. No special‑category data is intended.

5. Processor obligations

  • Process only on documented instructions from Customer.
  • Keep data confidential and ensure authorized personnel are bound by confidentiality.
  • Apply the security measures in Section 6.
  • Assist Customer with data‑subject requests and DPIAs where reasonable.
  • Delete or return personal data at the end of the engagement per Section 10.
  • Make information available to demonstrate compliance with this DPA.

6. Security measures (Art. 32 GDPR)

  • TLS encryption in transit and encryption at rest within hosting infrastructure.
  • Role‑based access control and multi‑factor authentication for administrators.
  • Change management and access logging.

7. Sub‑processors

  • Supabase (EU) — database, storage, auth.
  • Stripe (EU/US) — payments.
  • SendGrid / Twilio (US) — transactional email.

Processor will notify Customer at least fourteen (14) days before adding a new sub‑processor.

8. Data‑subject rights

Processor provides tools and support so Customer can fulfil access, rectification, erasure, and portability requests.

9. Personal‑data breach

Processor notifies Customer without undue delay and within 72 hours after becoming aware of a personal‑data breach.

10. Deletion and return

On account deletion or at the end of the service, Processor deletes active personal data immediately after Customer confirms export. No backups are kept after deletion.

11. Compliance information

Upon written request (no more than once per year) Processor will provide current security documentation from hosting and payment providers. On‑site audits are not available.

12. International transfers

Data may be transferred outside the EEA. Where required, Standard Contractual Clauses are used (e.g., for SendGrid in the US).

13. Liability

For ordinary negligence, liability is capped at fees paid by Customer in the twelve (12) months before the incident. No cap applies for intent or gross negligence.

14. Governing law and venue

German law governs. Exclusive venue is Dresden, Germany.

15. Acceptance

Customer accepts this DPA by ticking the DPA checkbox during signup or by executing a contract that references this document.

— Enrique Moreno Tent, Processor (October 20, 2025)