Privacy Policy
Last updated: 22 May 2026
ParkCheck.co.uk (“ParkCheck”, “we”, “us”) keeps data collection to a minimum. This policy explains what we collect, why, and your rights under the UK General Data Protection Regulation (UK GDPR) and the Privacy and Electronic Communications Regulations (PECR).
1. Who we are
ParkCheck.co.uk is a free guidance tool for UK drivers. The data controller is the operator of ParkCheck.co.uk. For data-related enquiries, contact us at hello@parkcheck.co.uk.
2. What data we collect
Sign photos and OCR text. When you scan a parking sign, your photo is processed on your device and sent to OCR.space (our text-recognition provider) to extract the sign text. The extracted text is processed in your browser to match a sign type. We do not store your photo or the extracted text unless you explicitly submit an unrecognised sign (see below).
Sign submissions. If you choose to submit an unrecognised sign using the “Submit this sign” form, we store: the photo you uploaded, the extracted OCR text, an optional description, an optional location, and your email address if provided. This data is stored in Supabase (our database provider).
Feedback. When you tap the thumbs up or thumbs down button after a scan, we record which sign was matched, the verdict (e.g. “yes-with-limits”), and whether you found the answer helpful. This is anonymous — we do not link it to you or your device.
Contact form. If you use the contact form, we collect your name, email address, subject, and message. This is stored in Supabase.
Scan history. Your last 5 scan results are saved in your browser’s local storage so you can refer back to them. This data never leaves your device — it is not sent to us.
3. Why we collect it and our legal basis
Sign submissions are collected to improve ParkCheck’s sign library. Our legal basis is legitimate interests (improving the service for all users). You can withdraw consent at any time by contacting us to have your submission deleted.
Feedback is collected to monitor answer quality. Our legal basis is legitimate interests.
Contact messages are collected to respond to your enquiry. Our legal basis is legitimate interests.
We do not use your data for marketing, profiling, or automated decision-making.
4. Cookies and local storage
ParkCheck does not use advertising or tracking cookies. We use browser localStorage solely to remember your theme preference (light/dark mode) and your last 5 scan results. This does not require consent under PECR as it is strictly necessary for the functionality you requested.
Supabase may set a session cookie if you are logged in as an admin user. No third-party analytics or advertising cookies are placed on your device.
5. Third-party services
OCR.space — processes your sign photo to extract text. OCR.space’s privacy policy applies to this processing. We do not share any personal data with OCR.space beyond the image content itself.
Supabase — stores sign submissions and contact messages. Data is hosted within the EU. Supabase’s privacy policy applies.
Vercel — hosts the ParkCheck website. Vercel may process your IP address and request metadata in access logs. Vercel’s privacy policy applies.
6. How long we keep your data
Sign submissions are reviewed manually and deleted after we have processed them (typically within 30 days). Contact messages are retained until your enquiry is resolved, then deleted. Anonymous feedback has no set retention period but contains no personal data.
7. Your rights
Under UK GDPR you have the right to: access the personal data we hold about you; have inaccurate data corrected; have your data erased (“right to be forgotten”); restrict or object to our processing; data portability.
To exercise any of these rights, email hello@parkcheck.co.uk. We will respond within one month. You also have the right to complain to the Information Commissioner’s Office (ICO) at ico.org.uk.
8. Changes to this policy
We may update this policy from time to time. The “Last updated” date at the top of this page will reflect any changes. Continued use of ParkCheck after a change constitutes acceptance of the updated policy.
