Tempo GP

Information governance & data processing

Studystreaks Ltd · Tempo GP · last updated August 2026

This page is written for Health Board eHealth, ICB and Trust information governance teams. Part A is a one-page summary for approval and web-filtering requests. Part B is the full Data Processing Agreement that forms part of every practice subscription. Print or copy it and send it on — nothing else needs to be requested from us.

Whitelist request letterSecurity summary

Part A — Information governance summary

Processor and registered officeStudystreaks Ltd (company no. SC865254, D-U-N-S © 234235037), Studystreaks Ltd, c/o Smith & Wallace & Co., 1 Simonsburn Rd, Kilmarnock, Scotland, KA1 5LA. Registered in Scotland.
Purpose of the systemOperational planning and workforce wellbeing. Clinicians record how their working time is spent across six workload domains; practices see aggregated capacity reporting against BMA safe working guidance.
Clinical safety classificationNot a clinical system. No clinical decision support, no triage, no prescribing, no patient record. DCB0129 / DCB0160 clinical risk management standards are not engaged because no patient data is processed.
Patient dataNone. No patient identifiable data or protected health information is requested, collected, stored or processed at any point.
Personal data processedStaff operational data only: name, work email, job role, practice affiliation, working pattern, time and contact-count records, and self-rated workload scores.
Hosting and architectureUK / EU data centres, served through Cloudflare's edge network. Static assets and application served from the edge; data held in a managed Postgres database.
Encryption in transitTLS 1.3 (HTTPS), with HSTS enforced
Encryption at restAES-256 at rest, including database backups
Access controlPer-row database authorisation (Row Level Security) scoped to the signed-in clinician. Email and password or Google sign-in, with hashed credentials handled by the managed auth provider.
Aggregation and anonymityPractice leads see aggregated totals only. Views that could identify one clinician are suppressed until at least three clinicians have contributed.
Data portabilityEvery user can download a complete export of their own data as JSON or CSV at any time, without contacting us. Leads can export anonymised practice-level data.
Retention and deletionActive while subscribed. After a subscription ends: 30 days full access, then read-only download access, then permanent secure deletion at day 90.
Breach notificationThe controller is notified without undue delay and within 48 hours of us becoming aware of a personal data breach.
Standards alignmentUK GDPR and the Data Protection Act 2018; BMA safe workload guidance; the national GP contract and quality frameworks for the practice's own nation (Scotland, England, Wales, Northern Ireland, Australia, Canada).
Network requirementsOutbound HTTPS (TCP 443) to tempogp.app only. No inbound connections, no local install, no browser plug-in, no smartcard integration.

Sub-processors

Part B — Data Processing Agreement

Entered into between Studystreaks Ltd (Processor, company no. SC865254, D-U-N-S © 234235037, registered office: Studystreaks Ltd, c/o Smith & Wallace & Co., 1 Simonsburn Rd, Kilmarnock, Scotland, KA1 5LA) and the subscribing practice or healthcare entity (Controller), effective from the start of the subscription. No signature is required: it takes effect automatically alongside the Terms of Service. A countersigned copy is available on request from hello@studystreaks.co.uk.

1. Roles and scope

This Data Processing Agreement forms part of the Tempo GP Terms of Service between Studystreaks Ltd (the "Processor") and the GP practice, health board, cluster or other healthcare entity that holds the subscription (the "Controller").

The Controller determines the purposes and means of processing staff workload data. The Processor processes that data solely to provide the subscribed service and on the Controller's documented instructions, which include the instructions given through normal use of the application.

2. Subject matter, duration, nature and purpose

Subject matter: recording, storing, aggregating and reporting on the working time and workload of the Controller's clinical team.

Duration: for the term of the subscription, plus the retention window set out in clause 9.

Nature and purpose: workforce capacity measurement, safe working compliance reporting, and operational improvement planning. Tempo GP is not a clinical system.

3. Categories of data subject and personal data

Data subjects: clinicians and clinical team members of the Controller who hold an account — GP partners, salaried GPs, locums, trainees, ANPs, pharmacists, practice nurses and other roles the Controller adds.

Categories of personal data: account information; workload and operational data; self-reported ratings; uploaded paper sheets; billing data.

No special category data relating to patients is processed. Self-rated cognitive load and IT friction scores are occupational measures recorded voluntarily by the clinician about their own working day.

4. No patient identifiable data

Tempo GP never requests, collects, stores or processes patient identifiable data. Do not enter patient names, dates of birth, CHI or NHS numbers, or identifiable clinical detail into any free-text field, note or friction tag.

The Controller undertakes to instruct its staff accordingly. Free-text fields are optional throughout the application and are excluded from every data export and from all AI processing.

5. Sub-processors

The Controller gives general authorisation for the Processor to engage the sub-processors listed below. The Processor imposes data protection obligations equivalent to this agreement on each of them, and remains fully liable for their performance.

The Processor will give at least 30 days' notice before adding or replacing a sub-processor, during which the Controller may object and, if the objection cannot be resolved, terminate the subscription with a pro-rata refund.

6. Security measures

Encryption in transit: TLS 1.3 (HTTPS), with HSTS enforced.

Encryption at rest: AES-256 at rest, including database backups.

Logical separation and authorisation: Per-row database authorisation (Row Level Security) scoped to the signed-in clinician. Every table enforces per-user policies at the database layer, so a defect in application code cannot expose another practice's data.

Authentication: Email and password or Google sign-in, with hashed credentials handled by the managed auth provider. Uploaded sheet photographs are held in a private bucket readable only by the clinician who uploaded them.

Personnel: access to production data is limited to named administrators on a least-privilege basis and is used only to investigate faults raised by the Controller.

7. Confidentiality and staff

Everyone the Processor authorises to process personal data is bound by a duty of confidentiality and has received data protection training appropriate to their role.

8. Assistance to the Controller

Data subject requests: the application provides self-service access, correction and export, so most requests need no involvement from the Processor. Where assistance is needed, the Processor will respond within 10 working days.

The Processor will assist the Controller with data protection impact assessments and with prior consultation with a supervisory authority, on request, and will make available the information needed to demonstrate compliance with Article 28.

9. Return and deletion

On termination or expiry: full access for 30 days, read-only export access until day 90, and permanent deletion of all practice and personal records — including backups and uploaded sheet images — at day 90.

Deletion is carried out by an automated nightly process and is irreversible. Earlier deletion can be requested in writing at any time.

10. Personal data breach

The Processor will notify the Controller without undue delay, and in any event within 48 hours, of becoming aware of a personal data breach affecting the Controller's data, together with the nature of the breach, the categories and approximate number of records affected, the likely consequences and the measures taken.

11. International transfers

Primary storage is in the UK / EU. Where a sub-processor processes data outside the UK or EEA, transfers are covered by the UK International Data Transfer Addendum and the EU Standard Contractual Clauses, with a transfer risk assessment on file.

12. Audit

The Processor will make available on request the information necessary to demonstrate compliance with this agreement, including sub-processor certifications and security documentation, and will allow for and contribute to audits by the Controller or an auditor it mandates, no more than once a year unless required by a supervisory authority.

13. Governing law

This agreement is governed by the law of Scotland for UK subscriptions, or the law of the Controller's registered jurisdiction where that differs.

Questions from your IG team? Email hello@studystreaks.co.uk and we will respond within 5 working days. See also the Privacy Policy and Terms of Service.