Terms
This is a draft
These terms are our own draft, and no lawyer has reviewed them. They describe only a service that is not for sale. Nothing on this site can be bought: there is no checkout, no cart and no card field.
Before any tier is sold, every legal citation in these terms will be checked against the instrument it names, and nothing will be sold on wording alone: cancelling will work without asking us, a refund inside the cooling-off window will be honoured, and the price, the renewal and what is delivered will be stated before payment.
What this site is
Jared James, trading as EveryShopper operates this site. EveryShopper publishes an automated accessibility check for web pages, and documents it openly. The check is the only thing on this site that works end to end. The paid tiers are named and priced and not built: nothing behind them runs for your store, there is no way to put a store into the loop, there is no account, no signup and no checkout, and no store pays us to watch it. One store we do not own, whose owner asked us in writing to have it checked, free, as a pilot, is being checked on a schedule.
The free check is
an automated check of the HTML your server sent us, at the moment we asked for it: one page, plus the redirects it answers with (up to four hops), plus at most the first 3 privacy or terms links that page itself publishes. Findings are produced by a published rule catalogue, and each finding carries a priority, a plain-English fix and — where the check fired on an element — the element’s own markup. Some checks fire on what is missing rather than on an element, and for those there is no markup to quote: the report states what it observed instead. the /checks page lists every rule, what it looks for and what it cannot see. The list of rules there is generated from the same file the check itself runs, so the two cannot disagree about which checks exist; the words describing each one are written and reviewed by hand, and are pinned by tests where they have drifted.
The free check is not:
a rendered check (we run no JavaScript, so anything a browser adds later — catalogue grids, baskets, cookie banners, single-page apps — is outside it); an audit; a complete check of your site; a check of anything behind a login; or a statement that a page passed. A page that produced no finding is not a page that passed, and a link we could not fetch is recorded as "could not be checked", never as a pass. Priority labels are a fixing signal, not a legal category.
The check does not certify anything.
It does not certify compliance with WCAG, with the law of any market, or with anything else, and no report of ours is evidence that a site complies with any law. It does not tell you whether a law applies to your store: where we describe what an instrument says, we name the instrument and point at the source, and regulators, courts and procurement decide the rest. Nothing here is legal advice.
Reports are live.
A report is generated when it is loaded, so two people opening the same report link can see different numbers. A shareable link such as /r/example.com re-runs the check for https://example.com/ when it is opened. Nothing about this visit is stored about you: no account, no cookie, nothing written to your device, and no record that says who you are. The site's one measurement is a cookieless page count, and because a report page's address names the store it is about, that count records which store's report was opened — along with the routine facts any web request carries. What the count holds, and what it cannot tell us, is set out on the /checks page.
Early access.
The form records an address and the answers beside it, in a file on our own server. It creates no account, starts no subscription, and nothing is sent to that address automatically — no email will arrive because you filled it in. No reply and no time frame is promised. What the form writes, where it is written, and what can remove it, is set out in the privacy note.
Email from us.
If we email you, it comes from an address on our sending subdomain, send.everyshopper.co.uk, and the reply-to is hello@in.everyshopper.co.uk, the address a program reads. For a human reply the program attempts one automatic acknowledgement. None is sent if the address is already on our stop list, if the message is a bounce, an automated or away reply, or comes from this mailbox’s own address, or if the run that read it could not send mail — no read key, sending switched off for that run, no usable address in your message to reply to, or the mail service refusing the message or failing to take it. The run records which of those happened — unless the program could not read the message at all: then nothing is recorded for that message and nothing is sent in answer to it, and the next run tries the message again. An acknowledgement is an attempt to answer, never a promise that one reaches you. The program polls the newest 250 messages in that mailbox on each run; a message older than those 250 is not listed, so it is not recorded and not answered. No person is on a rota to answer the mailbox, and no reply and no time frame is promised. Reply with the word "stop" and the address it came from goes on our stop list, which the sending run reads before it sends anything; the check happens when a run starts, scheduled runs are best-effort, and no time is promised.
We may change the checks.
The rule catalogue is published and versioned in our code. Every monitoring message states the rules version it ran under. A scan report is generated when you ask for one, and it says how many checks ran on the page and what they found; it does not print a version.
Which law applies to these terms.
These terms are governed by the law of the State of California, in the United States. The controller is Jared James, trading as EveryShopper, who operates this site from the United States as a sole trader, and that is why California is named. This site is not operated by a company in the United Kingdom, the European Union or Canada, and nothing here claims that a company, a company number or a VAT registration exists in any of them.
Nothing in these terms excludes or limits any consumer protection that applies in your own country and cannot be waived by contract. That includes, as classes of law rather than a complete list: the rights the Consumer Rights Act 2015 gives a consumer in the United Kingdom; the consumer law of the European Union and the European Economic Area; and the consumer protection legislation of the Canadian provinces, including Ontario's. Where a right of that kind and the choice of California law conflict, the mandatory right wins.
This clause is a draft like the rest of this page: no lawyer has reviewed it, and it cannot take the place of advice in your own country.
Where a dispute would be brought.
This clause is separate from the choice of law above, and it does not change it: where a dispute would be heard is a different question from which law applies to it. If we ever bring a claim about these terms, we would bring it in the courts of the State of California, in the United States, where the controller operates.
Nothing in these terms requires a consumer in the United Kingdom, the European Union or Canada to bring proceedings in California, and nothing here asks a consumer to give up their own courts. Where the mandatory law of your country gives you the right to bring proceedings in your own courts, you keep that right: this clause does not take it away, and it does not override the carve-out in the clause above.
Nothing is for sale on this site today and there is no checkout, so there is no purchase for this clause to govern. It is written down now so that the position is not a surprise later, and no lawyer has reviewed it — see the draft notice at the top of this page.
Reaching us.
hello@in.everyshopper.co.uk. The controller is Jared James, trading as EveryShopper.
What this site does with information is in the privacy note.