Caravel Store Shield
Sales open soonWe read the public pages of your online store, as a visitor would, and write down what they show: campaign prices, what loads before any cookie choice, automated accessibility findings, environmental claims, reviews and company identifiers. Each fact has a date and time in UTC, with a screenshot or the exact text, so your team has a dated record of what the store showed.
What it is
- A dossier of up to 3 A4 pages about your store, that you can print or forward to your team.
- 30 days of price records from your own store: a preliminary dossier on day 1 and a consolidated one on day 30. This needs proof that you control the store, as with Caravel Access.
- Facts only, written as «on [date, UTC] the page [address] showed X», each with a screenshot or the exact text.
- For each area: why it matters, in plain words and with a reference to the rule, and what to check with your team.
- Available in English, Swedish, Finnish, French and Portuguese. The Swedish, Finnish and French versions have not been reviewed by a native speaker.
- Optional monthly monitoring of the same pages, with an alert in the dashboard whenever a new fact appears.
What we look at
Campaign prices
On product and category pages: prices shown with an announced reduction (a visible struck-through price above the current one, the price data in the page) and whether the lowest price of the previous 30 days appears with a value for that product. Recommended prices are noted apart, as are mentions of prices without VAT and of fees outside the price.
Limit: From the outside we cannot see exemptions, new products, progressive reductions or loyalty offers. In your own store we record prices every day: under 7 days there is no comparison with past prices, and from 7 to 29 days the dossier says «partial observation of N days». For the United Kingdom there is no 30-day check: «was / now» prices are compared with those records; recommended prices are only noted.
Consent and tracking
We open the page without choosing anything and note what it does before any choice: scripts and collection requests of advertising or measurement services on our list, tracking cookies and localStorage by name, and which buttons the first layer of the cookie banner shows. A second visit with the Global Privacy Control signal is only a complementary technical test, on 2 pages at most.
Limit: We never click the banner, so later layers and what happens after a choice are not seen. Tracking sent from the store's server is not visible, nor are the buttons of a banner in an iframe from another domain. Our list of services is our own, with a public source for each entry, and other services may be present.
Accessibility
A summary of the automated accessibility test on the home page, a category, a product and the empty cart: totals by impact and the 3 main findings, with a screenshot. If a cookie banner makes the rest of the page inert, the dossier says so, and contrast findings under a banner are marked apart.
Limit: Automated tests find only part of the problems. Fixes are done with Caravel Access.
Environmental claims
Environmental terms in product descriptions, such as «eco-friendly», «climate neutral» or «ympäristöystävällinen», with the sentence where they appear. If the same text mentions an official label (EU Ecolabel, Nordic Swan, Bra Miljöval, NF Environnement), we note it.
Limit: A word search: always listed as indications for a person to review, with no judgement on whether a claim is backed up.
Reviews
Which review widget or structured rating data (JSON-LD) the page uses, and whether it shows text or a link about how reviews are checked.
Limit: From the outside we cannot tell whether reviews are genuine.
Company identification
Whether the pages show a company identifier: an organisation number, Y-tunnus, Company No., SIRET or RCS, NIPC or VAT number.
Limit: Only on the pages visited; we do not check it against official registers.
For the European Accessibility Act and the accessibility fixes, see Caravel Access.
What a fact looks like
An example from a fictional store, written the way the dossier writes every fact:
Example — fictional store
On 31 October 2026 at 10:42 UTC, the page https://store.example.com/products/linen-shirt showed «Before 99 €, now 79 €». Within the price block we did not find a mention of the lowest price of the previous 30 days.
Example — fictional store
On 31 October 2026 at 10:44 UTC, without any choice in the cookie banner, the page https://store.example.com/ tried to send a request to an advertising service on our list 1.2 seconds after opening. Our robot answered that request locally, so it did not leave.
No word in the dossier says that a store is right or wrong: it says what was on the page, when, and where to read the rule.
How we work
- Our robot, CaravelShieldBot/0.1, says who it is in every request and follows your robots.txt.
- It only reads: it never clicks, never accepts or refuses cookies, never fills in forms, never signs in, never adds to the cart and never buys.
- It waits at least 5 seconds between pages of the same site.
- Collection requests (images, pings, beacons, fetch, POST, iframes and scripts on known collection paths) that the page tries to send to services on our list are answered locally by our robot and do not leave; they are noted as «the page tried to send a request to X». The script libraries of those services are downloaded. Unknown paths, review widgets and services not on our list are treated like any other file of the page: only reading requests leave.
- Each dossier records the date and time in UTC and the versions of the test tools and of our list of services.
- If the store answers with a captcha, 403, 429, 503 or a challenge, the robot records it and stops asking that store for pages at the first such response.
What to check with your team
- If a page shows a reduced price: which prior price is shown, and how your team calculates it.
- If services load before any cookie choice: which ones, and on what basis your team loads them.
- If the first layer of the banner shows «Accept» but no button to refuse: how your team chose that layout.
- If accessibility findings appear: which ones affect buying, and who fixes them in your theme or apps.
- If generic environmental terms appear: what evidence your team has for each one.
- If reviews are shown: whether the site explains how they are checked.
- If no company identifier was seen: where your team wants it to appear.
These are questions for you, your team and, where needed, your lawyer. The dossier does not answer them for you.
What we never say
- It is not legal advice and not an audit. Whether a rule applies to your business, and how, is for you and your lawyer to decide.
- It is not a seal or a badge: the dossier does not say that a store meets any law or standard.
- It does not accuse anyone: it describes what a page showed at a given time.
- Environmental terms are indications for a person to review, never a verdict.
Limits, said clearly
- The total price and fees at the end of the checkout: seeing them requires putting products in the cart, and our robot never does that.
- Subscriptions and renewals, which need an account.
- Content behind a login or a captcha, and differences between devices.
- Automated reading finds only part of what a person would see. A fact we did not find is not proof that it is absent.
- The dossier is prepared for stores in Sweden, Finland, the United Kingdom, France and Portugal. The 30-day phrase and environmental terms are recognised in English, Swedish, Finnish, French, Portuguese and German: in other languages we may not find them. Prices are read in euros, pounds, Swedish, Norwegian and Danish kronor and US dollars.
- Blocking write requests and answering tracking requests locally can change how a page behaves.
Monthly monitoring
- Every day we record the prices of your own store; once a month we run the full check of the same pages again, with a renewed sample of up to 20 products.
- It includes the Caravel Access diagnosis report every month, in English, Portuguese, Spanish, German or French (the last three have not been reviewed by a native speaker). The accessibility fixes are separate.
- Each fact is compared with the previous month. An alert appears in your dashboard whenever a new fact appears on a page already seen, even when the totals stay the same. A fact on a page of the renewed sample seen for the first time is shown apart, with no alert: it is new to us, not proof that the store changed.
- In your Caravel Suite dashboard, in Portuguese or English: the dossiers by date, to download, what is new since last month and the state of the monitoring. Only for stores whose control you have proved, as with Caravel Access.
For agencies
If you look after several online stores, we are preparing a plan for agencies. Write to us and tell us how many stores you manage.
Where to read the rules
- Directive (EU) 2019/2161, Article 2(1), which adds Article 6a to Directive 98/6/EC: an announced price reduction indicates the prior price, the lowest price applied in a period of at least 30 days before the reduction. Member States may set different rules for some cases.
Source: Official Journal of the EU, L 328, 18 December 2019 — read on 31 October 2026 - Directive (EU) 2024/825, which amends Directive 2005/29/EC and is applied by the Member States from 27 September 2026 (Article 4(1)). Its recital 9 gives examples of generic environmental claims, such as «eco-friendly» or «climate friendly»; its recital 12 deals with claims based on offsetting emissions, such as «climate neutral».
Source: Official Journal of the EU, L 2024/825, 6 March 2024 — read on 31 October 2026 - United Kingdom, reviews: Digital Markets, Competition and Consumers Act 2024, Schedule 20, paragraph 13.
Source: legislation.gov.uk — read on 31 October 2026 - United Kingdom, storing information on the visitor's device: Privacy and Electronic Communications Regulations 2003, regulation 6.
Source: legislation.gov.uk — read on 31 October 2026 - United Kingdom, information about the provider: Electronic Commerce (EC Directive) Regulations 2002, regulation 6.
Source: legislation.gov.uk — read on 31 October 2026
General references, with no article cited: Directive 2002/58/EC (consent and tracking), Directive 2005/29/EC (commercial practices), Directive 2000/31/EC (information about the provider) and the Digital Markets, Competition and Consumers Act 2024 (prices and claims in the United Kingdom).
Price
Launch prices in euros, excluding VAT. Online purchase is not open yet: write to us with your store's address and we will reply before any work starts.
Dossier
€1,500 one-offexcl. VAT- A dossier of up to 3 A4 pages, with a dated screenshot or the exact text of each fact
- A preliminary dossier on day 1 and a consolidated one on day 30
- 30 days of price records from your own store, with proof that you control it
Monthly monitoring
€290 / monthexcl. VAT- Daily price records of your own store and a full check of the same pages every month
- The Caravel Access diagnosis report every month; the fixes are separate
- An alert in the dashboard whenever a new fact appears, even if the totals stay the same
Launch prices. The dossier is paid once; monitoring is monthly, for 1 store per subscription. Online purchase opens soon. Until then, «Available soon — contact us» opens an email to us and we reply with the next steps.
Our robot
The dossier is made by a robot that says who it is, only reads public pages and respects robots.txt.