Alveodont

Verze 2026-05-15-draft · čl. 28 nařízení (EU) 2016/679 (GDPR)

Návrh — vyžaduje revizi českým advokátem Toto je kompletní znění Smlouvy o zpracování osobních údajů (DPA). Před prvním podpisem klinikou a před vstupem reálných pacientských dat do systému musí být šablona prověřena českým advokátem se znalostí GDPR a zdravotnické legislativy. Český text je závazný; anglické znění je pouze informativní překlad. Pro DPA na míru kontaktujte legal@alveodont.com.

1. Smluvní strany

1.1 Správce (Klinika)

Obchodní firma / jméno, IČO, sídlo, statutární orgán a e-mail pro doručování se doplní z údajů Kliniky v okamžiku registrace a akceptace (dále jen „Správce“).

1.2 Zpracovatel (Poskytovatel služby)

Michal Svoboda, IČO: 29544441, sídlo: Palachova 228/18, 67401 Třebíč, Česká republika. OSVČ (vedlejší činnost) zapsaná u Městského úřadu Třebíč dne 10/05/2026; není plátcem DPH. Kontaktní e-mail: legal@alveodont.com; pověřenec pro ochranu osobních údajů (DPO): dpo@alveodont.com (dále jen „Zpracovatel“). Správce a Zpracovatel společně jako „Smluvní strany“.

2. Předmět a účel zpracování

2.1 Předmět

Zpracovatel pro Správce poskytuje softwarovou službu Alveodont (dále jen „Služba“) — webovou aplikaci pro správu zubní ordinace dostupnou na adrese www.alveodont.com, zahrnující správu pacientské kartotéky, plánování ošetření, dokumentaci zdravotních záznamů, fakturaci a související funkce. Při poskytování Služby Zpracovatel jménem Správce zpracovává osobní údaje pacientů Správce, jeho zaměstnanců a dalších subjektů údajů.

2.2 Účel

Účelem zpracování je výhradně provoz Služby pro Správce v rozsahu sjednaných funkcí a v souladu s pokyny Správce. Zpracovatel nezpracovává osobní údaje Správce pro vlastní účely, s výjimkou udržování bezpečnosti, integrity a dostupnosti Služby (detekce vniknutí, anti-spam, zálohy), plnění zákonných povinností (např. uchování účetních dokladů) a agregovaných anonymizovaných statistik o využití Služby, ze kterých nelze identifikovat subjekt údajů.

2.3 Doba zpracování

Po dobu trvání smluvního vztahu mezi Smluvními stranami a následně po dobu nezbytně nutnou pro splnění zákonných povinností Zpracovatele (zejména účetních a daňových).

2.4 Povaha zpracování

Automatizované zpracování v cloudové infrastruktuře dle čl. 4 GDPR. Zahrnuje zejména shromažďování, zaznamenávání, ukládání, prohlížení, používání, předávání (Správci a subjektu údajů na žádost), strukturování, omezení, výmaz a zničení.

3. Kategorie subjektů údajů a osobních údajů

3.1 Subjekty údajů

  • Pacienti Správce (vč. nezletilých — zpracovává se na základě zákonného zástupce);
  • Zaměstnanci a externí spolupracovníci Správce (zubaři, hygienistky, recepce, asistenti);
  • Kontaktní osoby dodavatelů, plátců, pojišťoven a jiných partnerů Správce, jejichž údaje Správce vloží do Služby.

3.2 Kategorie osobních údajů

Běžné osobní údaje: identifikační údaje (jméno, příjmení, datum narození, rodné číslo, pohlaví), kontaktní údaje (adresa, telefon, e-mail), údaje o zdravotní pojišťovně, údaje o platbách a fakturaci, audit a provozní logy (IP adresa, časová razítka přihlášení, ID zařízení), nahrávky a přepisy hlasových konzultací mezi lékařem a pacientem.

Zvláštní kategorie (čl. 9 GDPR — údaje o zdravotním stavu): anamnéza, alergie, chronická onemocnění, užívané léky, diagnózy, ošetření, výkony, zubní karta, rentgenové snímky a další zobrazovací modality, konzultační záznamy a klinické poznámky. Zpracování zvláštních kategorií probíhá na právním základě čl. 9 odst. 2 písm. h) GDPR (poskytování zdravotní péče) zajištěném Správcem.

4. Povinnosti a práva Správce

Správce: (a) odpovídá za zákonnost zpracování a za získání právního titulu pro každé zpracování osobních údajů svých subjektů údajů; (b) plní informační povinnost vůči subjektům údajů (čl. 13–14 GDPR), včetně sdělení identity Zpracovatele a kategorií sub-zpracovatelů; (c) udílí Zpracovateli pokyny ke zpracování výhradně písemně, prostřednictvím nastavení Služby, smluvních ujednání nebo e-mailem na legal@alveodont.com; (d) nese odpovědnost za přesnost vkládaných osobních údajů a za bezpečné nakládání s přístupovými údaji; (e) zajišťuje výkon práv subjektů údajů (čl. 12–22 GDPR) — Zpracovatel pouze poskytuje technickou součinnost dle čl. 8; (f) má právo provést kontrolu dodržování této DPA dle čl. 11.

5. Povinnosti Zpracovatele (čl. 28 odst. 3 GDPR)

  • Zpracovávat osobní údaje pouze na základě doložených pokynů Správce — vč. předání do třetí země pouze dle mechanismu čl. 9. Zjistí-li Zpracovatel pokyn v rozporu s GDPR nebo jiným právním předpisem, neprodleně Správce informuje;
  • Zachovávat mlčenlivost — zajistit, že osoby oprávněné zpracovávat osobní údaje (zaměstnanci, smluvní vývojáři) jsou vázány smluvní nebo zákonnou povinností mlčenlivosti;
  • Přijmout přiměřená technická a organizační opatření dle čl. 32 GDPR — viz Příloha A;
  • Využívat sub-zpracovatele pouze za podmínek čl. 7;
  • Poskytovat součinnost Správci při plnění povinností dle čl. 32–36 GDPR (bezpečnost, ohlašování porušení, posouzení vlivu, předchozí konzultace s ÚOOÚ);
  • Asistovat Správci s odpovídáním na žádosti subjektů údajů — viz čl. 8;
  • Vrátit nebo vymazat osobní údaje po ukončení smluvního vztahu dle čl. 10;
  • Zpřístupnit Správci informace nezbytné k prokázání plnění povinností dle čl. 28 GDPR a umožnit audity (čl. 11);
  • Vést záznam o zpracování (čl. 30 odst. 2 GDPR).

6. Bezpečnostní opatření (přehled — detail v Příloze A)

Zpracovatel implementuje zejména: šifrování přenosu (TLS 1.2+) a šifrování citlivých polí v klidu (Fernet) i souborového úložiště (AES-256); vícefaktorové ověřování pro administrátorské přístupy; princip minimálního přístupu (RBAC); oddělené zpracování dat jednotlivých klinik (multi-tenancy na úrovni clinic_id); pravidelné zálohy s testem obnovy; monitorování provozu a detekci anomálií; bezpečnostní logování (neměnný audit log); pravidelnou aktualizaci závislostí (CVE skenování); penetrační testy klíčových bodů; proces správy incidentů a notifikace porušení (čl. 12).

7. Sub-zpracovatelé

7.1 Generální souhlas

Správce uděluje Zpracovateli generální (předběžný) souhlas k zapojení dalších zpracovatelů (sub-zpracovatelů) za podmínek tohoto článku. Závazný a vždy aktuální seznam je zveřejněn na www.alveodont.com/legal/sub-processors a tvoří Přílohu B této DPA.

7.2 Stávající sub-zpracovatelé

Mezi hlavní sub-zpracovatele patří: Hetzner Online GmbH (Německo, EU — hosting aplikace a databáze), Cloudflare R2 (zálohy databáze v EU regionu), Anthropic, PBC (USA — volitelný AI asistent, deaktivovatelný; SCC), Resend, Inc. (USA — transakční e-maily; SCC), Twilio Inc. (volitelný telefonní/SMS agent; SCC), Stripe Payments Europe Ltd. (Irsko, EU — platby za předplatné) a Sentry (volitelný sběr chybových hlášení; SCC). Tento výčet je orientační — úplný a závazný seznam včetně regionů, právních základů předání a stavu uzavřených DPA je veden jako Příloha B na /legal/sub-processors a v dokumentu docs/legal/sub-processors.md.

7.3 Změny sub-zpracovatelů

Zpracovatel oznámí Správci plánované přidání nebo nahrazení sub-zpracovatele s předstihem nejméně 30 dnů prostřednictvím e-mailu dle čl. 1.1 a aktualizací stránky /legal/sub-processors. Správce je oprávněn vyjádřit oprávněnou námitku do 14 dnů od oznámení. V případě oprávněné námitky Smluvní strany v dobré víře hledají řešení; nelze-li je nalézt, je Správce oprávněn smluvní vztah ukončit s výpovědní dobou 30 dnů.

7.4 Smluvní závazek sub-zpracovatelů

Zpracovatel uzavírá s každým sub-zpracovatelem písemnou smlouvu, která jej zavazuje k povinnostem ekvivalentním povinnostem Zpracovatele dle této DPA. Zpracovatel odpovídá za jednání sub-zpracovatele tak, jako by zpracování prováděl sám.

8. Práva subjektů údajů

Zpracovatel poskytuje Správci přiměřenou součinnost k plnění povinností dle čl. 12–22 GDPR. Funkce Služby umožňuje Správci samostatně vyhledat, opravit, exportovat (strojově čitelný formát) i smazat osobní údaje konkrétního subjektu; mazání je provedeno včetně souvisejících záznamů v korpusu AI doporučovacího systému („Bětka v2“) a v zálohách (rotace záloh ≤ 35 dnů). Žádost směřovanou přímo Zpracovateli přesměruje Zpracovatel na Správce do 5 pracovních dnů, případně poskytne součinnost dle pokynu Správce. Doba odezvy součinnosti zpravidla do 7 pracovních dnů, nestanoví-li GDPR jinou lhůtu.

9. Předávání do třetích zemí

Předání osobních údajů do třetích zemí (mimo EHP) probíhá pouze prostřednictvím sub-zpracovatelů uvedených v čl. 7 a vždy na základě standardních smluvních doložek (SCC) dle prováděcího rozhodnutí Komise (EU) 2021/914, případně dalších záruk dle čl. 46 GDPR. Klinika má právo deaktivovat volitelné funkce vyžadující předání mimo EHP (zejména AI asistent dle Anthropic, telefonní AI dle Twilio).

10. Vrácení a výmaz dat při ukončení

  1. Správce má 30 dnů od ukončení na export svých dat funkcí „Export kliniky“ (JSON / CSV).
  2. Po uplynutí této lhůty Zpracovatel trvale vymaže osobní údaje ze všech produkčních systémů.
  3. Šifrované zálohy jsou rotovány a přepsány během následujících 35 dnů.
  4. Záznamy v AI korpusu („Bětka v2“) jsou mazány současně s pacientskými záznamy a znovu při ukončení smluvního vztahu jako garance.
  5. Účetní doklady a logy nezbytné pro plnění zákonných povinností Zpracovatele jsou uchovávány po zákonnou lhůtu (zpravidla 10 let).
  6. Na žádost Správce vystaví Zpracovatel písemné potvrzení o provedeném výmazu.

11. Audit a součinnost

Správce má právo nejvýše 1× ročně (s výjimkou důvodného podezření na porušení) provést kontrolu plnění povinností Zpracovatele dle této DPA — vyžádáním dokumentace (TOM, záznam o zpracování, výsledky penetračních testů), vyžádáním vyplněného dotazníku, prostřednictvím nezávislého auditora vázaného mlčenlivostí (na náklady Správce) nebo přijetím výsledků auditu nezávislé třetí strany (např. SOC 2, ISO 27001), pokud existují. Audit musí být oznámen nejméně 30 dnů předem a probíhá v běžné pracovní době tak, aby nenarušil provoz Služby.

12. Porušení zabezpečení osobních údajů

Zpracovatel oznámí Správci porušení zabezpečení osobních údajů týkající se údajů zpracovávaných pro Správce bez zbytečného odkladu, nejpozději do 48 hodin od okamžiku, kdy se o něm dozvěděl. Oznámení obsahuje popis povahy porušení (kategorie a přibližný počet dotčených subjektů a záznamů), jméno a kontakt DPO Zpracovatele, popis pravděpodobných důsledků a popis přijatých nebo navrhovaných opatření. Správce odpovídá za vlastní oznámení dozorovému úřadu (ÚOOÚ) a subjektům údajů.

13. Odpovědnost

Smluvní strany odpovídají za škodu způsobenou porušením této DPA dle obecných ustanovení občanského zákoníku a v rozsahu sjednaném ve Všeobecných obchodních podmínkách. Žádné ustanovení této DPA nezbavuje Smluvní stranu odpovědnosti vůči subjektu údajů ani dozorovému úřadu vyplývající z GDPR.

14. Závěrečná ustanovení

  1. Tato DPA tvoří nedílnou součást Všeobecných obchodních podmínek (ToS) a má při rozporu s nimi přednost v otázkách zpracování osobních údajů.
  2. Smluvní vztahy se řídí právem České republiky, zejména GDPR, zákonem č. 110/2019 Sb. a zákonem č. 89/2012 Sb. (občanský zákoník).
  3. Spory budou řešeny věcně a místně příslušnými soudy ČR podle sídla Zpracovatele (Krajský soud v Brně).
  4. Změny této DPA vyžadují vzájemný souhlas. Klinika souhlas vyjadřuje akceptací nové verze při přihlášení; přijatá verze je trvale zaznamenána (dpa_accepted_at, dpa_accepted_version).
  5. Tato DPA nabývá účinnosti okamžikem akceptace Správcem při registraci kliniky nebo prvním přihlášení po publikaci nové verze.

Příloha A — Technická a organizační opatření (TOM, čl. 32 GDPR)

Šifrování: citlivá databázová pole šifrována Fernet (AES-128-CBC + HMAC) v klidu; souborové úložiště a zálohy AES-256; veškerý přenos TLS 1.2+. Řízení přístupu: RBAC s principem minimálního oprávnění; vícefaktorové ověření administrátorských účtů; oddělení dat jednotlivých klinik na úrovni clinic_id (multi-tenancy) včetně izolace korpusu AI kritika. Odolnost: denní/měsíční šifrované zálohy v EU regionu s testem obnovy; rotace záloh do 35 dnů. Monitoring: neměnný audit log klíčových operací, detekce anomálií, sběr chybových hlášení s filtrací PII. Vývojový proces: CVE skenování závislostí, penetrační testy klíčových vstupních bodů, proces správy incidentů a notifikace porušení do 48 h. Podrobné lhůty uchování viz docs/legal/retention-periods.md; mapování činností zpracování viz docs/legal/ROPA.md (čl. 30 GDPR).

Příloha B — Aktuální seznam sub-zpracovatelů

Závazně udržovaný seznam je zveřejněn na www.alveodont.com/legal/sub-processors (zdroj pravdy: docs/legal/sub-processors.md). Pro znění platné k datu akceptace rozhoduje verze publikovaná v okamžiku akceptace, trvale doložitelná v auditním logu Zpracovatele.

Version 2026-05-15-draft · Art. 28 Regulation (EU) 2016/679 (GDPR)

Draft — requires Czech lawyer review This is the complete text of the Data Processing Agreement (DPA). Before first signature by a clinic and before any real patient data enters the system, the template must be reviewed by a Czech-qualified lawyer with GDPR and health-law expertise. The Czech text is authoritative; this English version is a convenience translation — in case of discrepancy, the Czech version prevails. For a bespoke DPA, contact legal@alveodont.com.

1. Parties

1.1 Controller (Clinic)

Business name, Company ID (IČO), registered address, authorised representative, and notice email are populated from the Clinic's details at registration and acceptance (the "Controller").

1.2 Processor (Service provider)

Michal Svoboda, Company ID (IČO): 29544441, registered office: Palachova 228/18, 67401 Třebíč, Czech Republic. Sole trader (OSVČ — secondary activity) registered with the Municipal Office of Třebíč on 10/05/2026; not VAT-registered. Notice email: legal@alveodont.com; Data Protection Officer (DPO): dpo@alveodont.com (the "Processor"). The Controller and the Processor together as the "Parties".

2. Subject matter and purpose of processing

2.1 Subject matter

The Processor provides the Controller with a software service named Alveodont (the "Service") — a web application for dental practice management available at www.alveodont.com, comprising patient records management, scheduling, clinical documentation, billing, and related features. In providing the Service, the Processor processes personal data of the Controller's patients, employees, and other data subjects on the Controller's behalf.

2.2 Purpose

The sole purpose of processing is the operation of the Service for the Controller within the scope of the agreed features and in accordance with the Controller's instructions. The Processor does not process the Controller's personal data for its own purposes, except for maintaining the security, integrity, and availability of the Service (intrusion detection, anti-spam, backups), compliance with legal obligations (e.g. retention of accounting records), and aggregated anonymised usage statistics from which no data subject can be identified.

2.3 Duration

For the term of the contractual relationship between the Parties and thereafter for the period strictly necessary to fulfil the Processor's legal obligations (in particular accounting and tax).

2.4 Nature

Automated processing in cloud infrastructure (Art. 4 GDPR). Includes in particular collection, recording, storage, retrieval, use, transmission (to the Controller and, on request, to data subjects), structuring, restriction, erasure, and destruction.

3. Categories of data subjects and personal data

3.1 Data subjects

  • Patients of the Controller (incl. minors — processed on the basis of legal representatives);
  • Employees and contractors of the Controller (dentists, hygienists, reception, assistants);
  • Contact persons of suppliers, payers, insurers, and other partners of the Controller, whose data the Controller enters into the Service.

3.2 Categories of personal data

Regular personal data: identification (first name, last name, date of birth, birth number, gender), contact details (address, phone, email), health insurance data, payment and billing data, audit and operational logs (IP address, login timestamps, device IDs), recordings and transcripts of doctor–patient voice consultations.

Special categories (Art. 9 GDPR — health data): medical history, allergies, chronic conditions, current medications, diagnoses, treatments, procedures, dental chart, X-rays and other imaging modalities, consultation records and clinical notes. Processing of special categories is performed on the legal basis of Art. 9(2)(h) GDPR (provision of health care) ensured by the Controller.

4. Controller's obligations and rights

The Controller: (a) is responsible for the lawfulness of processing and for obtaining a legal basis for each processing operation of its data subjects' personal data; (b) fulfils information obligations toward data subjects (Art. 13–14 GDPR), including the identity of the Processor and categories of sub-processors; (c) provides instructions to the Processor exclusively in writing, via the Service's configuration, contractual provisions, or by email to legal@alveodont.com; (d) is responsible for the accuracy of personal data entered and for the secure handling of access credentials; (e) ensures the exercise of data subjects' rights (Art. 12–22 GDPR) — the Processor provides only technical assistance under Section 8; (f) has the right to audit compliance with this DPA under Section 11.

5. Processor's obligations (Art. 28(3) GDPR)

  • Process personal data only on documented instructions of the Controller — including cross-border transfers only under the Section 9 mechanism. If the Processor identifies an instruction inconsistent with GDPR or other applicable law, it shall promptly inform the Controller;
  • Maintain confidentiality — ensure that persons authorised to process personal data (employees, contractors) are bound by a contractual or statutory duty of confidentiality;
  • Implement appropriate technical and organisational measures under Art. 32 GDPR — see Annex A;
  • Engage sub-processors only under the conditions of Section 7;
  • Provide assistance to the Controller under Art. 32–36 GDPR (security, breach notification, impact assessment, prior consultation with the supervisory authority);
  • Assist the Controller in responding to data subject requests — see Section 8;
  • Return or erase personal data upon termination as set out in Section 10;
  • Make available all information necessary to demonstrate compliance with Art. 28 GDPR and allow audits (Section 11);
  • Maintain a record of processing activities (Art. 30(2) GDPR).

6. Security measures (overview — details in Annex A)

The Processor implements in particular: transport encryption (TLS 1.2+) and at-rest encryption of sensitive fields (Fernet) and file storage / backups (AES-256); multi-factor authentication for administrative access; least-privilege access (RBAC); separated processing of each clinic's data (multi-tenancy at the clinic_id level); regular backups with restore testing; traffic monitoring and anomaly detection; security logging (tamper-evident audit log); regular dependency updates (CVE scanning); penetration testing of key entry points; incident management and breach notification process (Section 12).

7. Sub-processors

7.1 General authorisation

The Controller hereby grants the Processor general (prior) authorisation to engage further processors (sub-processors) under the conditions of this Section. The binding, always-current list is published at www.alveodont.com/legal/sub-processors and forms Annex B to this DPA.

7.2 Current sub-processors

Principal sub-processors include: Hetzner Online GmbH (Germany, EU — application & database hosting), Cloudflare R2 (EU-region database backups), Anthropic, PBC (USA — optional, disableable AI assistant; SCC), Resend, Inc. (USA — transactional email; SCC), Twilio Inc. (optional voice/SMS agent; SCC), Stripe Payments Europe Ltd. (Ireland, EU — subscription billing), and Sentry (optional error reporting; SCC). This list is indicative — the complete and binding list with regions, transfer bases, and DPA status is maintained as Annex B at /legal/sub-processors and in docs/legal/sub-processors.md.

7.3 Changes to sub-processors

The Processor shall notify the Controller of any planned addition or replacement of a sub-processor at least 30 days in advance, by email per Section 1.1 and by updating /legal/sub-processors. The Controller may raise a reasoned objection within 14 days. In the event of a reasoned objection, the Parties shall in good faith seek a resolution; if none can be found, the Controller may terminate the relationship with 30 days' notice.

7.4 Sub-processor contracts

The Processor enters into a written agreement with each sub-processor obligating it to obligations equivalent to those of the Processor under this DPA. The Processor remains responsible for the acts of any sub-processor as if it had performed the processing itself.

8. Data subject rights

The Processor provides reasonable assistance to the Controller in fulfilling its obligations under Art. 12–22 GDPR. The Service enables the Controller to search, correct, export (machine-readable format), and delete a specific data subject's personal data; deletion includes related records in the AI critic corpus ("Bětka v2") and in backups (backup rotation ≤ 35 days). A request addressed directly to the Processor is forwarded to the Controller within 5 business days, or assistance is provided per the Controller's instruction. Response time generally within 7 business days, unless GDPR mandates a different deadline.

9. Cross-border transfers

Transfers of personal data to third countries (outside the EEA) occur only through the sub-processors listed in Section 7 and always on the basis of Standard Contractual Clauses (SCCs) under Commission Implementing Decision (EU) 2021/914, or other safeguards under Art. 46 GDPR. The Controller may disable optional features requiring transfers outside the EEA (in particular Anthropic AI assistant, Twilio AI phone).

10. Return and erasure upon termination

  1. The Controller has 30 days from termination to export its data via the "Clinic export" feature (JSON / CSV).
  2. After this period, the Processor shall permanently erase personal data from all production systems.
  3. Encrypted backups shall be rotated and overwritten within the following 35 days.
  4. Records in the AI critic corpus ("Bětka v2") are erased together with patient records and additionally re-purged upon termination as a safeguard.
  5. Accounting records and logs required by the Processor's legal obligations are retained for the statutory period (generally 10 years).
  6. Upon the Controller's request, the Processor shall issue a written confirmation of erasure.

11. Audit and cooperation

The Controller may, at most once per year (except where there is reasonable suspicion of breach), audit the Processor's compliance with this DPA by requesting documentation (TOMs, record of processing, penetration testing results), requesting a completed questionnaire, engaging an independent auditor bound by confidentiality (at the Controller's cost), or accepting third-party audit reports (e.g. SOC 2, ISO 27001), if any. Audits must be announced at least 30 days in advance and conducted during regular business hours so as not to disrupt the Service.

12. Personal data breach

The Processor shall notify the Controller of any personal data breach affecting personal data processed for the Controller without undue delay and no later than 48 hours after becoming aware of it. The notification shall include a description of the nature of the breach (categories and approximate number of data subjects and records affected), the name and contact of the Processor's DPO, a description of the likely consequences, and a description of the measures taken or proposed. The Controller is responsible for its own notification to the supervisory authority (ÚOOÚ) and to data subjects.

13. Liability

The Parties are liable for damage caused by breach of this DPA under the general provisions of the Czech Civil Code and within the limits agreed in the Terms of Service. Nothing in this DPA relieves a Party of liability toward data subjects or the supervisory authority arising from GDPR.

14. Final provisions

  1. This DPA forms an integral part of the Terms of Service (ToS) and, in case of conflict, takes precedence in matters of personal data processing.
  2. The contractual relationship is governed by the laws of the Czech Republic, in particular GDPR, Act No. 110/2019 Coll., and Act No. 89/2012 Coll. (Civil Code).
  3. Disputes shall be settled by the courts of the Czech Republic having jurisdiction over the Processor's registered office (Regional Court in Brno).
  4. Amendments require mutual consent. The Clinic expresses consent by accepting the new version upon login; the accepted version is permanently recorded (dpa_accepted_at, dpa_accepted_version).
  5. This DPA takes effect upon acceptance by the Controller at clinic registration or at the first login after publication of a new version.

Annex A — Technical and organisational measures (TOMs, Art. 32 GDPR)

Encryption: sensitive database fields encrypted with Fernet (AES-128-CBC + HMAC) at rest; file storage and backups AES-256; all transport TLS 1.2+. Access control: RBAC with least privilege; MFA for administrative accounts; per-clinic data isolation at the clinic_id level (multi-tenancy), including isolation of the AI critic corpus. Resilience: daily/monthly encrypted backups in an EU region with restore testing; backup rotation within 35 days. Monitoring: tamper-evident audit log of key operations, anomaly detection, error reporting with PII filtering. Development process: CVE dependency scanning, penetration testing of key entry points, incident-management and breach-notification process within 48 h. Detailed retention periods: docs/legal/retention-periods.md; processing-activity mapping: docs/legal/ROPA.md (Art. 30 GDPR).

Annex B — Current sub-processor list

The binding, maintained list is published at www.alveodont.com/legal/sub-processors (source of truth: docs/legal/sub-processors.md). The version published at the time of acceptance governs and is permanently evidenced in the Processor's audit log.

← Zpět na přihlášení / Back to login