Data processing agreement
Last updated: 9 November 2026
This agreement sets the rules for how Heft processes personal data on your company's behalf. It is part of the terms of service. Your company accepts both with one tap at sign-up, and Heft records who accepted which version and when.
In short: your company decides what happens to its data, and Heft follows its instructions. Heft keeps the data safe, uses only the sub-processors listed in Annex 3, tells you before it adds one, helps you answer people's requests, reports a breach to you without delay, and deletes or returns the data when the contract ends, apart from what the law requires to be kept.
1. Parties and roles
The controller is the company that signs up for Heft ("you"). The processor is Josef Moucachen, trading as Synthropy, Piraeusplein 75, 1019 NM Amsterdam, Netherlands, KvK 94099660 ("Heft", "we"). Write to Heft at support@namequick.app for anything under this agreement.
This agreement covers only the personal data Heft processes for you: your company's payments, receipts, books and what you tell Heft about them. Data Heft processes as its own controller, such as your sign-in and billing, is covered by the privacy policy.
2. What is processed, and for how long
Heft processes personal data to provide the service in the terms of service: collecting your company's receipts and bank payments, reading them, matching them, keeping your books and preparing your VAT figures. Annex 1 lists the kinds of data and the people they concern. This agreement runs as long as Heft processes personal data for you, including after the terms end while Heft still keeps your records for you (section 10).
3. Instructions
Heft processes the data only on your documented instructions, unless EU or member state law requires otherwise; in that case Heft tells you first, unless that law forbids it. Your instructions are this agreement, the terms of service, and what your company's members do in Heft: the sources they connect, the steps they approve and the settings they choose. If Heft thinks an instruction breaks data protection law, it tells you and may wait until you confirm or change it.
You are responsible for the lawfulness of the processing you ask for, and for informing the people whose data your records hold, such as your suppliers, customers and staff.
4. Confidentiality
Everyone at Heft who can access the data is bound to keep it confidential. Heft's support can see your company's data only when one of your directors grants that access in Heft: read-only, for 30 days at most, and ended by any director at any time. When a member of your company sends Heft a question to find a tax adviser, a person at Heft sees the payments and receipts that question names, through a link that works for 30 days at most.
5. Security
Heft takes the technical and organisational measures in Annex 2 to protect the data (Art. 32 GDPR). Heft may change them as technology develops, as long as the level of protection does not drop.
6. Sub-processors
You allow Heft to use the sub-processors in Annex 3. Before Heft adds or replaces one, it tells your company's directors by email at least 30 days in advance. You may object in writing (email is enough) within that time, for a reason based on data protection. If we cannot solve the objection together, you may end the terms with effect from the date the new sub-processor starts, and what you paid for the time after that date is refunded through Polar.
Heft binds each sub-processor by contract to the same data protection duties as in this agreement (Art. 28(4) GDPR), and remains responsible to you for its work. Browserbase is the exception for now: it works under its own terms of use, without such a contract (Annex 3).
7. Transfers outside the EU
Heft transfers personal data to a country outside the European Economic Area only with a safeguard under Chapter V of the GDPR: an adequacy decision, such as the EU-US Data Privacy Framework for a certified company, or the EU standard contractual clauses. Annex 3 says which applies to each sub-processor. For Browserbase none is in place yet, as Annex 3 says.
8. Help with requests and duties
Heft helps you, as far as it can with the information it has:
- to answer requests from people who use their rights under the GDPR (access, correction, deletion, restriction, portability, objection). Most you can answer yourself in Heft, for example with the export. If a request reaches Heft directly, Heft passes it to you and does not answer it alone;
- with security, breach notices, data protection impact assessments and prior consultation (Art. 32 to 36 GDPR).
Heft may ask for its costs for help that goes beyond what the service offers anyway, if it tells you the cost first.
9. Personal data breaches
If Heft becomes aware of a breach of the personal data it processes for you, it tells your company's directors without undue delay, and within 48 hours at the latest. The notice says what Heft knows by then: what happened, which data and roughly how many people are concerned, the likely consequences and what Heft has done or proposes. Heft adds what it learns later. This lets you meet your own duty to report within 72 hours (Art. 33 GDPR).
10. Deletion and return at the end
You can export your company's records at any time while you use Heft. When the terms end, Heft ends all connections and deletes their access keys at once.
Your receipts and books are subject to legal retention periods (see Annex 1). Unless you tell Heft otherwise, you instruct Heft to keep them for you, readable and exportable, until those periods end, and then to delete them. A retention rule keeps original files for 9 years from the day they arrived, and Heft's services cannot delete them while it applies (Annex 2), so Heft deletes them only after that. If you want everything handed over and deleted sooner, tell Heft: it gives you a full export and deletes what the law does not require Heft itself to keep, apart from the original files, which the retention rule keeps until their 9 years have passed.
11. Information and audits
Heft gives you the information you need to show that this agreement is kept. You may audit this, yourself or through an independent auditor bound to confidentiality, once a year, or more often after a breach or on a supervisory authority's request. Tell Heft at least 30 days ahead. An audit should first rely on documents and reports Heft provides; an inspection on site follows only if those are not enough. Each party bears its own costs.
12. Liability, order of documents and law
Liability under this agreement follows the terms of service, except where Art. 82 GDPR says otherwise. If this agreement and the terms of service conflict on data protection, this agreement wins. This agreement is governed by the same law as the terms of service: Dutch law, with the competent court in Amsterdam.
Annex 1: Details of the processing
| Nature and purpose | Collecting, storing, reading (with AI models), matching, booking, exporting and deleting your company's financial records, so Heft can keep its receipts and books and prepare its VAT figures; answering your company's members in the chat. |
|---|---|
| People concerned | Your company's directors, staff and members; its customers and suppliers and their contact people; bank counterparties, including private persons; senders of mail forwarded to Heft; tax advisers you invite. |
| Kinds of data |
|
| Special categories | Heft does not ask for them. A receipt can still show them (from a pharmacy, say); Heft treats it like any other receipt. |
| How long | As the law of your company's country requires, from the end of the year a record belongs to. German company: receipts and bank payments at least 8 years, longer while a booking that uses them is kept, up to 10; other records 10 years (§ 147 AO, § 257 HGB), and longer while a tax assessment is open (§ 147(3) AO). Dutch company: 7 years (Art. 2:10 and 3:15i BW, Art. 52 AWR); records kept before this rule started keep the German periods. Longer while a legal hold applies. Original files: kept by a retention rule for 9 years from the day they arrived. Exports: 7 days; a month's copy sent to your tax adviser: 31 days. Access keys: until disconnected. Chat and the models' working notes: while the account of the person who wrote them exists. Technical logs: 30 days. |
| Where | Google Cloud in Frankfurt (europe-west3) and the EU, the AI models in Vertex AI included; sign-ins to supplier websites in Browserbase's browser in Frankfurt (eu-central-1), a US company; records of Heft's work in PostHog's EU cloud in Frankfurt, also a US company (Annex 3). |
Annex 2: Technical and organisational measures
These are the measures Heft takes under Art. 32 GDPR, grouped by what they protect.
Where the data lives
- All servers, the database, files, backups, keys and logs are in one Google Cloud project in Frankfurt (europe-west3). Backups run daily, with 7 days of point-in-time restore, and stay in Frankfurt.
- The database has only a private network address. Services reach it over Google's private network, and every connection is encrypted.
- Data is encrypted at rest by Google Cloud and in transit with TLS.
- Heft's servers check every outgoing connection against a fixed list of providers, plus suppliers' own public websites (for their logo, and for sign-ins you start), and refuse any other before it opens.
Records that cannot be changed
- Original files are stored so that Heft's own services cannot change or delete them: the API can add and read files, the worker can only read them. A retention rule in Google Cloud keeps each file for 9 years from the day it arrived; only Heft's owner can change that rule, and Google Cloud logs every change to it.
- The books are an append-only log. A correction is a new entry that says who made it, when and why; nothing is overwritten.
- Each step a person approves is stored with the exact text they were shown and a checksum of it.
Secrets and access keys
- Access keys for connected sources are sealed with AES-256-GCM, each under its own data key, wrapped by a master key held in Google Secret Manager in Frankfurt. Only the background worker's code opens a key, to read. Until the master key moves to Google Cloud KMS, the API service holds it too.
- Sign-in codes, session tokens and invitation links are stored only as cryptographic hashes.
- Access keys never appear in logs, model calls or answers from Heft's interfaces. An access key typed into the chat is refused before it is stored or sent anywhere.
Who can access what
- Each Heft service runs with its own account and only the rights it needs: the API can add original files but not delete them; the worker can only read them; only the set-up job holds the database owner's password.
- Within a company, roles decide who may see and approve what. Directors are told when a member, an access or a login is added.
- Heft's support sees a company's data only with a director's grant, read-only and for 30 days at most, or the payments and receipts named in a question a member sends Heft for a tax adviser, for 30 days at most.
- Sign-in is by a one-time email code. Under the permission given at sign-up, Heft records receipts and matches them to payments on its own when it is sure. Anything it is not sure of, locking a month and changes to the company's details wait for a person: a tap, a typed yes, or a standing rule that person set for one supplier and can end. Every change says who or what made it and can be undone until the month is locked.
AI models
- Each model call gets only what its step needs. In the text of a chat request, the company's own email addresses are replaced by their domain; files and photos go as they are.
- Model providers are bound by contract not to train on the data.
Watching and recovering
- Technical logs are kept in Frankfurt for 30 days. Error reports have email addresses, IBANs and access keys removed first.
- Uptime checks and alerts tell Heft when the service fails. Earlier versions can be redeployed from the image registry.
- Every change to Heft's code is reviewed and tested before it is deployed.
Annex 3: Sub-processors
Heft uses these sub-processors for your company's data. Version: 2026-11-09, in force from 9 November 2026.
| Sub-processor | What for | Where the data is processed | Safeguard for transfers |
|---|---|---|---|
| Google Cloud Google Cloud EMEA Limited, Dublin, Ireland |
Servers, database, files, backups, keys and logs; the AI models in Vertex AI (Anthropic's Claude, and Google's Gemini when Claude does not answer) that read receipts, do Heft's work and answer the chat | Frankfurt (europe-west3); Vertex AI in the EU | Processed in the EU. For possible access by Google LLC (USA): EU-US Data Privacy Framework and the EU standard contractual clauses in Google's Cloud Data Processing Addendum. |
| Resend Plus Five Five, Inc., San Francisco, USA |
Heft's emails (sign-in codes, notices, questions) and receiving the receipts forwarded to your Heft address | Resend's EU region (Ireland) for sending and receiving. Resend's DPA says its main processing is in the United States, and a received mail's copy is delivered through a worldwide network (CloudFront). | EU-US Data Privacy Framework, and the EU standard contractual clauses in Resend's DPA. |
| PostHog PostHog, Inc., San Francisco, USA |
Records of Heft's work, to find and fix mistakes: each turn with what the AI model was given and answered and the tools it used with their input and results, which can include your company's chat, payments and receipts; and how members use the app (the kind of page opened and steps such as connecting a bank), with ids, not names or email addresses. The full content is kept 30 days. | PostHog's EU cloud in Frankfurt (AWS eu-central-1). PostHog is a US company and can access it from the United States. | EU-US Data Privacy Framework, and the EU standard contractual clauses in PostHog's DPA. |
| Browserbase Browserbase, Inc., San Francisco, USA |
A browser in which Heft signs in to a supplier's website for your company and fetches its invoices, when a member asks it to: the login used, and the pages and invoices it opens. Recording and session logs are off. | Browsers in Frankfurt (eu-central-1). Browserbase is a US company and can access them from the United States. | None in place yet: no data processing agreement with the EU standard contractual clauses is signed, and no EU-US Data Privacy Framework certification was found. |
Not sub-processors: the services your company connects itself (its bank, finAPI or Stripe Financial Connections where it connects its bank through them, Google for Gmail, supplier websites), which Heft reaches on its behalf under their own terms; OpenStreetMap's Nominatim, which gets only a merchant's name, a town and a country; and supplier websites, which get only their own domain when Heft fetches their logo.