What we hold, and what we never touch.
Written plainly by the founder rather than assembled from a template. It is short because we hold very little.
This notice is a draft. It is being checked by a solicitor before we take a first paying customer, and some details in the list of processors below are still to confirm. Please do not treat it as final or as legal advice. If anything here matters to a decision you are making, ask us and we will tell you exactly where it stands.
Who we are
Practice Radar Limited is the data controller for the information described on this page. It is a company registered in England and Wales, company number 17476616, with its registered office at Chester House, Lloyd Drive, Ellesmere Port, CH65 9HQ. Write to us at hello@practiceradar.co.uk about anything on this page.
What we hold
The information below, and nothing else.
Your business contact details
- Your name, work email address and the name of your practice or agency
- The town or postcode of the market you asked us to map, and your website address
- Account data: your email address, a hashed password, and session records so you stay logged in
- Any message you send us, and a note of what we replied. The message itself is kept as an ordinary business record until you ask us to delete it. The IP address and referring page recorded with it are removed automatically after 12 months
- A mobile number, only if you set up a phone alert yourself. It is used for that and nothing else, it is never used for marketing, and deleting the alert deletes it
- Billing details held by our payment processor, not by us
- If you connect your website, the connector's token for that site, used only to read page titles and descriptions and to apply the changes you approve
- If you switch on automatic review replies, a record of your agreement to the terms: who agreed, when, the exact wording shown, the Google listing it covers, and the network address it came from, which is forgotten after 12 months. Every change we make to your Google listing, replies included, is listed in an email to you within 48 hours
If you run a free audit
- The website, postcode or practice name you typed, kept with your own private link, so someone else who audits the same practice never sees them
- The public search results, Google listings and Google PageSpeed readings we take for it
- An email address, only if you give one to have the link sent to you. That is one message, sent at your request, and never marketing
- The audit's private link stops working after 30 days. Audits are deleted after 90 days, or at once with the “Delete this audit” button on the audit page. The email address, and the message that carried the link, are deleted with the audit
Public search data about your market
- Search result positions for terms in your area, the way a patient's search would show them
- Public business listings: names, addresses, categories, opening hours and directory entries
- Public review counts and star ratings for every practice in your market, and the text of those public reviews, including the reviewer name Google shows against them. This is what the Voice of the market page reads to tell you what patients across the town praise and punish. It is the same text anyone can read on Google. We hold a recent sample of it, we never publish it as ours, and we delete it on request. Ask us to remove a market and its review text goes with it. Download your data gives a practice its own replies to its reviews, and a reply that thanks a reviewer by first name keeps that name. It never includes the text of a review or the name Google shows against it.
- Public website measurements such as page speed and technical health
- Reports from your own advertising or analytics accounts, only where you have connected them yourself
A security record of how the service is used
- The IP address an action on an account arrives from, with the time and what happened. That covers signing up, logging in, the contact form and running a free audit, and equally changing a password, creating or revoking a share link or an API token, a billing event, and changes to your settings or connections. This is how we tell a person fumbling their password from somebody guessing at other people’s. Separately from this, the web server keeps an ordinary access log of every request it serves, including the IP address, browser and referring page, the way any web server does. It is used for diagnosing faults and abuse, is rotated as it fills rather than on a fixed clock, and is not linked to accounts or used for anything else
- These entries are kept for 12 months and then deleted automatically. Nothing in them is used for marketing, profiling or advertising, and none of it is shared
Our own count of visits
Our server also keeps its own count of visits to the pages you can read without an account, to see which adverts and links bring people here. For each page view, demo opened, free audit started or finished and free month started, it records the page, the kind of link or advert that brought you (for example a Google advert, a ChatGPT advert or a search engine), the day, and a code made from your IP address and browser with a secret. The secret is kept only in the server's memory and in one small file outside its database. It is never included in our backups, it is replaced every day, and it is deleted shortly after midnight. The code tells two visits on the same day apart from one. Once that day's secret is deleted, the code cannot be traced back to you or linked to another day. Your IP address and browser are not kept in this count, nothing is stored on your device, and it is shared with no one. If you start a free month, we keep the kind of link or advert that brought you with your signup, and the advert’s own click reference if it came from a Google, ChatGPT or Microsoft advert. These records are deleted after 13 months.
What we never hold
We hold no patient records of any kind. We do not connect to practice management systems, we do not receive appointment books, treatment records, clinical notes or patient contact details, and we do not want them. If you send us a file containing patient information by accident, tell us and we will delete it and confirm in writing.
One thing does need saying plainly, because it is the only personal data about members of the public that this product touches. We hold a recent sample of the public Google reviews written about the practices in your market, with the reviewer name Google displays. People sometimes mention their own treatment or health in a review. We did not solicit it, it is already published by Google for anyone to read, we use it only to summarise what patients across a town praise and punish, and we never republish it as our own. If you are a reviewer and would rather we did not hold your review, tell us and we will remove it and keep it out.
Our lawful basis under UK GDPR
- Contract for running your account, building and refreshing your market map, and sending the reports your plan includes
- Legitimate interests for collecting public search data about businesses in your market, which is business information already visible to anyone searching, for running a free audit you ask for, for our own count of visits, and for keeping the service secure. We have weighed this against the interests of the practices concerned and consider the impact minimal
- Consent for connecting your advertising or analytics accounts, and for any marketing email. You can withdraw either at any time
- Legal obligation for keeping accounting and tax records
Who processes data for us
Where a service below processes personal data on our behalf, a data processing agreement is in place or being put in place before launch. The public utilities on the list (postcodes.io, PageSpeed, Stadia Maps, the NHS and CQC registers, ONS, MHCLG, DHSC, IndexNow) receive no personal data beyond what the entry says, and offer no agreements to sign. Naming them here is the disclosure.
- Google Analytics
- Counts visits to this marketing site. Our server, not your browser, tells it which page was viewed and the page or advert that sent you there, including an advert’s click reference if the page address carries one. So that Google can work out an approximate region, our server also passes it your IP address with each page view. Google says Analytics uses it for that and does not log or store it. No Google script runs on these pages, nothing is stored on your device, and each page view carries a new random reference, so it cannot recognise you across visits. For the free audit our server sends it three events, an audit started, an audit finished and a free month started from an audit, each with the page address /audit and any campaign tags the visit arrived with, never the website, postcode, practice name, email or the audit's private link. Not used anywhere inside the dashboard.
- Google Ads
- Only if you arrived from one of our own adverts. Google puts a click reference in the link it sends you with. If you then start a free month, that reference is kept with your signup and we tell Google Ads that the click led to a signup and, later, to a confirmed email. No cookie or pixel is involved, and it tells Google nothing about you that the click did not already carry.
- OpenAI (ChatGPT Ads)
- Only if you arrived from one of our own ChatGPT adverts. OpenAI puts a click reference in the link it sends you with. If you scroll down the page you land on, open another of our pages, or tap a free month or demo link, our server keeps that reference with the page and the time, and tells OpenAI once that the click led to an engaged visit, so its adverts reach people who find them useful. These records are deleted after 30 days. If you then start a free month, that reference is kept with your signup and we tell OpenAI that the click led to a signup. Only OpenAI's own click reference is sent, with the page and the time: no email, name, IP address or browser. No cookie or pixel is involved.
- Microsoft Advertising
- Only if you arrived from one of our own Microsoft (Bing) adverts. Microsoft puts a click reference in the link it sends you with. If you then start a free month, that reference is kept with your signup, so we can see which advert it came from, and it is in the page address Google Analytics is told about. Nothing is sent back to Microsoft. No cookie or pixel is involved.
- DataForSEO
- Supplies the public search results, map positions, listings, link counts and page crawls behind your market map. Receives the search terms and locations we read, Google listing identifiers, your practice's website address for its link figures and the monthly crawl of your own site, and the website addresses of the rival practices whose links the local link blueprint compares. For a free audit it receives search terms, map coordinates around the postcode you gave and Google listing identifiers, and never the website you typed or your email. It also passes the questions behind Assistant answers and the free audit to the AI models' makers, below. Receives no personal data about you or your patients. Transfer safeguards to confirm.
- The AI models' makers, through DataForSEO
- OpenAI for ChatGPT, Anthropic for Claude, Perplexity, and Google for Gemini. For Assistant answers and the free audit they receive questions naming your town, such as “Which dental practices in Leeds, West Yorkshire would you recommend?”, and for Assistant answers questions built from the searches tracked for your practice. Never your name, email address, website, postcode or anything about your patients.
- Krystal Hosting
- Krystal Hosting Ltd, a UK company, runs the virtual server in the UK that holds the application and its database, so it stores everything the service holds.
- Mailgun
- Sends account email, the weekly digest and the monthly brief, through its EU region. Receives your name, your email address and the contents of those messages.
- Twilio
- Sends phone alerts by SMS, and only if you set one up. Receives the mobile number you entered and the text of the alert, which names the market and what moved. Receives nothing else about you or your patients. Transfer safeguards to confirm.
- Meta
- Sends phone alerts by WhatsApp, where that is the channel you chose. Receives the same two things Twilio does: the mobile number and the text of the alert. Transfer safeguards to confirm.
- postcodes.io
- Turns the postcode you type on the signup form or the free audit into a position, town and country, so we know which market to build or read. Receives the postcode and nothing else.
- Google PageSpeed Insights
- Measures the speed and technical health of your website. Receives your website address, and no personal data. For a free audit it receives the website address you typed, so that Google can test the page. Google fetches the page, we do not.
- Stadia Maps
- Supplies the map images your market map, rank grid and CQC map are drawn on, built from OpenStreetMap data. Receives the map area requested, and no personal data.
- NHS Organisation Data Service, NHS Service Search and NHS Business Services Authority
- The NHS's public registers of practices, their opening times, which patients they are accepting and their published NHS contract activity. We look practices up by postcode or NHS code, and they receive nothing about you.
- Care Quality Commission
- CQC's public register of inspections, read so the CQC page can show what was reported for each practice. We look practices up by council and location, and it receives nothing about you.
- Companies House
- The public register of companies, read to show who owns the dental practices in your area. We look companies up by number, and it receives nothing about you.
- Office for National Statistics and Nomis
- Official population figures for the neighbourhoods around a practice, read by area code. They receive nothing about you.
- Ministry of Housing, Communities and Local Government
- The English Indices of Deprivation and the Planning Data service, read for the area around a practice. They receive a map area and nothing about you.
- Department of Health and Social Care (Fingertips)
- Official public health figures for a practice's council area, such as children's tooth decay. It receives nothing about you.
- Microsoft Bing Webmaster Tools
- Only if you connect it. Reads how your own website does in Bing search, with the API key you create in your Bing account. Microsoft receives the key and your website address, and nothing about your patients.
- BrightLocal
- Only if your plan includes directory listings and you approve a submission. Builds and keeps your practice's listings on UK directories. Receives the practice details you approve on the Listings page: the practice name, address, phone number, a contact email address, opening hours and description. BrightLocal passes those details on to the directories and data networks your listings go to, including Foursquare and the GPS Network, and, where you have connected them, Facebook, Bing and Apple Maps. Receives nothing about your patients. Transfer safeguards to confirm.
- IndexNow
- When an approved change goes live on your website, tells Bing and other search engines which page changed. Receives the page address, and no personal data.
- Anthropic
- Writes the parts of the product that are written rather than counted: the monthly brief, the review reply assistant, the Voice of the market read of public review text, the copy audit's rewrites, drafted page briefs and Google Business Profile post drafts. Receives the public review text and the market findings being written about, and the practice's own page copy where the copy audit is used. Receives no patient data. Anthropic does not train on it.
- Stripe
- Takes payments and holds your card details. Receives your email address and which plan you are buying. We never see or store a full card number.
How long we keep it
We keep your account data while you are a customer, and after you leave we keep it so that a returning practice does not start from nothing. We do not yet delete it automatically on a timer: today an account is erased when you ask us to, by writing to the address at the top of this page, and we do that by hand within 30 days. We would rather say that plainly than describe an automatic deletion that does not happen. Market data is kept as history because the history is the point of the product. Free audits are deleted after 90 days, and their private links stop working after 30. Our own count of visits is deleted after 13 months. Accounting records are kept for six years as the law requires.
Ask us to delete your data and we will do it within 30 days, and confirm in writing when it is done. That deletion covers your account, your contact details, your market history and the security record described above.
Your rights
Under UK GDPR you can ask us for a copy of the data we hold about you, ask us to correct it, ask us to delete it, ask for it in a portable format, or object to our processing it. Ask by email and we will answer within one month at the latest. There is no charge.
If you are unhappy with how we have handled your data you can complain to the Information Commissioner's Office at ico.org.uk, and we would rather you told us first so we can put it right.
Cookies
The pages you can read without an account set no tracking cookie of any kind: no advertising pixel, nothing that can recognise you on a later visit. The one thing they keep in your browser is a note, in its local storage, that you closed the founding-rate banner, so it stays closed. It holds the single value "1", is never sent to us, and you can clear it with your browser's site data. We do count visits with Google Analytics, but our server sends the count, so no Google script runs in your browser and nothing is stored on your machine. It records that a page was viewed, what sent you there and roughly which region from. The exceptions are all the same cookie: any page carrying a form you can submit without being logged in (the trial signup form, the free audit, the login page, a set-password or invitation link) sets d4s_csrf, which exists only to prove the form you submit is the form we sent you. It carries no identity, expires after two hours, and is the kind of strictly necessary cookie that needs no consent. Our own count of visits, described above, stores nothing on your device either. Nothing here is used for advertising or shared with anyone, with the exceptions under Google Ads and OpenAI above: a click reference from our own adverts, carried in the link rather than in a cookie. The client dashboard at /app sets one cookie once you log in, d4s_session, which is what keeps you signed in. The d4s_csrf cookie above is deleted at that point, because inside the dashboard the same protection is held against your session record on our server rather than on your machine. Accounts that hold more than one market also get d4s_market, which remembers which market you were last looking at and nothing else. All of these are strictly necessary, so none needs a consent banner.
Security
Traffic is encrypted in transit. Passwords are stored as bcrypt hashes and never in readable form. Access to the server is limited to the founder. A backup is taken nightly and kept on the server: copies of the database for thirty days, the market readings for fourteen days, and the rest of the service's files for seven. Since 16 September a copy of each is also pulled down daily to a separate machine, off the server, and kept there for thirty days. Since 23 September 2026 every backup is encrypted before it is stored, in both places, and the key that opens them is not kept on the server, so a copy of the backups on its own cannot be read. The service itself runs without administrator rights on the server. If a breach ever affects your data we will tell you and the Information Commissioner's Office within 72 hours of becoming aware.
Changes to this notice
When this notice changes materially we will email account holders and update the date below. The version you are reading is a draft written by the founder, and it will be reviewed by a solicitor before the first paying customer.
Any of this worth a question.
Ask before you sign up rather than after. The founder answers this inbox personally.