Back to home

Legal

Privacy Policy

Effective from 11 September 2026 (v2.0)

Learning Log is a mobile application and browser extension created and operated by Delta 60 Ltd (“we”, “us”). This policy explains how we collect, use, and protect your personal data when you use the Learning Log app or browser extension, when you visit our website at learninglog.app, and when you contact us through our company website at delta60.com.

1. Who we are

Delta 60 Ltd is a company registered in England and Wales (company number 17049123). Registered office: Lytchett House, Unit 13 Freeland Park, Wareham Road, Lytchett Matravers, Poole, BH16 6FA. You can reach us through our contact form or by emailing hello@delta60.com.

Delta 60 Ltd is the data controller for the personal information we hold about you, for the purposes of UK GDPR and the Data Protection Act 2018. We are registered with the Information Commissioner's Office (ICO). Our registration reference is ZC106781.

2. Information we collect

When you use Learning Log, we collect the following categories of information.

Account information

Your email address, name, professional title, occupation, professional registration body and registration number if you choose to provide them, and, for sign-in via Apple or Google, the basic profile information those providers share.

For security and fraud-prevention purposes, where you provide a professional registration body and registration number, we may electronically check the registration details against that body's public register to confirm the registration is valid.

If we are unable to confirm a registration number, or if we identify it as invalid or being used in a way that suggests fraud or abuse, we may restrict access to the app. These checks involve human review and are not based solely on automated processing.

Learning content you create

Reading logs, event records, reflections, learning needs, favourites, saved links, and any notes you choose to save. This information may contain sensitive professional or workplace-related information which we treat with appropriate security and access controls.

Generated outputs

If you generate PDF reports or appraisal outputs, we store the generated file and related metadata such as the title, output type, source log, file size, creation date, and storage path. Generated outputs may include selected Learning Log content and profile details such as your name and professional registration details if those are included in the report.

Professional confidentiality

Learning Log is intended for reflective learning and professional development. You remain responsible for ensuring that anything you enter into the app complies with your professional, ethical, contractual, and legal obligations, including confidentiality obligations, employer policies, and professional guidance from your regulator. You must not enter directly identifiable patient information into Learning Log. Clinical reflections and case discussions should be written in anonymised or non-identifying form. If you accidentally enter information that may identify a patient or another person, you should delete or edit it promptly and contact us if you need help.

Voice recordings

When you use voice entry or inline dictation, the app records audio through your device microphone, with your permission, and converts it to text using the speech recognition built into your device. The audio never leaves your device, is not sent to us, and is not sent to any third party. We do not receive or store your recordings. The microphone is only active while you are recording.

Once the audio has been turned into text on your device, that text is sent to our servers so it can be tidied up and sorted into the right fields, as described under AI features below. Your device’s own speech recognition is provided by Apple or Google as part of your operating system and is governed by their privacy terms, not ours.

Location for Jobs

If you use the Jobs tab to find roles near you, the app may use your device location, with your permission, to filter and sort job listings. On Android we request approximate location only. On iOS we use a lower-accuracy foreground location request where available, but the actual precision may also depend on your device settings. Your location is used only while you are using the Jobs feature. We do not request background location access, and we do not save your device location to your Learning Log account. Your latitude and longitude may be sent to our backend temporarily to calculate nearby jobs and distances. You can decline location permission and search by postcode instead.

The map in the Jobs feature is rendered using MapTiler (api.maptiler.com), which serves the map tiles and styles (built from OpenStreetMap data). To draw the map, your device requests these tiles directly from MapTiler, so MapTiler receives your device's IP address and the map area you are viewing. We do not send your name, email, or Learning Log account details to MapTiler. OpenStreetMap is credited as the underlying map data source within the map view.

Camera

When you tap a QR or barcode scan button (for example, to add an article, ISBN, or DOI), the app opens the camera to read the code. The camera is only active while the scanner is open. We do not store or transmit camera images; only the decoded code is used by the app. We always ask for your permission before any access to your camera.

Marketing preferences

Your consent choices for email newsletters about Learning Log and, separately, other products from Delta 60 Ltd.

Push notifications

If you opt in to push notifications, we store your notification preference and an Expo push token for your device. When we send a notification, we may keep an internal delivery record showing whether delivery succeeded, failed, or the device token was no longer valid. You can turn notifications off in the app or in your device settings.

Bug reports, suggestions, and support information

If you report a problem or send feedback in the app, we store the text you submit, your account identifier, and, for bug reports, basic device, operating system, and app version information. We use this to investigate issues, improve the service, and protect against misuse of support channels.

Website and contact requests

Our website (learninglog.app) is an information page for finding and downloading the app. It has no sign-up or contact forms and does not use cookies.

If you contact us, you do so through the contact form on our company website (delta60.com) or by email. Through the contact form we collect your name, your email address, and the message you send. Contact form messages are sent to us by email so we can read and respond to your enquiry. If you have previously expressed interest in beta testing, we keep that information to manage possible TestFlight or Play test track invitations; it is operational rather than marketing.

The delta60.com contact form uses Cloudflare Turnstile, an invisible bot-protection check. When you open that page, Cloudflare receives your IP address, browser User-Agent header, a TLS fingerprint, and our site identifier so it can decide whether the traffic is automated. We do not see this information ourselves.

Technical and diagnostic information

Basic device, operating system, app version, request, and diagnostic information needed to run the app reliably, investigate faults, measure AI usage and cost, apply rate limits, and protect the service against abuse.

Crash and error reports

When the app or one of our server-side functions hits an unexpected error, an automated diagnostic report may be sent to our error-monitoring provider or stored in our internal diagnostics tables. These reports may include the error details, device and OS version, app version, function name, timing and technical context, and your internal account identifier. They are not intended to contain your name, email, learning content, stored voice recordings, or IP address. Although our provider sees your IP address at the moment of delivery (an unavoidable consequence of any internet connection), we have configured our provider not to retain IP addresses within stored crash reports.

AI and transcription diagnostics

We record operational metadata about AI and transcription features, including the function used, model, model usage units, audio duration, approximate internal cost, error type, and request identifiers. If a transcription is rejected by an anti-hallucination or safety gate, we may store a short transcript snippet and related confidence or safety metadata so we can tune the system and investigate failures. If an AI provider returns an unexpected error or malformed response, we may store a short response snippet for diagnostic purposes.

AI content reports

If you flag AI-generated content as wrong, unhelpful, offensive, or otherwise inappropriate, we record the AI's output, the input that produced it (including any voice transcript), the category you selected, any note you add, and operational metadata about the AI calls involved (model, model usage units, audio duration, our internal cost). This is described in more detail in section 6.

News article reports

If you flag a news article from the news feed, we record the article's URL and title, our internal article identifier, the category you selected, any note you add, and your account identifier. This is described in more detail in section 6.

Security flags

The AI providers we use require us to run safety controls on text we send to their models. To meet this requirement, we run automated moderation checks on AI inputs before they reach the model. If a check identifies text as potentially harmful or abusive, we may record the relevant submitted text or text excerpt, the categories matched, technical metadata, and your account identifier in a security log pending human review. If the moderation check is temporarily unavailable and we cannot complete it, we may record the relevant submitted text or text excerpt, technical metadata, and your account identifier so that content which bypassed the check remains reviewable. We do not routinely review AI content unless it has been flagged by our moderation systems, has been the subject of a user-submitted content report, is needed for security, abuse prevention, or legal compliance, or you have asked us to look at specific content as part of a support request.

Our browser extension uses your Learning Log account and the same data described above. When you click the extension button, it reads the address and title of the active tab so you can save the page as a favourite or start a reading log from it. It stores your sign-in session locally in your browser; favourites you save through the extension are stored in your Learning Log account, the same as favourites saved in the app. We do not collect anything from the extension beyond what is listed above; in particular, we do not collect browsing history beyond the webpages you explicitly choose to save or process through the extension.

To show the small site icon next to each saved favourite, the extension loads that icon from DuckDuckGo's favicon service (icons.duckduckgo.com). This sends the website's domain to DuckDuckGo, along with your device's IP address (as with any web request). It does not send your name, email, or account identifier. DuckDuckGo is not one of our processors and we have no data-processing agreement with it (none is required); it receives the request as an independent service and states that the service is anonymous and does not build a browsing history. See DuckDuckGo's How DuckDuckGo Keeps Favicons Anonymous page for details.

3. How we use your information

  • To provide the app, browser extension, website, and your account.
  • To store and manage your learning logs, event logs, favourites, generated outputs, and appraisal exports.
  • To process voice entries through our AI transcription and structuring services.
  • To send transactional emails (account, password, email change, deletion, and operational emails).
  • To send marketing emails only if you have consented to the relevant mailing list.
  • To manage optional push notifications where you have opted in.
  • To respond to contact form messages, bug reports, support requests, and feedback.
  • To manage beta tester interest and possible test track invitations.
  • To monitor AI and transcription quality, including rejected transcriptions, AI failures, and safety events.
  • To improve the app, detect bugs, prevent fraud and abuse, and keep the service secure. Where we use aggregated data for these purposes, it is not linked back to identifiable individuals.
  • To verify professional registration details you provide against the relevant public regulator's register.
  • To identify accounts held by the same person, so we can enforce the one-account-per-person limit in our Terms of Service and prevent abuse of welcome bonuses or other limits.

4. Lawful basis (UK GDPR)

We process your personal data on the following lawful bases.

Contract (Article 6(1)(b) UK GDPR): Creating a Learning Log account forms a contract between you and us to deliver the service. We process your account details, learning content, generated outputs, voice transcripts, and AI-assisted text actions on this basis because the app would not work without them.

Consent (Article 6(1)(a) UK GDPR): We rely on consent for marketing emails and optional beta tester contact where applicable. You can withdraw marketing consent at any time in the app, through unsubscribe links, or by emailing us. Device permissions such as microphone, camera, location, and notifications are also under your control through the app and your device settings; turning them off stops the relevant feature from using that permission.

Legitimate interests (Article 6(1)(f) UK GDPR): We rely on this for activities where we have a justified business reason that does not override your rights. This includes keeping the app secure, running automated safety checks on AI inputs, diagnosing crashes and AI failures, investigating bug reports and support requests, preventing fraud and abuse, managing rate limits, improving our products using aggregated or minimised data, and keeping limited audit records. Our legitimate interests for these activities include verifying that users hold the professional registration they claim, enforcing our Terms of Service (including the one-account-per-person limit), and preventing abuse of the service. You can object to processing based on legitimate interests.

Legal obligation (Article 6(1)(c) UK GDPR): We keep certain records because UK law requires us to. Learning Log is free and we take no payment from you, so this applies principally to historic accounting records from the period when the app offered in-app purchases, and to any request we must answer under data protection or other law.

Special category data: Learning Log is not designed to hold identifiable patient records, and you should not enter directly identifiable patient information. The app is intended for professional learning reflections written in anonymised or non-identifying form. If we become aware that content may contain directly identifiable patient information, we may ask you to remove it, restrict processing of it, or delete it where appropriate.

5. Who we share data with

We use the following processors and service providers to run the service. They process your data only on our instructions, under contract, with appropriate safeguards.

  • Supabase: secure hosting of your account, learning logs, generated outputs, and other app data.
  • OpenAI: automated content-moderation checks on text. Text you submit to an AI feature is checked for unsafe content before and after processing. We configure provider settings and contracts, where available, to restrict use of submitted content to providing the service and maintaining safety. OpenAI does not receive any audio.
  • OpenRouter: a routing service that forwards text-AI requests to underlying model providers (currently Google models). Used for text refinement, title generation, voice-entry structuring, and inline dictation cleanup.
  • Mailgun: sending transactional, support, beta interest, and marketing emails on our behalf.
  • Apple and Google: app distribution, sign-in where selected, and the on-device speech recognition built into your operating system.
  • Google Workspace: hosting and processing our optional, anonymous feedback and exit surveys and the responses they collect (using tools such as Google Forms, Sheets, and Docs). These surveys do not ask for your name, email address, or anything else that identifies you.
  • Expo: delivery of optional push notifications to devices that have opted in.
  • Sentry: automated crash and error reporting. Hosted in the European Union (Frankfurt, Germany).
  • Vercel: hosting our websites, learninglog.app and delta60.com (including its contact form).
  • Cloudflare: invisible bot-protection (Turnstile) on the contact form on our company website (delta60.com). Cloudflare processes your IP address, User-Agent header, TLS fingerprint, and our site identifier as our processor for this purpose. Cloudflare may also retain anonymised signals under its own legitimate interest to improve Turnstile's bot-detection capabilities. See Cloudflare's Turnstile Privacy Addendum for full details of what Cloudflare collects and how it is used.

Where available, we configure AI providers not to use submitted content for training their general-purpose models.

We do not sell your personal information. We do not disclose learning content to advertisers or data brokers.

Legal and regulatory disclosure: We may also disclose personal information where we are required to do so by law, by court order, or by a regulator with legal authority to compel disclosure, and where we reasonably believe disclosure is necessary to comply with a legal obligation, to protect our rights or property, to investigate suspected fraud or abuse, or to prevent serious harm.

6. Reporting AI-generated and other content

If AI-generated content in the app appears wrong, unhelpful, offensive, or otherwise inappropriate, you can report it directly from the screen where it appears. You can also report news articles surfaced in the app's news feed if a link is broken, behind a paywall, in the wrong category, or otherwise inappropriate. When you submit a report we record:

  • The content you are reporting. For AI output, this is the AI's response and the input that produced it (for voice features, the raw transcript). For news articles, this is the article's URL and title and our internal reference for that article.
  • The category you selected and any note you add.
  • Your account identifier, so we can follow up if needed.
  • For AI reports, operational metadata about the AI calls involved (the model used, model usage units, audio duration where applicable, and our internal cost).

We use these reports to review what our AI and news feed are producing and to improve our prompts, moderation systems, news sourcing, and AI-assisted features. Reports are kept for up to 12 months and then deleted automatically. If you delete your account, your reports are anonymised so they remain useful for moderation analytics but are no longer attributable to you by ordinary account lookup. If you ask us to delete a report before then, we will do so unless we need to keep it for security, fraud prevention, legal compliance, or to handle an active support issue.

Aggregated, non-identifying moderation analytics derived from reports may be retained beyond that point to track trends in AI behaviour and news quality.

7. International transfers

Some of our processors (notably our AI providers and our website host) are based in the United States or may process data outside the UK or EEA. We hold a data processing agreement with each of the processors listed in section 5. Where the processor is based outside the UK or EEA, the data processing agreement includes safeguards required by UK GDPR, typically the UK's International Data Transfer Addendum, the EU Standard Contractual Clauses, or another legally recognised transfer mechanism.

8. How long we keep your data

  • While your account is active: we keep what we need to provide the service, subject to the limits below.
  • Reading logs and event logs: kept while your account is active for as long as the entry stays in your portfolio. When you generate a PDF from an entry, that entry is archived and is then deleted automatically 24 months later. Entries you never turn into a PDF are not deleted on a timer.
  • Generated outputs (PDFs): kept for up to 24 months from the date they were created, then deleted automatically. This applies whether your account is active or not.
  • Favourites: kept while your account is active. Deleted when you delete your account.
  • Voice recordings: never leave your device and are never received by us.
  • Transcription result cache: when you use a voice or dictation feature, the resulting transcribed and AI-processed text is held in a temporary cache for up to 72 hours. This lets the app safely repeat a request interrupted by a lost connection without processing the same text twice. These cached results are deleted automatically after 72 hours, and immediately when you delete your account.
  • AI content reports: kept for up to 12 months and then deleted, as described in section 6.
  • News article reports: kept for up to 12 months and then deleted, as described in section 6.
  • Bug reports and support feedback: bug reports may be kept for up to 12 months after account deletion in anonymised form where needed for support operations, fraud investigation, and abuse prevention. General suggestions and feedback are kept while your account is active and deleted when your account is deleted, unless copied into aggregated, non-identifying product planning notes.
  • Push notification tokens: kept while you are opted in and the token remains valid. If you turn notifications off or the platform tells us the token is no longer valid, we delete or clear the token. Push broadcast and delivery records are kept for operational audit and troubleshooting for up to 12 months.
  • AI and transcription diagnostics: AI failure diagnostics and transcription rejection records are kept for up to 12 months from creation, and AI usage metadata for up to 24 months from creation, after which they are deleted automatically. We keep them for operational monitoring, cost accounting, safety tuning, and abuse prevention. Where these records are retained after account deletion, your account identifier is replaced with an anonymous marker, except for security audit logs where retaining an internal account identifier is necessary for audit, abuse prevention, or legal compliance.
  • Limited financial records: the app no longer offers any purchase, so no new financial records are created. Historic purchase, refund, and related ledger records from the period when it did are retained in anonymised form for at least 6 years and normally up to 7 years, unless a longer period is legally required, to meet UK tax and accounting obligations.
  • Professional registration records: to prevent fraud and abuse of the service and of our one-account-per-person policy, we keep a limited record of the professional registration numbers that have been used with the service, together with the regulator and the outcome of any verification check. We keep this record, which is not linked to your learning content, including after an account is deleted, for as long as needed for fraud and abuse prevention.
  • Marketing lists: kept until you unsubscribe or ask us to delete them. Learning Log account deletion removes you from Learning Log marketing and beta lists, but does not automatically remove you from Delta 60 cross-product marketing because that is a separate consent. You can leave Delta 60 marketing through the unsubscribe link in any Delta 60 marketing email or by contacting us.
  • Beta tester interest: kept while we are managing the beta programme and related invitations, unless you ask us to delete it sooner or we need to retain a limited record for abuse prevention or operational audit.
  • Inactive accounts: if you are approaching 12 months without using the app (no logs, favourites, or other activity), we will email you to ask whether you want to keep the account. If you do not respond and remain inactive, we may delete the account and its data. You can prevent this by signing back in, creating any log or favourite, or replying to the warning email.
  • After you delete your account: your profile, learning content, favourites, generated outputs, and ordinary personal information are deleted. Limited financial records, AI usage records, content reports, bug reports, and transcription rejection records may be retained in anonymised form for the periods described above. Security audit logs may retain an internal account identifier where needed to evidence account deletion, investigate abuse or fraud, or comply with legal obligations. We also keep the limited professional-registration-verification record described above, to prevent repeated sign-ups that abuse the service.
  • Backups: deleted data may remain in encrypted backups for a limited period before automatic removal. Backups are restricted to disaster recovery and are not used for any other purpose.

9. Your rights

Under UK GDPR you have the right to:

  • Ask for a copy of the personal information we hold about you.
  • Correct inaccurate information.
  • Delete your account and your data (you can do this from Settings inside the app, or by emailing us).
  • Export your learning logs in a portable format.
  • Object to processing or restrict it.
  • Withdraw consent for marketing emails and manage optional device permissions such as microphone, camera, location, and notifications.
  • Ask us to review or delete support, bug-report, or content-report submissions where this does not conflict with legal, security, or abuse-prevention obligations.
  • Not be subject to decisions based solely on automated processing that produce legal or similarly significant effects on you.
  • Complain to the UK Information Commissioner's Office (ico.org.uk).

To exercise any of these rights, use our contact form on delta60.com or email hello@delta60.com. We will respond within one month.

10. Children

Learning Log is intended for healthcare professionals and is not designed for use by anyone under 18. We do not knowingly collect data from children.

11. Security

We use industry-standard technical and organisational security measures designed to protect personal information, including encryption in transit, encrypted database storage, authenticated access controls, row-level authorisation, and restricted administrative access. No system is perfectly secure. If you believe your account has been compromised, contact us immediately.

Password breach checks: when you set or change a password, we use Supabase's built-in integration with HaveIBeenPwned to check whether your password has appeared in known data breaches. Your password itself is never sent. Only the first five characters of a one-way hash are sent. That fragment matches many possible passwords and cannot identify you.

Local cache on your device: To speed up app start-up, the app keeps a small local cache of recent reading logs, event logs, output metadata, and favourites in the device's standard application data storage. This cache is protected by your device's operating system encryption (iOS Data Protection / Android File-Based Encryption) when the device is locked. It is not separately encrypted by the app. The cache is cleared when you sign out and when you delete the app.

12. Changes to this policy

We may update this policy from time to time. The “Effective from” date at the top tells you when the current version of this policy took effect. Material changes will be communicated by email, in-app notice, or another appropriate method.

13. Contact

Delta 60 Ltd · Lytchett House, Unit 13 Freeland Park, Wareham Road, Lytchett Matravers, Poole, BH16 6FA · Company No. 17049123 · hello@delta60.com

The canonical copy of this document, with previous versions, is published at delta60.com.