Draft, needs review. This page has not been reviewed yet.

Editorial policy: how we verify packages

What we publish

Every package, price and code on this site comes from the operator's own website or app. We never estimate or fill in a detail we cannot confirm: a missing detail is left blank and shown as "not stated by the operator".

How information is collected

A scheduled process reads the operators' public pages. It respects each site's robots.txt and terms, identifies itself, requests slowly, and never logs in or works around a block. Each record keeps the address of the page it came from and the time it was last confirmed, and both are shown on the package page.

We do not copy descriptions or articles from other package-listing websites. The text on the site is our own.

How often

The operators we collect are checked automatically at least once a day. Each page shows when it was last checked. If an operator cannot be reached, the last good data stays up and the page says how old it is.

Checks before anything is published

Before a run is published, automatic checks stop a bad one: the data must be valid, the number of packages must not fall sharply, only a small share of prices may change at once, and no price may be zero or absurd. If a run fails a check, nothing is published, the previous data stays live, and we are alerted.

Prices, tax and changes

Prices are stored as the operator states them, with whether tax is included as the operator words it, or "the operator does not say". When a price changes, the old price is kept in the package's price history. A package that disappears from the operator's site for two checks in a row is marked as no longer offered; its page stays up and points to alternatives.

Corrections by hand

Sometimes the operator's site is unclear, or our reading of it is wrong. A correction made by hand always records the reason and a link to the operator's page showing the right value, and it is reviewed again when the operator's page changes. Corrections never replace the operator's own data with a guess.

Operators we cannot collect

Some operators cannot be collected automatically, because their site's terms or protections do not allow it. We say so on the operator's page rather than showing data we could not confirm, and we do not work around those limits.

Independence from advertising

Operators do not pay to be listed or to change their place in a list. Packages are ordered by price, and any "our picks" are labelled as picks. Ads, where shown, are labelled and kept apart from the information, and have no influence on it.

Reporting a mistake

Use the "Report a wrong price or code" link on any package page, or the contact page. We check each report against the operator's own website and correct the page when it is wrong.

Who is responsible

You add: your name or your business's name is responsible for the content of this site. You add: how you check the automated results, for example how often you review the weekly report. Say only what you really do.