Hedda

Data processing agreement

Last updated 16 October 2026

This data processing agreement ("DPA") is part of the agreement between VNTRS Consulting AB, company registration number 559070-8417 ("we", "us", the processor), and the customer that uses Hedda (the controller), under our terms of service. It applies whenever we process personal data on the customer's behalf, and meets the requirements of Article 28 of the General Data Protection Regulation (GDPR). The customer accepts it by accepting the terms, and no separate signature is needed. If the customer wants a signed copy, contact us at hej@hedda.app.

1. Roles and instructions

The customer is the controller of the personal data it and its users put into Hedda. We are its processor. We process that data only on the customer's documented instructions. The terms of service, this DPA, and the customer's configuration and use of Hedda make up those instructions. If we believe an instruction breaches data protection law, we tell the customer immediately. If EU or Swedish law requires us to process the data in some other way, we tell the customer first, unless the law forbids it.

The customer is responsible for having a legal basis for the processing, for the data it chooses to store, and for informing its employees and other data subjects.

2. The processing

3. Confidentiality

Only people at VNTRS who need it to run, secure or support Hedda can access customer data. They are bound by a duty of confidentiality that continues after their employment ends. We do not access a customer's data except to provide the service, to fix a problem, to handle a support request from the customer, or where the law requires it.

4. Security

We take appropriate technical and organisational measures to protect personal data, in line with Article 32 GDPR. These include:

We may change these measures as technology develops, but never so that the overall level of protection is lower.

5. Subprocessors

The customer gives general authorisation for us to use subprocessors. We bind each subprocessor to data protection obligations at least as strict as those in this DPA. We remain responsible to the customer for its work. Our current subprocessors are:

SubprocessorPurposeLocation
Google Cloud EMEA Ltd / Google LLC (Google Cloud and Firebase)Hosting, database, file storage, background jobs and sign-inFinland (europe-north1); background jobs queued in Belgium (europe-west1). Firebase Authentication may process sign-in data outside the EU.

Bug reports and suggestions that users send us with the in-app "Send feedback" button, including any screenshots, are not processed on the customer's behalf. We handle them as controller under our privacy policy, and users are asked not to include other people's personal data in them.

Integrations the customer connects itself, such as Fortnox or Slack, and AI assistants or other applications it authorises to use the API or the MCP server, are not our subprocessors. They process data under the customer's own agreement with them.

We notify the customer at least 30 days before we add or replace a subprocessor, as described for notices in the terms of service. The customer can object on reasonable data protection grounds within that period. If we cannot resolve the objection, the customer may terminate the agreement with effect from the date the change takes effect, and we refund any fees prepaid for the period after that date.

6. Transfers outside the EU/EEA

We transfer personal data outside the EU/EEA only where Chapter V of the GDPR permits it. We rely on the EU–US Data Privacy Framework where the recipient is certified, or on the European Commission's standard contractual clauses, together with any supplementary measures that are needed.

7. Assistance to the customer

8. Personal data breaches

We notify the customer without undue delay, and no later than 48 hours after becoming aware of a personal data breach affecting its data. The notification describes, as far as we know at the time:

We add information as it becomes available. Under the GDPR, the customer must report the breach to the supervisory authority within 72 hours where required, and this notification lets it do so.

9. Return and deletion

The customer can export its data at any time through the API and the MCP server, and for 30 days after the agreement ends. On request, we provide a complete export of its data in a machine-readable format. After that period we delete the customer's company account and its data, unless the law requires us to keep it. Deleted data remains in backups until they expire, which takes no more than 14 weeks. We confirm the deletion in writing on request.

10. Audits

On request, we make available the information the customer needs to show that we meet this DPA. This normally means answering a written questionnaire. If that is not enough, the customer, or an independent auditor bound by confidentiality, may audit us once a year. The customer must give us at least 30 days' notice, and the audit must not disrupt our operations or expose other customers' data. Each party bears its own audit costs. After a personal data breach we caused, the customer may also carry out one audit concerning that breach, with reasonable notice, within six months of being notified of it.

11. Liability

Each party is liable for its own failure to meet its obligations under the GDPR and this DPA. The limitations of liability in the terms of service apply to this DPA. Damages and administrative fines are allocated as set out in Article 82 GDPR.

12. Term, changes and governing law

This DPA applies as long as we process personal data on the customer's behalf. If data protection law or guidance from a supervisory authority changes, we may update this DPA to comply, with 30 days' notice or sooner if the law requires. Notices are sent as described in the terms of service. Any other change follows the procedure for changes in the terms of service. Where this DPA and the terms of service conflict about personal data, this DPA takes precedence. It is governed by Swedish law, and disputes are settled as described in the terms of service.

Back to home