Pain2Care Partner API — GDPR Article 28 compliant template
Version 1.0 · Effective date:
This Data Processing Agreement ("DPA") forms part of the Pain2Care Partner API Agreement between the parties identified below and governs the processing of personal data in connection with the Pain2Care Partner REST API ("API").
| THE CONTROLLER (the Partner) | |
| Organisation: | |
| Business ID: | |
| Address: | |
| Contact person: | |
| Email: | |
| THE PROCESSOR | |
| Organisation: | Tech4Pioneers Oy |
| Business ID: | [FI-XXXXXXXX] |
| Address: | Finland |
| Contact: | api@pain2care.com |
"Personal Data" means any information relating to an identified or identifiable natural person as defined in GDPR Article 4(1).
"Processing" means any operation performed on Personal Data as defined in GDPR Article 4(2).
"Data Subject" means an identified or identifiable natural person whose Personal Data is processed — in this context, patients who have installed the Pain2Care application and granted consent to share data with the Controller.
"GDPR" means Regulation (EU) 2016/679 of the European Parliament and of the Council.
"API" means the Pain2Care Partner REST API accessible at https://api.pain2care.com/v1.
The Processor provides the Controller with access to self-reported chronic pain, wellbeing, vitals, and AI-generated pattern analysis data via the API. The Controller accesses this data solely for the purposes specified below and only in respect of Data Subjects who have granted explicit OAuth consent.
Specified purposes (tick all that apply):
The Controller requests access to the following data scopes. Only ticked scopes will be enabled on the issued API key. Granting of incidents:read additionally requires completion of Schedule A.
| Grant | Scope | Data accessed | Note |
|---|---|---|---|
| ☐ | pain:read |
Pain check-in entries — pain level, body areas, quality descriptors, timestamps | |
| ☐ | wellbeing:read |
Daily wellbeing scores — sleep, mood, energy, stress, activity | |
| ☐ | vitals:read |
Device vitals — heart rate, HRV, blood pressure, SpO2, sleep metrics (from Polar, Withings, Oura etc.) | |
| ☐ | trends:read |
Computed statistical summaries and correlations over time | |
| ☐ | analysis:read |
AI-generated (Claude) pain pattern analysis text — natural language summary of the patient's pain history | |
| ☐ | reports:read |
Clinic-ready PDF report combining pain history, wellbeing, vitals and AI analysis | |
| ☐ | incidents:read |
Incident reports — descriptions of traumatic events, injury details, GPS location, witness information | Schedule A required |
Health data processed under all scopes constitutes special category data under GDPR Article 9. The Controller confirms it holds an appropriate legal basis for each ticked scope.
incidents:read scope is granted — see Schedule A)Note: The API does not return names, contact details, or other directly identifying information. Patient records are identified by an internal pseudonymous token.
Adult patients (18+) who have installed the Pain2Care application and explicitly consented to share their data with the Controller by entering the Controller's clinic token within the application.
This DPA is effective from the date of signing and remains in force for as long as the Controller holds active API credentials or until terminated in accordance with the Partner API Agreement, whichever is earlier.
The Processor shall:
The Controller shall:
The Controller acknowledges that the Processor uses the following sub-processors in delivering the API:
The Processor shall inform the Controller of any intended changes to sub-processors with at least 30 days notice, giving the Controller the opportunity to object.
Personal Data is processed within the European Economic Area (EEA) by default. Where sub-processors are located outside the EEA (e.g. Anthropic in the United States), the Processor ensures appropriate safeguards are in place pursuant to GDPR Chapter V (Standard Contractual Clauses or adequacy decision).
The Controller may audit the Processor's compliance with this DPA no more than once per calendar year, upon 30 days' written notice. Audits shall be conducted during business hours, at the Controller's expense, and in a manner that does not unreasonably disrupt the Processor's operations. The Processor may satisfy the audit obligation by providing a current third-party audit report (e.g. ISO 27001 certificate or SOC 2 report).
Each Data Subject (patient) has the right to withdraw their consent to data sharing at any time, without giving any reason, and without detriment (GDPR Article 7(3)). Withdrawal does not affect the lawfulness of processing carried out before the withdrawal.
A patient may revoke the Controller's access at any time directly within the Pain2Care application. Upon revocation:
Data Subjects also hold the following rights under GDPR, which the Controller must be able to honour for data in its possession:
The Controller shall respond to Data Subject rights requests without undue delay and within 30 days of receipt. Where the Controller cannot fulfil a request (e.g. because the data originates in Pain2Care), it shall direct the Data Subject to privacy@pain2care.com.
The Controller warrants that it informs patients clearly — before or at the point of collecting their clinic token — that:
Each party shall be liable for damages caused by its own breach of this DPA in accordance with GDPR Article 82. The total aggregate liability of either party under this DPA shall not exceed the fees paid by the Controller to the Processor in the twelve (12) months preceding the event giving rise to the claim.
This DPA is governed by the laws of Finland. Any disputes shall be resolved by the District Court of Helsinki as the court of first instance.
On behalf of the Controller:
Signature: ___________________________
Name: ________________________________
Title: ________________________________
Date: _________________________________
On behalf of the Processor (Tech4Pioneers Oy):
Signature: ___________________________
Name: ________________________________
Title: ________________________________
Date: _________________________________
Required when the incidents:read scope is granted
Incident report data contains descriptions of potentially traumatic events including physical injury, assault, and accidents. This data is classified as sensitive personal data under GDPR Article 9 and requires additional safeguards.
The Controller warrants that it holds one of the following legal bases for processing incident report data:
The incidents:read scope shall not be used to provide data to law enforcement, courts, or government agencies. Requests from such authorities must be directed to Tech4Pioneers directly. The Processor will only comply with such requests upon receipt of a valid legal order and will notify the Controller unless legally prohibited from doing so.
Incident report data retrieved via the API shall be deleted from the Controller's systems within days of the purpose for which it was retrieved being fulfilled, or upon revocation of the Data Subject's consent, whichever is earlier.
The Controller shall restrict access to incident report data to named, authorised staff with a documented need-to-know. A log of all access shall be maintained and made available to the Processor upon request.
Controller signature confirming Schedule A:
Signature: ___________________________ Date: ___________________________
Measures implemented by the Processor (Tech4Pioneers Oy)
This Schedule reflects measures in place at the date of signing. The Processor may update these measures provided the level of protection is not reduced.