Privacy Policy

Last updated: 1 April 2025

1. Who We Are

BuyCarCheck (buycarcheck.com) is a UK-based vehicle information service that provides free and paid vehicle history checks using data sourced from the DVLA and other authorised data providers. References to "we", "us", or "our" in this policy refer to BuyCarCheck.

2. What Data We Collect

Vehicle check queries

When you enter a vehicle registration number, we submit it to the DVLA Vehicle Enquiry Service API to retrieve publicly available vehicle data. We do not store registration numbers you search.

Anonymous visit data

We collect anonymous page view data including: the page visited, approximate country and city (derived from your IP by our hosting provider — the IP itself is never stored), browser family, device type, operating system, referrer URL (origin and path only, query strings stripped), session duration, and scroll depth. This data cannot be used to identify you.

Payment data

If you purchase a full vehicle report, payment is handled entirely by Stripe. We never see or store your card details.

3. Cookies & Session Storage

We do not use tracking cookies. Our visit tracker uses browser sessionStorage to assign a temporary anonymous session ID that is automatically cleared when you close your browser tab. No persistent identifiers are written to your device.

4. How We Use Your Data

  • To return vehicle information in response to your query
  • To understand which pages are most visited and improve the service
  • To detect and block automated bot traffic
  • To process payments via Stripe for premium reports

We do not sell, rent, or share your data with third parties for marketing purposes.

5. Data Retention

Anonymous visit records are retained for up to 24 months for analytics purposes, after which they are deleted. Payment records are retained by Stripe in accordance with their own privacy policy.

6. Your Rights (UK GDPR)

Under UK GDPR you have the right to:

  • Access the personal data we hold about you
  • Request correction or deletion of your data
  • Object to processing of your data
  • Lodge a complaint with the ICO (ico.org.uk)

Because our visit tracking is fully anonymous, we are generally unable to identify records belonging to a specific individual. For payment-related data requests, please also contact Stripe directly.

7. Third-Party Services

  • DVLA Vehicle Enquiry Service — vehicle data provider
  • Stripe — payment processing
  • Vercel — hosting and geo-IP resolution
  • Supabase — anonymous analytics database

8. Contact

For privacy-related queries, please email privacy@buycarcheck.com.