Flagstate

About the data

What we check, and what a match means.

What we check

How matching works

Names are compared after removing accents, punctuation and company endings such as LLC, Ltd or OOO, so small spelling differences still match. A seven-digit number, with or without "IMO" in front, is treated as a ship's IMO number and matched exactly. Names written only in non-Latin script cannot be matched; type them in Latin letters.

What a match means

A name match is a possible match, not proof. Ships and companies share names. Open the numbered source before you publish. This site describes documented conduct and makes no legal findings. It is not legal advice.

Known limits

How the lists stay current

Every night at 04:00 UTC the four official lists are downloaded and checked. A list that fails to download, changes shape, or shrinks by more than a fifth keeps yesterday's copy, and the page says "Some lists may be out of date". The other lists still update.

Corrections and removal requests

We name companies and people only as official sanctions lists, government documents or, for lobbyists, their own US lobbying filings name them. A company known to us only from other sources is shown by a description, such as "unlisted ship manager", not by its name.

To ask for a correction or removal, open an issue on GitHub. Issues are public, so do not include sensitive personal data. We aim to respond within 7 days. While we check a request, we remove disputed content that does not come from an official source.

Credits and full notes

Research by the VeilTrace team at the Trace the Unseen build day, 25 September 2026 (original repo). Full notes: research and sources, methods log.