Data Processing Agreement

Effective from: 22 October 2026
Last changed: 22 October 2026 (data protection review: special categories of data in 3.1 with all categories; processor obligations under Article 28(3) GDPR in section 4; notice of a breach to the controller within 48 hours in section 8; assistance with the impact assessment with a template in section 8; Annex A technical and organisational measures — application-level encryption, access log under Article 22 ZVOP-2, encrypted backups in the EU; Annex B sub-processors with location and transfer basis; customers' courses in section 3; cosmetic salons in sections 2, 3, 4, 6, 8 and 9)
Previous change: 19 October 2026 (health data — Article 9 GDPR — in sections 2, 3, 4, 6, 8 and 9)

This is a convenience translation of the Slovenian original, Pogodba o obdelavi osebnih podatkov. In case of any discrepancy, the Slovenian version prevails.

This agreement (the DPA) forms an integral part of the Terms of Business of the Termina platform and governs the processing of personal data under Article 28 of the General Data Protection Regulation (GDPR) between:

The provider accepts the DPA at registration, together with the Terms of Business, and with every new version. There is no separate signature; acceptance is recorded with the document version and the time of acceptance (the written form under Article 28(9) GDPR is electronic).

1. Roles and delimitation

For the personal data of the provider's customers arising from bookings, courses, gift cards, payments, messages and reviews and from the provider's entries on the customer card, the controller is the provider and Termina is the processor, processing that data on the provider's behalf.

For data Termina processes for its own purposes — the provider's account, subscription billing, platform security, legal obligations (including DAC7 reporting), moderation under the Digital Services Act, customers' accounts with Termina and their social features — Termina is an independent controller; that processing is governed by the Privacy Policy, not by this DPA.

2. Subject matter, duration, nature and purpose of processing

3. Types of data and categories of data subjects

3.1 Special categories of data (Article 9 GDPR)

The platform does not accept health services and does not require a customer to disclose health information in order to book. The provider may, however, enable features in which customers' health data is processed:

The provider as controller:

4. The controller's instructions and Termina's obligations (Article 28(3) GDPR)

Termina processes data only on the provider's documented instructions, including with regard to transfers to third countries. The instructions are the defined functions of the platform and the settings the provider manages on its dashboard; individual instructions outside the platform's functions are sent to info@termina-booking.com. If Termina considers that an instruction infringes data protection law, it informs the provider immediately. Where processing is required by EU or Slovenian law, Termina informs the provider of that requirement before processing, unless the law prohibits this.

Termina undertakes to:

The retention periods in section 9 are uniform for all providers, published in advance and part of this service; the provider accepts them with this DPA.

Enabling the questionnaire (including the cosmetics questionnaire), setting up the allergy or sensitivity test, keeping hair profiles, skin profiles and treatment protocols and adding progress photos are the provider's instructions for processing health data to the extent in section 3.1. Termina does not use this data for its own purposes: not for advertising, recommendations or profiling, not for analytics or statistics, it does not send it to the assistant Ina or any other language model and does not use it for AI training.

5. Confidentiality

Only persons who need the data to operate the platform have access to it, and they are bound by confidentiality by contract or by law. Administrator access is protected by two-step sign-in, and administrator views of data are logged. The administration interface does not display health data.

6. Security of processing (Article 32 GDPR)

Termina implements the technical and organisational measures in Annex A, maintains them and updates them according to the state of the art and the risk; it may not lower them below the level in Annex A without notifying the provider 30 days in advance. For health data (3.1) the additional measures in Annex A, point A.2, apply.

7. Sub-processors

The provider gives general authorisation for engaging sub-processors. Their list is always published on the Sub-processors page and is derived from the platform's actual configuration, so it cannot lag behind reality; Annex B lists the sub-processors and recipients Termina uses or may use, with the location of processing and the transfer basis.

Termina notifies providers by email of every intended change to the list 30 days before it takes effect. The provider may object to a change on justified data protection grounds; if the objection cannot be resolved, the provider may terminate the subscription without notice and export its data. Termina has a contract with every sub-processor imposing data protection obligations equivalent to its own under this DPA; if a sub-processor fails to fulfil its obligations, Termina is liable to the provider for the sub-processor's conduct.

8. Assistance to the controller

9. Deletion and return of data

10. Demonstrating compliance and audits

On request Termina makes available to the provider the information needed to demonstrate compliance with Article 28 GDPR (including this DPA, Annexes A and B, the record of processing activities for its processor role and an access-log extract) and allows audits, including inspections conducted by the provider or an auditor mandated by it and bound by confidentiality. An audit is announced at least 30 days in advance, conducted during normal working hours, at most once a year (except after a breach or at the request of the supervisory authority), and must not interfere with other providers' data; the provider bears the cost of the audit unless it reveals a material breach of this DPA.

11. Transfers to third countries

Data is as a rule processed within the EEA. Where a sub-processor transfers data to a third country (as shown in Annex B and the sub-processor list), the transfer relies on an adequacy decision (for the USA the EU–US Data Privacy Framework where the recipient is certified) or the European Commission's standard contractual clauses with supplementary measures. Health data is not transferred to third countries: it stays on the server and in backups in the EU, is not included in notifications and is not sent to language models.

12. Liability and validity

Article 82 GDPR governs the parties' liability. The limitation of liability in the Terms of Business does not apply to data subjects' claims under Article 82 GDPR or to fines imposed by the supervisory authority for a breach of this DPA.

The DPA remains in force for as long as the contractual relationship under the Terms of Business exists, and with regard to retention until the periods in section 9 expire. In case of conflict between the DPA and the Terms of Business on data protection, the DPA prevails. Termina announces changes to the DPA 15 days before they take effect, as for changes to the Terms of Business; changes in the provider's favour or required by law may take effect immediately.

Questions: info@termina-booking.com

Annex A: Technical and organisational measures

A.1 General measures

A.2 Additional measures for health data (3.1)

Annex B: Sub-processors and recipients

The current list is derived from the configuration and published on the Sub-processors page; this annex lists the parties Termina uses or may use, with their role, location of processing and transfer basis. Where the list on the page and this annex differ, the list on the page prevails; providers are notified of every change 30 days in advance.

PartyRoleData of the provider's customersLocation of processingTransfer basis
Hosting provider (named on the Sub-processors page)sub-processor: server and databaseall, health data encrypted at application levelEUno transfer
Backup storage (named on the Sub-processors page when enabled)sub-processor: storage of encrypted backupsencrypted database copyEUno transfer
Stripe Payments Europe, Ltd. and Stripe, Inc.payment intermediary (independent controller for payment data) and sub-processor for linking a payment to an appointmentemail, name, amount, payment statusEU, partly USAstandard contractual clauses, DPF
Email delivery provider (named on the Sub-processors page; for example Resend, Inc.)sub-processor: email deliveryemail address and message content (no health data)EU or USAstandard contractual clauses, DPF
TOPefekt s.r.o. (BulkGate) or Infobip d.o.o.sub-processor: SMS and Viber deliveryphone number and message content (no health data)EUno transfer
Google (FCM and Chrome), Mozilla, Apple (APNs)sub-processor: push notification deliverydevice address and encrypted content the intermediary cannot readUSA and EUstandard contractual clauses, DPF
Google Ireland Limited (Maps Platform)sub-processor: address coordinatesthe provider's address, the point chosen by the customerEU and USAstandard contractual clauses, DPF
Anthropic PBCsub-processor for suggested replies to customers (only when the provider uses the feature)the last messages of the conversation with the customer and the salon's public data; never health dataUSAstandard contractual clauses
Umami (on our server or at a host in the EU)sub-processor: visit measurementno personal data of customersEUno transfer