About & Privacy
This page covers why the site exists, what happens to what you enter, and what it still can't do.
Why this exists
Once you've filed, you wait. And the hardest part of waiting isn't the length of it — it's not knowing whether you're normal. You see someone get their CPP at six months, you've been waiting a year and it's still quiet, and you start wondering what went wrong on your end.
Plenty of people are generous about sharing where they've got to, and someone in a group is answering questions every day — that part has always been good. It's just that conversation is conversation: messages sink, and everyone reports differently. One person says only “got CPP”, another gives two or three dates, another is simply asking. Assembling a full picture means scrolling and remembering it yourself.
And when your own status changes, you usually post again. So even though many people have walked the same path, it's hard to end up with a number you can actually lean on. What sticks in your memory are a few unusually fast or unusually slow cases, and those are exactly the least representative ones.
What this platform is for:
- One case per person, seven milestones, the same fields for everyone. Timelines become genuinely comparable side by side, instead of something you assemble by hand from scattered messages.
- Your token updates the same record. From filing to eCOPR it stays one case, rather than a fresh post every time something moves.
- The figures are computed from every record. Median processing time, how long each stage takes, how many people are still waiting — not extrapolated from a few memorable cases.
- Stream A and Stream B are counted separately, and so are filing years. They differ enough that a blended number helps nobody.
- After you submit, you can see where you stand. How many people filed the same month as you, which stage each of them has reached, and how many are already past your next step — so you can tell whether the stage you're stuck on is slow for everyone, or unusually slow for you. These need a certain number of records, so early on you may see “nobody yet” — that isn't broken, there genuinely aren't enough entries.
- You can see the shape of the whole queue. Which stage is actually the bottleneck, when the most recently approved cases were filed, and how many people are still waiting. That's scattered across chat logs and can't be reassembled by hand.
Right now this covers PR progress for Stream A and B. In time I'd like to add other routes and applications too — OOWP, PGWP, WP-EXT and other work permit and extension paths. Same approach: reported by the people actually going through them.
Reporting now counts for more
This has only just started, and there are very few records. While the numbers are small, yours moves them the most: report today and the next person who filed in your month opens this to something rather than nothing.
Bring someone with you
If you know anyone else going through Stream A or Stream B, send them the link. The only thing that makes these numbers accurate is more people entering their own — there is no other route. A handful of you reporting together makes what everyone sees immediately more useful.
Add your progress
Anonymous, no sign-up. Enter whichever dates you have — about a minute. A filing date on its own is plenty.
Go to the trackerWhat we collect
What you type in: your stream (A or B), your delivery date, the dates of each stage (CNCC, AIP, CPP, PR Portal, eCOPR, PR Card), your visa office, whether you filed before the deadline, and an optional free-text remark that is shown publicly.
Two more things
- A hash of your IP address — not the address itself. It is used only for rate limiting and coarse duplicate detection, and is neither used nor usable to identify you.
- Your browser's own storage on your device: the token you last used, which cases you cheered or reported, whether a chart is expanded, and your light/dark preference. None of it is sent to us.
What we don't collect
Name, email, phone number, UCI, passport number, address. This isn't just a matter of the form not asking: the API is a whitelist, so a request carrying any field outside the list is rejected outright rather than quietly ignored.
But the remarks field is free text, and it is public. Nothing can stop you typing your own name or another identifying detail into it, so don't.
Where the data comes from
Entirely from people going through this process, entering it themselves. Nothing is imported, nothing is scraped from forums, Telegram or social platforms, and nothing is bought. If nobody reports, there are no numbers.
How the anonymity works
No accounts, no login, no OAuth. When you submit, you get a token, and that token is the only proof the record is yours. It is shown exactly once.
The server stores only a hash of your token, never the token itself — and the key used to compute that hash lives in the server's configuration, not in the database. So even if the whole database leaked, no usable token comes out of it.
A lost token cannot be recovered
This is a consequence you carry, so it's worth being blunt about: with no accounts, there is no other way to prove a record was yours. If the token is gone, it's gone, and the only option is to submit a new record.
Current limits
Not much data yet — treat it as a rough guide
There aren't many records yet, so the figures are a rough reference rather than a conclusion. They sharpen as more people report.
- Every submission is unverified community self-reporting, not official IRCC data. Nobody checks which entries are real. Treat the numbers as a reference, not a promise.
- There's a community reporting mechanism: anyone who thinks an entry looks untrue can report it, and an entry reported by enough people is excluded from every statistic. The record itself is never deleted.
No connection to IRCC
This is a community project built by a Hongkonger, with no affiliation to, endorsement from, or authorisation by IRCC, the Government of Canada, or any government body. Nothing here is immigration, legal or visa advice and it should not be treated as such. For anything concerning your own application, rely on IRCC and your own professional advisers.
It is also entirely self-funded. Domain, server and database all come out of my own pocket, with no grants, sponsorship, commercial partnerships or advertising.
Contact
For questions, data that looks wrong, or to have your record removed, email: 852lifeboat@gmail.com