How it works
Three steps, no surprises. Most users set up a search in under a minute.
- 1
Tell us what you want
Your test type, the centres you can travel to, the date range that works, and any time-of-day preferences. We encrypt your DVSA licence number and booking reference at rest so we can query on your behalf.
- 2
We watch the DVSA, constantly
A worker process polls the DVSA cancellation page every couple of minutes for each of your centres, in parallel. Every check is logged so you can see exactly when we last looked.
- 3
You get a heads-up the second a slot appears
Email goes out the moment a matching slot is found, plus a browser push notification if you opted in. The search auto-stops on the first match so we don't trigger duplicate alerts.
What we store
- Your email and full name (in plaintext, so we can address you).
- Your DVSA licence number and booking reference, encrypted with AES-256-GCM. The key is held only in the server's environment.
- Your centre + date preferences (no encryption needed).
- An audit log of every check run on your behalf.
When you cancel or your latest date passes, the encrypted fields are kept only for audit. Hit unsubscribe and we stop checking immediately.
FAQs
- Do you book the test for me?
- No — we surface the slot and you book it on gov.uk. Auto-booking would need to handle payment, gov.uk login and CAPTCHA, all of which are out of scope for the demo.
- How fast does the worker actually check?
- By default every 120 seconds per active search. The admin can tune this from 10s upwards. Push notifications typically land in under a second after a slot is detected.
- Is it affiliated with the DVSA?
- No. TestSwap is an independent demo tool. We use only data you give us and the DVSA's public cancellation availability page.