VERIFICATION

Verify a Sojourn export

Every Sojourn audit-ready export carries a SHA-256 checksum. Here's what an export looks like, and how to use the checksum to confirm the file hasn't been edited after generation.

What an export looks like

When you tap Export in the app, Sojourn produces a PDF (and a CSV companion) that captures every entry and exit in the period, your identity, the rule applied, the domicile factors you've recorded, and a SHA-256 checksum that proves the file hasn't been silently edited afterwards.

This is the document you hand to your tax advisor — or, in the worst case, to a tax authority. Below is an example of what an exported page looks like.

Example Sojourn audit-ready PDF export — multi-country edition. Sojourn wordmark and the sojourn.tax URL at the top, an identity card with full name, date of birth, username, and a verified email. Two country sections follow (Netherlands and Spain) each with the tax-authority addressee, the rule label, days used / limit / remaining stats, a status pill, and a chronological stays table. A 'How to verify this document is original' footer at the bottom carries the full SHA-256 checksum and a clickable verify link.
Example export · A4 portrait · all data is illustrative

Download example.pdf ↓

What's on every page

  • Logo top-left — quick visual signal of the source
  • Identity strip top-right — full name, date of birth, verified email
  • "To the attention of:" block — the official tax authority's correspondence address for the country being reported on (e.g. Belastingdienst for the Netherlands, HMRC for the UK). Makes the document read like a formal letter addressed to the right authority.
  • Country and rule heading — which jurisdiction and which day-counting rule applies
  • Total counted — number of days, percentage of the limit used
  • Stay table — every entry-exit pair with date, purpose, days counted, source (auto / manual / edited), and any user note
  • Domicile factors — voter registration, primary residence, family, etc., with each factor marked yes / no / N/A
  • Signature line + accuracy declaration
  • Standing disclaimer — Sojourn is a record-keeping tool, not tax advice
  • SHA-256 checksum in the footer — 64-character hex string that fingerprints the entire document

Tax inspector or advisor?

Verification is free, in two places:

  • This web page. No account, no install. Drop a Sojourn PDF below and get a verdict in a couple of seconds. Bookmark sojourn.tax/verify.
  • The Sojourn mobile app — Free tier. Install Sojourn from the App Store or Google Play, open Settings → Tools → Verify an export, pick a PDF from your phone. Same verdict, useful when you're handed a file on the go.

Drop us a line at help@sojourn.tax if your office regularly receives Sojourn records and you'd like a walkthrough.

How to verify a Sojourn export

Drop a Sojourn export PDF here. The validator runs entirely in your browser — the file is never uploaded to a server. We compute its SHA-256 hash, look for the Sojourn signature, and tell you whether it's well-formed.

If you'd rather verify on the command line, open Terminal (macOS / Linux) or PowerShell (Windows) and run:

The output should match the 64-character checksum printed in the PDF's footer. If it doesn't, the file has been edited.

What verification proves

A matching checksum proves integrity: the bytes of the PDF you're holding are the bytes Sojourn generated on the date in the header.

It does not prove:

  • That the underlying entry / exit events were correct (the user is responsible for accuracy — Sojourn says so on every page)
  • That the country rule shown is current (rules change; the export shows when the rule was last reviewed)
  • That a tax authority will accept the document — that's a decision tax authorities make, not Sojourn

If you have doubts about any specific Sojourn export, write to help@sojourn.tax with the checksum and we can confirm whether it was generated by our system.

Get Sojourn →

Track your days. Keep the record. Prove it later.