GDPR transparency notice
Privacy and data protection
RehabVision processes special-category health data under GDPR Articles 6, 9, and 89. This notice explains who we are, what data we handle, why, for how long, with whom we share it, and how you can exercise your rights.
Last updated: 2026-04-15 · Version: v0.1-draft
Our promises
Privacy by default, not by exception
Four guarantees that shape how we built RehabVision. Click any card to read the underlying detail.
Controller and Data Protection Officer
Data controller
Solutia s.r.o.
IČO 27080395 · DIČ CZ27080395
Data Protection Officer
Vojtech Kubka
Data Protection Officer
Where your data goes
Three nodes, no detours. RehabVision does not share data with advertising networks, social platforms, or analytics providers.
Your device
Camera capture happens on your phone or webcam. Raw video stays local until you submit a session.
Solutia EU
Pose estimation and exercise scoring run on EU-hosted servers. Tenant data is isolated by row-level security.
Your clinician
Only your clinical team can read your session results. Platform operators see no clinical content without break-glass approval.
No third-party trackers · No marketing pixels · No data sales
The life of your data
Two retention bands enforced automatically by the platform's scheduled retention jobs.
≤ 12 months
Used only for AI inference, then deleted (BRULE-04).
≤ 10 years
Stick-figure overlays + CSV metrics for research and clinical follow-up (BRULE-05).
Who else processes your data
A short, audited list. Each provider is bound by an Article 28 processing agreement and the same security obligations as Solutia.
Project administration & coordination
FT Park z.ú.
Pardubice, Czech Republic
Joint controller for the clinical relationship under a Phase F3 data processing agreement.
Research partner
Auckland University of Technology
Auckland, New Zealand
Receives anonymised aggregates only, bound by a research-data agreement.
Hosting
Application and database hosting
Transactional email delivery
Monitoring
Application error monitoring
Your GDPR rights — exercise one now
Click any right to open a pre-filled email to our Data Protection Officer. We respond within one month under Article 12(3).
GDPR transparency notice
Detailed reference
Full Article 13/14 disclosure. Sections are collapsed by default — click to expand the one you need. This part of the page is intended for Data Protection Officers, regulators, and clinical IT teams.
§01Overview
RehabVision is a knee-rehabilitation telemedicine platform operated by Solutia s.r.o. as the data controller. Because the platform processes special-category health data within the meaning of GDPR Article 9, this notice goes beyond what a typical SaaS publishes. The platform is currently in pre-pilot phase; live patient data is processed only at participating clinics that have signed a data processing agreement with Solutia.
§02Controller and Data Protection Officer
The data controller for the RehabVision platform is Solutia s.r.o. The Data Protection Officer is the single point of contact for any privacy-related question, request, or complaint about the platform itself. Where the platform is used inside a clinic, the clinic is typically the controller for the clinical relationship and Solutia acts as a processor under Article 28; that arrangement is documented in the clinic's data processing agreement.
§03Personal data we process
We process the following categories of personal data. Special-category (health) data is highlighted; processing of those categories is subject to the additional safeguards in Article 9.
| Category | Examples | Purpose |
|---|---|---|
| Account and profile | Name, email address, password hash, role, preferred locale, time zone | Account creation, authentication, role-based access, language and time-zone preferences |
| Session metadata (health) | Exercise type, timestamp, range-of-motion angles, correctness flags, pain score, clinician notes | Recording the rehabilitation session, generating progress reports, supporting clinical follow-up |
| Raw video (health) | Short-lived video captured during a session for AI inference | Pose estimation and exercise quality scoring; deleted within 12 months (BRULE-04) |
| Anonymised outputs | Stick-figure overlay video, CSV time series of joint angles, aggregated correctness statistics | Long-term clinical follow-up, scientific research under Article 89; retained up to 10 years (BRULE-05) |
| Audit log | Pseudonymised actor and subject identifiers, action type, timestamp, outcome | Accountability under Article 5(2); incident response; supervisory authority requests |
§04Legal basis
Account creation and platform use rests on contractual necessity (Article 6(1)(b)). Processing of health data rests on the patient's explicit informed consent (Article 9(2)(a)) and, where applicable, on processing necessary for the provision of health care under the responsibility of a health professional (Article 9(2)(h)). Anonymised outputs may be further processed for scientific research under Article 9(2)(j) read with Article 89, with the safeguards described in §13. Consent can be withdrawn at any time; past processing remains lawful, and withdrawal does not affect data already irreversibly anonymised.
§05Retention periods
Each category is retained only as long as necessary for the purpose for which it was collected. Retention periods are enforced automatically by scheduled retention jobs (UC-ADM-06).
| Category | Period | Basis |
|---|---|---|
| Account and profile | Lifetime of relationship + 3 years | Statute of limitations for contractual claims [DRAFT — confirm] |
| Session metadata | Up to 10 years | Clinical record retention; aligns with anonymised outputs |
| Raw video | ≤ 12 months | BRULE-04 — minimisation; deleted as soon as AI inference is complete and the operator has reviewed the result |
| Anonymised outputs | Up to 10 years | BRULE-05 — scientific research and clinical follow-up under Article 89 |
| Audit log | 10 years | Accountability and supervisory authority access [DRAFT — confirm] |
| Backups | 30 days | Operational recovery; backups are encrypted and not used for active processing [DRAFT — confirm] |
Account, audit and backup periods are operating proposals and need formal sign-off before publication. Raw video and anonymised periods are fixed by BRULE-04/05 and the platform's retention scheduler.
§06Recipients and sub-processors
We engage a small number of sub-processors strictly necessary to operate the platform. Each sub-processor is bound by a written contract under Article 28, processes data only on documented instructions, and is subject to the same security obligations as Solutia. The current list is below.
| Role | Provider | Location |
|---|---|---|
| Application and database hosting | [Provider to be confirmed] | EU region |
| Transactional email delivery | [Provider to be confirmed] | EU region |
| Application error monitoring | [Provider to be confirmed] | EU region |
| Joint controller for the clinical relationship under a Phase F3 data processing agreement. | FT Park z.ú. | Pardubice, Czech Republic |
| Receives anonymised aggregates only, bound by a research-data agreement. | Auckland University of Technology | Auckland, New Zealand |
Hosting, email and monitoring providers are pending procurement decisions. The list will be finalised before the first live patient signs up and republished here whenever it changes.
§07International data transfers
Personal data is processed and stored within the European Economic Area. Anonymised aggregate research metrics may be shared with the Auckland University of Technology research partner in New Zealand. Where a transfer of personal (non-anonymised) data outside the EEA is unavoidable, the transfer is governed by Standard Contractual Clauses adopted by the European Commission under Article 46(2)(c). [DRAFT — confirm transfer scope and mechanism with DPO and AUT counsel]
§08Security measures
We apply the technical and organisational measures required by Article 32, taking into account the state of the art and the special-category nature of the data. The current measures include:
- Encryption in transit using TLS 1.3 for every connection.
- Encryption at rest for the application database and backups.
- Per-tenant row-level security in the database, so a clinic can only see its own data even in the event of an application bug.
- Authentication based on JWT bearer tokens with short expiry, rotation, and server-side invalidation on suspend / role change.
- Multi-factor authentication required for elevated platform-operator access (UC-TEN-08 break-glass).
- Append-only audit log for every action that touches health data, with pseudonymised subject identifiers (BRULE-10).
- Role-based access control with least-privilege defaults; tenant isolation enforced at API and database level.
- Independent penetration test before each major release [DRAFT — confirm cadence].
- Data Protection Impact Assessment under Article 35 completed before the clinical pilot begins.
§09Your rights
Under the GDPR you have the following rights, which you can exercise by contacting our DPO (see §02):
- Access (Art. 15): Confirmation of whether we process data about you, and a copy of that data.
- Rectification (Art. 16): Correction of inaccurate data, including completion of incomplete data.
- Erasure (Art. 17): Deletion of personal data, subject to overriding obligations such as clinical record-keeping.
- Restriction (Art. 18): Limitation of further processing while a dispute is being resolved.
- Portability (Art. 20): A machine-readable export of data you provided to us.
- Objection (Art. 21): Objection to processing based on legitimate interests, including profiling.
- Withdraw consent (Art. 7(3)): Withdrawal of consent at any time; past processing remains lawful.
- Complaint (Art. 77): Lodge a complaint with the Czech Office for Personal Data Protection (ÚOOÚ) at uoou.gov.cz, or with the supervisory authority of your habitual residence or place of the alleged infringement.
Requests are handled within one month under Article 12(3). We may extend the period by two further months for complex requests and will tell you why if we do.
§10Automated decision-making
RehabVision uses AI to score the execution quality of rehabilitation exercises (range of motion, correctness, repetition count). The output is presented to the clinician as decision support and to the patient as feedback, but it is not a sole automated decision producing legal or similarly significant effects within the meaning of Article 22(1). A clinician reviews the AI output before it informs any clinical action, and the patient retains the right to a human review of any concern.
§11Children's data
Where the platform is used in paediatric rehabilitation, the clinic acting as controller is responsible for obtaining and recording the consent of the holder of parental responsibility under Article 8 and applicable national rules. Solutia processes paediatric session data only on the documented instructions of the clinic and applies the same retention and security measures as for adult data. [DRAFT — confirm with paediatric pilot partners]
§13Use of data for scientific research
Anonymised outputs (stick-figure overlay video, CSV time series, aggregated metrics) may be used for scientific research under Article 9(2)(j) and Article 89, with the following safeguards: pseudonymisation at source (BRULE-10), append-only audit logging of every read, pre-approved Data Management Plan versions, FAIR-formatted exports controlled by access policy, and a contractual prohibition on re-identification. The platform never exposes raw video or directly identifying information for research purposes.
§14Personal data breaches
Personal data breaches are handled under Article 33 and Article 34. We notify the supervisory authority (ÚOOÚ) without undue delay and, where feasible, within 72 hours of becoming aware of a breach likely to result in a risk to the rights and freedoms of natural persons. Where a breach is likely to result in a high risk, we notify affected data subjects directly. The DPO maintains the breach register required by Article 33(5).
§15Changes to this notice
Material changes to this notice are announced on this page with a new version number and last-updated date. Where the change affects data subjects, we notify affected users by email or in-product notification before the change takes effect.
Version history
- v0.1-draft — 2026-04-15 — Initial draft for DPO review.
Last updated: 2026-04-15·Version: v0.1-draft