Legal
Privacy Policy
This policy explains how ClearFlow collects, uses and protects personal data in accordance with the General Data Protection Regulation (GDPR) and the Data Protection Act 2018.
📅 Last updated: January 2025
📍 Data location: EU (Europe West)
⚖️ Retention: 6 years (dental records)
🇪🇺 GDPR Compliant — EU General Data Protection Regulation 2016/679
Contents
1
Who we are and what this policy covers

ClearFlow is an internal patient workflow management application used exclusively by staff at our dental clinic. It is not a public-facing application and is not accessible to patients.

This Privacy Policy applies to all personal data processed through the ClearFlow application, including data about patients and data about clinic staff who use the system.

For the purposes of GDPR, the dental clinic operating this system is the Data Controller. Google LLC (Firebase) is a Data Processor acting on our behalf.

Important: This application processes special category health-adjacent data (patient appointment records, treatment scheduling). All staff using this application must handle this data in accordance with this policy and clinic data protection training.
2
What data we collect and why

We collect the minimum data necessary to operate the clinic workflow. All data collected has a clear, documented purpose.

Patient Data

Data Item Purpose Lawful Basis
Patient nameIdentifying the patient in the workflow queueLegitimate interest (clinic operations)
Appointment timeScheduling and queue managementLegitimate interest (clinic operations)
Treating dentist / radiographerAssigning patients to the correct clinical staffLegitimate interest (clinic operations)
Scanner / room assignmentDirecting patients to the correct equipmentLegitimate interest (clinic operations)
Payment categoryBilling and administrative processingContractual necessity
Clinical notesCommunicating relevant patient information between staffLegitimate interest (patient safety)
Attached documents (T&C forms)Recording signed consent forms and administrative paperworkLegal obligation / Consent
Workflow status historyAudit trail of patient movements through the clinicLegitimate interest (clinical governance)

Staff Data

Data Item Purpose Lawful Basis
Full nameIdentifying staff in the system and audit logsContractual necessity (employment)
Email addressAuthentication credential for loginContractual necessity (employment)
RoleControlling access permissions within the appContractual necessity (employment)
Actions taken (audit log)Clinical governance, accountability and error investigationLegitimate interest (clinical governance)
Chat messagesInternal team communication about patient workflowLegitimate interest (clinic operations)
Data minimisation: We do not collect patient dates of birth, NHS/insurance numbers, clinical diagnoses, treatment details, or any other data beyond what is listed above. Detailed clinical records are maintained separately in the clinic's primary patient management system.
3
How long we keep your data

As a dental clinic, we are legally required to retain patient records for a minimum of 6 years from the date of the last treatment, in accordance with the Dental Council of Ireland guidelines, the Health Service Executive (HSE) records management policy, and the Statute of Limitations. For patients who were minors at the time of treatment, records must be kept until the patient's 25th birthday (or 26th if the patient was 17 at the time of treatment).

ClearFlow is the daily operational workflow tool for the clinic. The detailed long-term patient records (clinical notes, X-rays, treatment histories) are maintained in the clinic's primary patient management system, not in ClearFlow. The data held in ClearFlow is limited to the scheduling and workflow information described in Section 2.

Data TypeRetention PeriodLegal / Regulatory Basis
Daily patient workflow records
(name, time, scanner, payment, status history)
6 years from date of last treatment Dental Council of Ireland — Dental Records Guidance; HSE Records Management Policy; Statute of Limitations Act 1957 (Ireland)
Attached patient documents
(T&C forms, signed consent forms)
6 years minimum from date of signing. Consent forms relating to treatment: retain for the lifetime of the patient record. Legal obligation — contractual and regulatory compliance
Records for minor patients Until the patient's 25th birthday (or 26th if aged 17 at treatment date) Statute of Limitations Act 1957 — extended limitation period for minors
Activity / audit log 200 most recent entries (rolling); exported logs retained for 6 years Clinical governance, accountability and regulatory inspection requirements
Chat messages 500 most recent messages (rolling) Operational communication — no long-term retention requirement
Staff account data Duration of employment + 6 years Employment law obligations; potential regulatory investigation requirements
How retention works in ClearFlow: Patient records remain in the system for the duration of their required retention period. The "Clear completed patients" function in the Admin panel removes records from the active workflow view — however the clinic is responsible for ensuring that any legally required information is exported and archived in the primary patient management system before clearing records from ClearFlow.
Admin responsibility — end of day procedure: Before clearing completed patient records, the clinic administrator must export a CSV of completed patients using the "Export completed (CSV)" button in the Admin panel. This export should be archived in the clinic's primary patient record system to satisfy the 6-year retention requirement.
Destruction of records: After the applicable retention period has passed, patient data must be securely deleted. In Firebase, records can be deleted directly from the Realtime Database console. Locally exported CSV files must be permanently deleted using secure deletion methods. Do not place records in standard recycling bins or unsecured waste.
4
Who has access to the data

Access to ClearFlow data is controlled through a strict role-based permission system. Each staff member only sees and can act upon data relevant to their role.

RoleAccess Level
ReceptionistCan add and check in patients, view full queue, notify radiographer, mark missed, delete patients
RadiographerCan view queue, call patients downstairs, mark missed. Cannot add or delete patients.
DownstairsCan confirm patient arrival and complete second check-in. Can upload daily roster. Cannot add or delete patients.
AdminFull access including staff account management, data export, and clearing records

All data is transmitted over HTTPS (TLS encryption) provided by Netlify. All data is stored in Google Firebase (europe-west1 region — within the EU).

No patient data is shared with any third parties outside the clinic other than Google Firebase as our data processor (see Section 5).

5
Third-party data processors

We use the following third-party services to operate ClearFlow. All are GDPR-compliant and operate within or provide appropriate safeguards for EU data.

ProcessorServiceData LocationGDPR Safeguard
Google Firebase
(Google LLC)
Real-time database, user authentication, file storage europe-west1 (Belgium) 🇧🇪 Google Cloud Data Processing Addendum (DPA) — must be signed in Google Cloud Console
Netlify Inc. Web application hosting CDN (global) / US origin Netlify DPA available — sign at netlify.com/trust/gdpr
Google Fonts Typography (DM Sans font) CDN No personal data transmitted. Font files only.
Action required: To be fully GDPR compliant, the clinic must sign the Google Cloud Data Processing Addendum. Go to console.cloud.google.com → IAM & Admin → Data Processing Addendum and accept it. This formally establishes Google as your data processor.
6
Your rights under GDPR

Under GDPR, individuals whose data we hold have the following rights. These apply to both patients whose records appear in ClearFlow and staff members with accounts on the system.

👁️
Right of Access
You can request a copy of all personal data we hold about you. We will respond within 30 days.
✏️
Right to Rectification
You can ask us to correct inaccurate data we hold about you.
🗑️
Right to Erasure
"Right to be forgotten." You can ask us to delete your personal data where there is no legitimate reason to keep it.
🚫
Right to Restrict Processing
You can ask us to limit how we use your data while a complaint or request is being resolved.
📦
Right to Portability
You can request your data in a machine-readable format (CSV export is available via the Admin panel).
✋
Right to Object
You can object to processing based on legitimate interest. We will stop unless we can demonstrate compelling grounds.

To exercise any of these rights, contact the clinic's data controller using the details in Section 10. We will respond within 30 days. If you are not satisfied with our response, you have the right to lodge a complaint with your national data protection authority.

For Ireland: Data Protection Commission (DPC) — dataprotection.ie
For UK: Information Commissioner's Office (ICO) — ico.org.uk
For EU: Your national supervisory authority — edpb.europa.eu
7
Data security measures

We have implemented the following technical and organisational measures to protect personal data:

Technical Measures

Organisational Measures

Staff responsibility: All staff using ClearFlow are responsible for keeping their login credentials secure. Any suspected unauthorised access must be reported to the clinic administrator immediately.
8
Data breach procedure

In the event of a personal data breach, we will follow the procedure below in accordance with Article 33 of GDPR.

What counts as a data breach

Response procedure

  1. Contain: Immediately revoke access for the affected account(s) in Firebase Console → Authentication → Users → Disable account
  2. Assess: Determine what data was affected and how many individuals are impacted
  3. Notify supervisory authority: Report to your national data protection authority within 72 hours if the breach is likely to result in a risk to individuals' rights and freedoms
  4. Notify individuals: If the breach is likely to result in a high risk to individuals, notify them without undue delay
  5. Document: Record the breach, its effects, and the remedial action taken regardless of whether notification is required
72-hour rule: Under GDPR Article 33, you must notify your supervisory authority within 72 hours of becoming aware of a breach (where feasible). Failure to notify can result in significant fines.
9
Cookies and local storage

ClearFlow uses browser localStorage (not cookies) to store the following information on your device:

ItemWhat it storesCan be cleared
Theme preferenceYour dark/light mode choiceYes — resets on clearing browser data
Daily rosterThe uploaded patient schedule for the current dayYes — replaced each morning on upload
ID sequenceA counter for generating patient record IDsYes — resets to 1 on clearing browser data

Firebase Authentication stores a secure session token in your browser's IndexedDB to keep you logged in. This is managed entirely by Google Firebase and is cleared when you sign out.

No advertising cookies, tracking scripts, or analytics are used in this application. ClearFlow does not use Google Analytics or any third-party tracking.

No advertising: This application contains no advertisements and no data is shared with advertising networks.
10
Contact us and making a request

To exercise your data rights, report a concern, or make a data subject access request, please contact the clinic's Data Controller:

Data Controller — ClearDent Clinic
Name: George (Admin) — ClearDent
Email: george@yahoo.com
Response time: Within 30 calendar days of receiving a verified request
For complaints: If you are unhappy with our response, you may escalate to your national data protection authority

When making a data subject access request, please include your full name and enough information for us to identify your records. We may need to verify your identity before processing the request.