Terms of Service
Last updated: 30 April 2026
1. Who you're agreeing with
VisaReady is operated by VisaReady, registered in Hong Kong ("we", "us"). When you install the extension, sign in, and click activate, you're entering this agreement with us. If you don't agree to any of it, don't activate the service.
2. What VisaReady is
VisaReady is two things: a Chrome extension that runs in your browser, and a coordination service that staggers scanning timing across many users. The extension watches TLSContact for appointment slots that match your preferences and attempts to book one when it sees a match.
The scanning and booking happen through your own browser, signed into your own TLSContact account, on your own machine. We coordinate the timing; your browser does the actual work.
3. Eligibility
You must be at least 18, have a valid TLSContact account for a centre we support, and use the service in a way that complies with TLSContact's own terms. You confirm the credentials you enter into the extension are your own and that you have the right to act on that account.
4. Pricing and refunds
Free to install and activate. We don't charge anything to install the extension, sign in, connect your card, or run the scan network on your behalf.
£29 success fee, charged only when we successfully book a slot for you. No booking, no charge — failed attempts, near-misses, and unbooked scans cost you nothing.
You authorise us to charge the payment method you give us via Stripe for the success fee. See our Privacy Policy for what Stripe handles.
The £29 success fee, once a real booking has been confirmed by TLSContact, is for a service that has been fully performed and is non-refundable, except where TLSContact voids the booking within 24 hours of confirmation — in that case we refund the £29 in full.
5. Your TLSContact account is yours
This is the most important part of these terms. Read it.
We provide software. You operate your TLSContact account. The extension acts in your browser, in your session, with credentials you store locally on your machine — the same way you would act if you were clicking the buttons yourself.
That means anything TLSContact does to your account in response is between you and them, not between you and us. If TLSContact suspends, restricts, or closes your account; if they refuse a booking, cancel one after the fact, or require extra verification; if they raise their fees or change their rules — those are TLSContact's decisions, and you're the one who has the relationship with them.
We'll always try to help. Support is part of the product, and if something goes sideways with your TLS account while you're using VisaReady we want to hear about it and work through it with you. But helping isn't the same as taking legal responsibility, and we don't accept liability for what TLSContact does to your account.
You also agree not to use the extension to do anything that would breach TLSContact's terms — for example, running multiple accounts you don't own, scraping data we haven't scoped the extension to read, or trying to bypass security or anti-bot measures TLSContact puts in place.
6. What we don't promise
We don't promise that a slot will become available for your centre, dates, or visa type. Slot supply is entirely up to TLSContact and the relevant consulate.
We don't promise we'll be the first to click any given slot. The network gives you much faster reaction time than refreshing manually, but other applicants (some using their own tools) are competing for the same slots.
We don't promise anything about the visa decision itself. Submitting an application, attending the appointment, and the consulate's decision are all outside the scope of what VisaReady does.
7. Your responsibilities
Once we book a slot for you, the rest is on you: paying any TLSContact or consular fees before their deadline, attending the appointment, bringing the right documents, and managing the application itself.
Keep your TLSContact credentials in the extension up to date. If you change your TLS password and don't update it in the extension, scanning will stop working and we can't book anything for you.
8. Service availability
We provide the service on a best-effort basis. We may pause, change, or stop all or part of it at any time — for example, if TLSContact changes their site in a way that breaks the extension, or if we discover a problem we need to fix.
9. Termination
You can stop using VisaReady at any time by uninstalling the extension or clicking "Forget" in Settings. Any £29 success fee already earned for a booking we made for you remains payable.
We can suspend or terminate your access if you breach these terms, abuse the service, or use it in a way that risks harming TLSContact, other users, or us — for example, repeatedly providing credentials for accounts that aren't yours, or trying to use the extension for purposes other than booking your own appointments.
10. Liability
Nothing in these terms limits liability for things the law doesn't allow us to limit (for example, fraud, or death or personal injury caused by negligence).
Subject to that, our total liability to you under or in connection with these terms is capped at the greater of (a) £100 or (b) the total fees you've paid us in the 12 months before the claim.
We're not liable for indirect or consequential losses — including missed travel, rebooking costs, lost deposits, lost income, visa-decision outcomes, or anything TLSContact does to your account. See section 5.
11. Changes to these terms
We may update these terms. The "Last updated" date at the top reflects the current version. If we make a material change we'll flag it in the extension or by email before it takes effect for you. Continuing to use the service after a change means you accept the updated terms.
12. Governing law
These terms are governed by the laws of Hong Kong, and disputes will be handled by the courts of Hong Kong. If you are a consumer resident elsewhere, the mandatory consumer-protection laws of your home jurisdiction continue to apply to you.
13. Contact
Questions about these terms: contact@visaready.ai.