About

What this tool is, how it knows what it knows, and where to look when you don't trust what you see.

About this browser

A versioned, paragraph-level browser for the UK Immigration Rules. Each appendix is readable at any tracked effective date; toggling Show changes since previous version reveals word-level differences between adjacent versions, and Show cumulative annotations renders amendments in legislation.gov.uk style with footnoted insertion dates.

Sources and copyright

The Rules text is Crown copyright, sourced from the official gov.uk publication. The structured diffing, paragraph-level versioning, and annotation work are by Free Movement.

The model — Statements of Changes as truth, archive verifies

The Immigration Rules change when a Statement of Changes (SoC) is laid before Parliament. Each SoC carries a commencement date and a list of operations on the existing Rules text — insert this paragraph, delete that one, substitute these words. The engine compiles those operations and reconstructs the Rules at each commencement date.

The gov.uk archive (UK Government Web Archive snapshots of gov.uk/guidance/immigration-rules and its appendix pages) is the second leg. The engine compares its reconstruction against the nearest archived snapshot and surfaces divergences — so when text shown here disagrees with the published version, you see it side-by-side rather than having to spot it for yourself.

How far back — and how confident

The reconstruction runs from the original 1994 Rules (HC 395) to the present. How far we can stand behind a given paragraph depends on whether a gov.uk archive capture exists to confirm it at that date.

The Statements of Changes are always the authority for the position on an exact date. The gov.uk archive — captured only at intervals, and able to lag a commencement — is what we check the reconstruction against, and link out to, rather than the last word on the law.

The coverage page sets this out per Part and Appendix: how many dated versions we hold, how much is confirmed against the archive, and where the thin patches are.

What this tool does not tell you

Honest residue

The known imperfections you may notice:

Reporting a problem

Every page has a "Give feedback" button at the bottom right. It captures the exact appendix and date you were viewing along with your note and goes straight to Colin's desktop. A few words is enough — a screenshot or paragraph ID makes the fix faster.

What's logged

Soft sign-in: your name and email, a UUID cookie, and an access log (route + status + timestamp) per request. Used for abuse handling and to learn what's getting used. Not shared, not indexed, not used for marketing. /admin/sessions visibility is restricted to the operator (Colin) via an environment-bound token. See the full data and privacy notice.

A Free Movement members’ tool

This is part of Free Movement membership. Sign in to continue, or join to unlock it.

Sign in Join Free Movement

Already a member? Email editor@freemovement.org.uk.