# ContractWatch

- **Website:** <https://contractwatch.ca>
- **Primary alias:** `contractwatch.ca`

## Description

ContractWatch is an independent journalism project operated by ContractWatch Global Media Inc. in Alberta, Canada. It documents the outsourcing of consular services, including which private companies hold contracts to support visa and passport services, and how governments respond to questions about those arrangements. The site’s public registry brings together sourced records such as court rulings, official and company statements, and attributed reporting, with links so readers can check the evidence. Its Who Answers? tracker publishes government inquiries and records whether they receive a substantive reply, an acknowledgment, or no response. ContractWatch also produces original reporting and explainers on consular outsourcing and freedom-of-information processes, alongside guides for filing information requests in 20 countries. For visa and immigration applicants, it offers 11 free browser-based tools, including guided U.S. immigration forms, PDF editing, ID photo preparation, and Canadian citizenship test practice. The tools require no account, and the site says information is not uploaded. ContractWatch serves applicants, journalists, investigators, and readers seeking documented information about consular outsourcing and public accountability.

## Industries

- 📰 News and Media
- ⚖️ Law and Government
- ⚖️ Immigration and Visas _(under Law and Government)_

## Links

- [facebook](https://facebook.com/profile.php?id=1256627077544066)

## Logos & icons

- logo _(primary)_ — PNG, SVG — [download](https://cdn.brandfetch.io/idlar2WWot/w/820/h/902/theme/light/logo.png?c=1bxid64Mup7aczewSAYMX&t=1792214991200)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Hokey Pokey | #d4a72c | accent |
| Vulcan | #0b0e16 | dark |
| Link Water | #f2f5fc | light |

## Fonts

- var(--sans) — asset _(custom)_
- var(--sans) — asset _(custom)_

---

_Source: <https://brandfetch.com/contractwatch.ca>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._