App-first driving test swaps

SwapLock

A calmer way to swap driving tests

Swap sooner without handing your details to strangers.

SwapLock helps two learners line up a manual DVSA phone swap with more commitment than a noticeboard and more privacy than a group chat. You apply once, see relevant matches, and only reveal the minimum booking detail when both sides are ready to call.

No bots No DVSA scraping One active application Details hidden until call
MatchLock'd 4 hours
Top match Morden (London) Wanted date overlaps your target window
Payment protection GBP 20 hold GBP 2.99 success fee only when completed
Private details Hidden until call starts Show buttons auto-hide fields after 15 seconds
Serious applicants only One active application per person keeps the pool cleaner and reduces duplicate listings.
Payment hold, not blind trust The MatchLock'd hold gives both sides a reason to show up before the live call room opens.
Private until the call Listings stay anonymised, and the other learner only sees the booking reference needed for DVSA.

Built for follow-through

Why SwapLock feels safer than an open swap list

MatchLock'd
01 Confirm the match 02 Protect the call window 03 Reveal only what DVSA needs
1 Before anything sensitive appears

Both sides actively agree

A possible swap only moves forward when both learners say yes. That keeps casual clicks away from your private booking details.

2 During the live DVSA window

No-shows are not harmless

The refundable hold gives each person a reason to be ready, answer the prompts, and stay with the swap until DVSA has handled it.

3 If the call needs another try

You can retry without rematching

If DVSA needs more information, the line is busy, or something has to be repeated, the match stays open and details hide again until the next call attempt.

Closest date and location

Default view when no unlocked match is ready

Step by step

A guided swap, from first match to final confirmation.

SwapLock does not search DVSA or change bookings for you. It keeps the human part organised: matching compatible learners, protecting the call window, and guiding both sides through the DVSA phone swap at the same time.

1

Tell us what you have

Add the practical test you already hold, your wanted date range, and your test centre. Your exact booking details are stored for the swap flow, not shown on the public list.

2

See relevant options first

Matches are ranked around date fit, centre fit, and who is actually available. Client names are randomly generated until a private deal is active.

3

Both sides commit

A match becomes serious only when both learners lock in. The GBP 20 MatchLock'd hold discourages no-shows before the call room opens.

4

Call DVSA together

When both holds are ready, the app opens a 4-hour call room with timing buttons, retry options, and a direct DVSA call button.

5

Reveal less, at the right time

The other learner does not see your phone, email, address, card details, or driving licence number. During the call step they only see the booking reference needed for DVSA.

6

Finish cleanly

If the swap works, both sides confirm and the success fee is recorded. If the call has to be retried, the match stays open without forcing you back into the pool.

Trust centre

Clear rules before anyone relies on a match.

Driving test swaps need trust on both sides. SwapLock is designed around limited data sharing, no direct chat, visible app status, and a payment hold that makes disappearing from the call window less attractive.

Verified reviews only

Public review scores will only appear after they come from a real SwapLock review profile. No invented stars, no borrowed testimonials.

Local launch trust

Launch pages will focus on real UK test centres, with early attention on South London before expanding nationwide.

MatchLock'd payment hold

Production uses Stripe manual card authorisation so a hold can be captured only when the agreed outcome requires it.

Security promises we can actually keep

No free-text client messaging in the call room. No email, phone, card, or address shown to the other applicant. Counterparty booking details are hidden until the DVSA call step starts. Details hide again on expiry, cancellation, timeout, ghosting, or completion. Dummy accounts cannot settle real deals.

Before you apply

Key facts
SwapLock is not DVSA or GOV.UK. We do not book, change, swap, cancel, scrape, or automate driving tests. You must complete any swap yourself with DVSA, normally by phone, and DVSA may refuse it. A car driving test swap counts as one of your allowed booking changes. Other applicants do not see your email, phone, address, card details, or driving licence number. Minimum booking details unlock only inside the live DVSA call room.

Apply to SwapLock

One active application

Listings

Your deals

A live call room opens after both applicants are SwapLock'd.
GBP 20 holdShows both sides are serious before details unlock.
GBP 2.99 success feeRecorded only when both confirm the swap completed.
GBP 4.99 ghost feeProtects the other applicant if one side times out or disappears.
Stripe-backedThe live payment flow uses manual card authorisation for the MatchLock'd hold.

FAQ

Plain answers before you trust the app with a booking.

Is SwapLock a cancellation checker?

No. SwapLock does not scan DVSA, automate DVSA, or take over your DVSA account. It helps learners coordinate a manual swap themselves.

Why use a MatchLock'd hold?

Because a swap needs both people to show up at the same time. The hold makes the match feel more serious before any private booking detail appears.

When do I see the other learner's details?

Only after both people are MatchLock'd and the DVSA call step starts. Even then, the other side only gets the booking reference needed for the phone swap.

Can I message the other learner?

You can send safe status updates such as ready now, line busy, retry in 30 minutes, or DVSA needs more information. There is no free-text chat or contact exchange.

What if we both change our minds?

If both learners mark the match as no longer wanted during the call window, the hold is released in full and the match closes cleanly.

What if one person disappears?

The app records the outcome, protects the other learner, and applies the agreed ghosting fee logic. That is the point of keeping the call inside a timed, structured flow.

Contact

Support that stays tied to the match.

SwapLock support is designed around match IDs, application status, and payment records, so help can be given without exposing one learner's private contact details to another.

Match support

Use your deal screen first. It records lock-ins, payment holds, DVSA call attempts, retry timings, completion, and no-longer-wanted outcomes.

Inside the app

Payment questions

Payment support should always reference the MatchLock'd hold, the match ID, and the recorded outcome, never another learner's private details.

Stripe records

Instructor codes

Driving instructors can share launch codes with learners. Codes can support discounts, attribution, and future instructor dashboards.

MORDEN10, MITCHAM10, CROYDON10

Terms

The plain-English rules of the service.

These terms explain the intended SwapLock service model. Formal production terms should still be reviewed before public launch, especially around payments, disputes, and consumer rights.

1. Coordination only

SwapLock helps users find and coordinate potential swaps. Users remain responsible for all DVSA booking changes.

2. No DVSA automation

The service must not scrape DVSA, automate DVSA, or log into DVSA on behalf of a user.

3. MatchLock'd hold

The hold discourages no-shows and supports fair settlement. Production payment terms must define release, fees, ghosting, refunds, and disputes clearly.

4. Privacy

Client contact details are not shared with counterparties. Minimum booking details are shown only inside the live call flow.

5. No guarantee

SwapLock can improve coordination certainty, but DVSA may refuse or be unable to complete a swap.

6. Account limits

One active application is allowed per person, and completed profiles cannot submit another application from the same account.

Cookies

You choose what helps us improve the app.

Essential storage keeps the app working, including your sign-in token and cookie choice. Optional analytics and marketing cookies stay off unless you allow them.

Essential

Needed for navigation, your local app token, security checks, and remembering your cookie choice. These cannot be switched off inside the app.

Analytics

Helps us understand which pages and steps need improvement. Analytics is only enabled after consent and should not include private booking details.

Marketing

May be used later to measure launch campaigns. Marketing cookies are off by default and should never expose driving licence, booking, payment, or contact details.

Cookie choices