Legal
Template DPA for institutions deploying Markaloud. Download, complete Schedule 1 with your institution's details, and countersign.
This is a template. Fields marked [INSTITUTION] and [DATE] should be completed before signing. Contact support@markaloud.cloud for a pre-filled version.
This Data Processing Agreement ("DPA") forms part of the service agreement between:
Data Controller:[INSTITUTION NAME], of [INSTITUTION ADDRESS] ("the Controller")
Data Processor:Otherworld Dev Ltd (Company No. 17175223), trading as Markaloud ("the Processor")
Effective from: [DATE]
In this DPA, "Personal Data", "Processing", "Data Subject", "Controller", and "Processor" have the meanings given in the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.
The Processor shall process Personal Data on behalf of the Controller solely for the purpose of providing the Markaloud transcription and feedback generation service, which includes:
The Processor may process the following categories of Personal Data:
The categories of Data Subjects are:
The Processor shall:
The Processor is registered with the Information Commissioner's Office (registration number C2001194).
The Controller hereby provides general written authorisation for the Processor to engage the following sub-processors:
| Sub-Processor | Purpose | Location | Retention |
|---|---|---|---|
| OpenAI, L.L.C. | Speech-to-text transcription (Whisper API) | United States | Zero API retention — data deleted after processing |
| Anthropic, PBC | AI feedback generation (Claude API) | United States | Zero API retention — data deleted after processing |
| AssemblyAI, Inc. | Speech-to-text with speaker diarisation (viva mode) | United States | Zero API retention — data deleted after processing |
| Resend, Inc. | Transactional email delivery (login, password reset, notifications) | United States | Message metadata retained per Resend's standard policy; message body deleted after delivery |
| Hostinger International Ltd. | Underlying VPS hosting infrastructure (application, database, audio storage, encrypted backups) | European Union | Duration of the service agreement + up to 90 days for backup rotation |
| Sentry (Functional Software, Inc.) | Error monitoring and diagnostic logging (when enabled). Content of user submissions is excluded from error reports; only user and resource identifiers are captured. | United States | 30 days (Sentry's standard event retention) |
| Stripe Payments UK, Ltd. | Payment processing (post-pilot billing only; not used during the free pilot) | United Kingdom, with support from Stripe, Inc. in the United States under Stripe's intra-group data transfer agreement | Per Stripe's standard financial-record retention |
The Processor shall inform the Controller of any intended changes to sub-processors, giving the Controller the opportunity to object. Data Processing Agreements are in place with all sub-processors listed above. No sub-processor uses API data for model training.
Personal Data is transferred to sub-processors located outside the United Kingdom. These transfers are subject to appropriate safeguards under Chapter V of the UK GDPR, including:
The Processor shall notify the Controller without undue delay, and in any event within 48 hours, after becoming aware of a Personal Data breach. The notification shall include:
The Processor shall retain Personal Data only for as long as necessary to provide the service. Upon termination of the agreement, the Processor shall:
Personal Data held in encrypted backups is deleted in the ordinary course of backup rotation (maximum 90 days). Restoration of backup data for any purpose is prohibited during the retention period.
Individual users may delete their own data at any time through the application's account settings, which removes all associated submissions, audio files, transcripts, and feedback.
This DPA shall remain in effect for the duration of the service agreement between the parties. It shall automatically terminate upon expiry or termination of the service agreement, subject to the data deletion obligations in Section 9.
This DPA shall be governed by and construed in accordance with the laws of England and Wales, and the parties submit to the exclusive jurisdiction of the courts of England and Wales.
Data Controller
Signed
Name
Title
Date
Data Processor
Signed
Name
Title
Date
For questions or to request a pre-filled version of this agreement, contact support@markaloud.cloud.
Markaloud is a trading name of Otherworld Dev Ltd. Registered in England & Wales, Company No. 17175223. Registered office: 4th Floor, 14 Museum Place, City Centre, Cardiff, Wales, CF10 3BH.