This app helps you track every birth, marriage, and death document required for a Canadian Citizenship Certificate application that runs through a chain of up to five generations (Great-Grandparent / Canadian anchor → Grandparent → Parent → Applicant → Child of Applicant). Your progress is saved as you go.
G0. Their children are G1-A, G1-B, and so on. The children of G1-A are G2-AA, G2-AB, etc., and the children of G2-AA are G3-AAA, G3-AAB. If a G3 applicant has children, they're G4-AAAA, G4-AAAB, and so on. Sibling letters are assigned in the order you add the children.| Tab | Purpose |
|---|---|
| Family Tree | Five rows (G0 → G4) with every relative as a pill. Open person details or jump to their document selector from here. |
| Documentation Progress | Every required document across the family with status pills and a percent-complete bar at the top. |
| Relatives | Hierarchical builder for adding / naming / removing relatives. |
| Help | This manual. |
G0 field and click Save.This is the only place to add or remove relatives. Each person row shows three controls:
G1-B, the former G1-C is re-labelled to G1-B. Documents already attached to people stay with the right person — the relabelling is just for display.Read-only-ish view of who's in the application. Five labelled rows, one per generation. Each relative appears as a pill split into two halves:
If a row has no relatives yet, you'll see a reminder to add them in the Relatives tab.
The Person details page (reached by clicking a name pill on the Family Tree) lets you record:
Click Save to commit and return to the Family Tree, or Cancel to discard your changes.
This page shows one multi-select dropdown per situation (Birth / Marriage / Death), populated from the document catalog for that person's generation. Examples:
Select every catalog document that applies. To pick multiple in one dropdown, hold Ctrl (Windows / Linux) or ⌘ Cmd (macOS) while clicking. When you click Save selections:
From the Documentation Progress tab, click Detail next to any required document. The detail page captures everything you need to actually obtain the document:
| Field | What goes here |
|---|---|
| Where to apply | The issuing agency or registry, e.g. "Service Ontario", "BMD General Register Office (UK)", "Library and Archives Canada". |
| Method of application | How you submit the request — online portal, mail, in-person, etc. |
| Cost | Free-text (include currency) — e.g. "$35 CAD" or "£11 GBP". |
| Application address | The mailing address you'll send the application to. Multi-line text. |
| Certification required | One of: None, Original government issue, Notarization, Apostille. Affects when the document counts as complete — see §10. |
| Date application sent | When you mailed / submitted the request. |
| Date document received | When the document landed in your hands. |
| Notes | Anything else: tracking numbers, follow-up calls, contact names, etc. |
| Status checkboxes | Applied, Obtained / received, and (only if cert type is notarization or apostille) Certification complete. |
One card per relative, grouped by situation (Birth / Marriage / Death). Each required document shows status pills:
The progress bar at the top of the tab counts every required document across every relative. The percentage is complete / total × 100.
A document is complete according to its certification type:
| Certification required | Document counts as complete when… | Cert pill shown? |
|---|---|---|
| None | Obtained / received is checked. | No |
| Original government issue | Obtained / received is checked (the original is its own certification). | No |
| Notarization | Certification complete is checked. | Yes |
| Apostille | Certification complete is checked. | Yes |
The progress percentage reflects exactly this rule and updates the next time the Documentation Progress page is loaded.
Where your data is saved. In this version, your data is saved on the web server. The same data appears whenever you sign in, from any browser or device. You don't have to worry about a single browser losing it.
Export. Open the Relatives tab and click Export JSON. Your browser will download a file named something like citizenship_tracker_YYYY-MM-DD.json containing every relative and every document detail you've entered.
Back up. Save the exported file somewhere outside this tool — cloud storage (Dropbox, iCloud, Google Drive), an external drive, an emailed copy to yourself. Repeat the export every so often as you add information, and certainly before doing anything risky like a Reset.
Restore. Open the Relatives tab and click Import JSON. Pick the file you saved earlier. You'll be asked to confirm before all current data is replaced.
Reset. The Reset everything button on the Relatives tab erases every relative and every document. There is no undo — export first if you might want the old data back.
The exported file is compatible with the standalone version of the tracker, so you can move data between the two. (The standalone covers a few extra situations such as adoption that this version doesn't track; those entries are skipped on import here.)