THE OUTPUT

The reports

A tracker that can't produce a credible document is a calculator with no output. Sojourn makes two: the record you hand a tax authority, and — for pilots and cabin crew — the record your roster becomes. Both carry a SHA-256 checksum anyone can verify.

The audit export

Pick a period, and Sojourn builds the document a tax advisor or authority reads: your verified identity, every stay in order, the rule applied and when it was last reviewed, per-country totals, and your supporting documents appended. It is deterministic — the same data always produces the same bytes — so the checksum in the footer means something. Change one day and it no longer matches.

View the full audit export →

Sample document — the identity and stays shown are illustrative.

The roster-import record Pro

Fly for a living? Drop in your airline roster — an Excel export or a PDF — and Sojourn reads every leg, works out which country each one leaves you in, and turns the month into a reviewable record. What makes it defensible is that it never guesses: it separates the days your roster proves from the days it assumed between flights, and the days you told us about (a holiday you booked yourself). Each row says why it counted.

View the full import record →

Sample document — built from a real Emirates roster shape; identity is illustrative.

Kept, encrypted, on your phone

Every report you make is filed in Settings → Your reports, so you can find it again without recreating it — encrypted at rest with a key held in your device's secure keystore, exactly as your signature is. Nothing is uploaded. A report leaves your phone only when you choose to share it, and it's deleted when you delete the report or your account.

Anyone can check it's real

The checksum on every report is a SHA-256 hash of the underlying data. Drop a Sojourn PDF on sojourn.tax/verify — or into the free verifier built into the app — and it confirms, entirely on your device, whether the file is intact and was produced by Sojourn. No account, no upload. It's aimed as much at the tax inspector receiving the document as at the person who made it.

Verify a Sojourn export →