Canada Immigration
Timeline Estimator

How your dates are used

Last updated 13 September 2026

Your dates do two jobs. They build your own timeline, and together with everyone else's they build the typical waiting times this app shows. The second job is why the predictions exist at all — there is no official feed of stage-to-stage timings, only what applicants report.

What other applicants can see

Only totals and averages. Specifically:

  • The median number of days between two stages, across everyone in your program
  • How many people reached each stage in a given month — a count, not a list

What they can never see

  • Your individual dates
  • Your name, email or profile picture
  • Anything that identifies you as the source of a number

This is enforced in the database, not just in the app. The queries that produce these figures can only return aggregates — there is no query in the app that hands one applicant another applicant's row.

The minimum group sizes

A small group is identifying even without names, so figures are withheld until enough people are in them:

  • A stage-to-stage median needs at least 3 applicants. Below that, the app says it does not have enough data rather than showing a number.
  • A monthly cohort count needs at least 5 applicants. Below that, no cohort figures appear at all.

Medians also only count transitions completed in the last four months, so they reflect current processing speed rather than an all-time average.

An example

Say you log that you reached AOR on 12 March. Nobody is shown “this applicant reached AOR on 12 March”. What changes is that the median for application-to-AOR shifts slightly, and the count of people who applied in your month who have reached AOR goes up by one. Those are the only traces your entry leaves.

If you would rather not contribute

You can delete your account and data from Settings at any time. That removes your dates from all future calculations.

It cannot retroactively unpick aggregates that have already been shown to other people — a median that has already been displayed cannot be un-displayed. Because your dates are never stored inside those aggregates individually, there is nothing identifying left behind once your rows are gone.

Why we do it this way

We could keep every applicant's data entirely to themselves. The app would then have nothing to predict from, and would be a calendar. The trade is deliberate: share nothing that identifies anyone, and in return everyone gets a realistic expectation instead of guessing.

The full policy is in the Privacy Policy.