CheckIP.ca
Privacy at CheckIP.ca
This page describes the current Worker code and checked-in Cloudflare configuration. Last reviewed August 10, 2026.
Data processed for each request
Cloudflare necessarily receives your request and public IP address to deliver the site. The Worker reads that IP address and may read Cloudflare-provided country, city, region, timezone, latitude, longitude, ASN, network organization, and edge-code values. It reads the user-agent header only to decide whether to return the visual homepage or a command-line plain-text response.
How the Worker uses that data
The values are returned to the requester on the homepage, as plain text for recognized command-line clients, or as JSON from /api/ip. Personalized responses use Cache-Control: private, no-store. The site also sends a no-referrer policy.
What CheckIP.ca records
The current application code does not create visitor accounts, set cookies, run product analytics, or write visitor data to a database, key-value store, object store, or other storage service. The checked-in Worker configuration disables observability, persistent Worker logs, invocation logs, and traces.
This describes the CheckIP.ca application and its repository configuration. Cloudflare still processes requests on its network and may handle operational information under the Cloudflare Privacy Policy.
Optional map
The homepage does not load Leaflet or OpenStreetMap tiles until you select “Show approximate map.” If you open it, your browser requests the Leaflet files from unpkg and map tiles from OpenStreetMap, so those providers receive the network information needed to answer those requests. See the OpenStreetMap Foundation privacy policy.
Questions
Privacy questions can be sent to admin@checkip.ca. If the application or its configuration changes, this page should be updated to match.