Canadian Citizenship Certificate — Document & Family Tracker

Family Tree Documentation Progress Relatives Help

User Manual

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.

1. Key concepts

2. The four tabs

TabPurpose
Family TreeFive rows (G0 → G4) with every relative as a pill. Open person details or jump to their document selector from here.
Documentation ProgressEvery required document across the family with status pills and a percent-complete bar at the top.
RelativesHierarchical builder for adding / naming / removing relatives.
HelpThis manual.

3. Recommended workflow

  1. Open the Relatives tab. Type the anchor relative's name in the G0 field and click Save.
  2. Add the G0's children (your grandparent generation, G1). Click each + Add child (G1) button. Repeat to add as many children as needed.
  3. For each G1, add their children (G2). For each G2, add their children (G3 — usually you, the applicant). If applicable, add G4 children of the applicant. Save names as you go.
  4. Switch to the Family Tree tab to confirm everyone appears on the correct row.
  5. For each person, click the dark-teal name pill to open their detail page and fill in DOB / DOD / DOM / spouse and the quick checklist.
  6. For each person, click the pink Check Documentation pill and select every catalog document that applies to them.
  7. Switch to the Documentation Progress tab. For each document listed, click Detail to record where you'll apply, the cost, certification requirements, dates sent / received, and status.
  8. Watch the progress bar climb as documents get marked complete.

4. The Relatives tab

This is the only place to add or remove relatives. Each person row shows three controls:

Sibling letters are assigned in the order you add children. If you delete 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.

5. The Family Tree tab

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.

6. Editing a person's details

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.

7. Marking required documents (Check Documentation)

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:

Deselecting a document discards any progress you'd already recorded for it (where you applied, dates, status). Re-selecting later starts from scratch.

8. Filling in a document's details

From the Documentation Progress tab, click Detail next to any required document. The detail page captures everything you need to actually obtain the document:

FieldWhat goes here
Where to applyThe issuing agency or registry, e.g. "Service Ontario", "BMD General Register Office (UK)", "Library and Archives Canada".
Method of applicationHow you submit the request — online portal, mail, in-person, etc.
CostFree-text (include currency) — e.g. "$35 CAD" or "£11 GBP".
Application addressThe mailing address you'll send the application to. Multi-line text.
Certification requiredOne of: None, Original government issue, Notarization, Apostille. Affects when the document counts as complete — see §10.
Date application sentWhen you mailed / submitted the request.
Date document receivedWhen the document landed in your hands.
NotesAnything else: tracking numbers, follow-up calls, contact names, etc.
Status checkboxesApplied, Obtained / received, and (only if cert type is notarization or apostille) Certification complete.
The Certification complete checkbox only appears when the certification requirement is set to Notarization or Apostille. Switch the dropdown and the checkbox shows / hides immediately.

9. The Documentation Progress tab

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.

10. How "complete" is calculated

A document is complete according to its certification type:

Certification requiredDocument counts as complete when…Cert pill shown?
NoneObtained / received is checked.No
Original government issueObtained / received is checked (the original is its own certification).No
NotarizationCertification complete is checked.Yes
ApostilleCertification complete is checked.Yes

The progress percentage reflects exactly this rule and updates the next time the Documentation Progress page is loaded.

11. Storage, export, backup, and restore

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.)