Works backwards
Rebuild years of past travel
Photos, Google Maps Timeline, Flighty, App in the Air, TripIt, I-94 records, boarding-pass scans — your history lands on one timeline, processed on-device.
Automatic travel-day tracking
Day31 counts your days in every country, US state, and Canadian province — automatically, in the background — and rebuilds years of past travel from your photos. Schengen 90/180, tax residency, the substantial presence test: counted, watched, and provable.
Day31 works backwards and forwards: it rebuilds the years behind you, then keeps counting so the rules never surprise you again.
Works backwards
Photos, Google Maps Timeline, Flighty, App in the Air, TripIt, I-94 records, boarding-pass scans — your history lands on one timeline, processed on-device.
Auto-tracker
Cross a border — the map draws the arc, the counter moves. Background tracking with layover detection used just 2% battery over 10 days in real-world testing.
Watchlist
Multi-stage alerts before you are close — plus custom rolling, fixed, or consecutive day limits for any jurisdiction you care about.
Export
Spreadsheet and PDF export for any date range — a clean day count per jurisdiction, ready for your accountant or a border officer.
Real screens, doing the counting for you.

Current location, watchlist limits, and a summary of recent travels — the count is always up to date.
All processing happens on your iPhone — your photos never leave it.
No login, no email, no phone number. We can’t collect what we never see.
Works in airplane mode. The only connection is Apple’s, for the App Store receipt.
Optional backup goes to your personal iCloud Drive — never to a server we run.
★★★★★Intuitive
“I didn’t know how easy it could be … All offline too, kinda crazy.”
Statutory-residency and 183-day rules for all 50 states, DC, and US territories — even the New York City and Yonkers nuance — plus the US federal substantial presence test. Day31 counts each jurisdiction separately and warns you before a threshold.
Yes. Day31 tracks your location in the background and files every day into the right jurisdiction — no check-ins, no manual logging. Layovers are detected so a connection does not count as a stay. In real-world testing on an iPhone 11, tracking used 2% of battery over 10 days, and it keeps working in airplane mode.
Day31 counts your days in the Schengen Area over the rolling 180-day window automatically and shows how many days you have left. Multi-stage alerts warn you 30 and 14 days before you approach the limit. You can also set custom rolling, fixed, or consecutive day limits for any other jurisdiction.
Nowhere. Your personal data is stored on your phone only, and the app runs entirely offline — the only network connection is to Apple for the App Store receipt. There is no account, no login, no phone number. If you enable backup, it goes to your personal iCloud Drive, not to a server we run. You can also lock the app with Face ID.
Yes. Day31 scans your photo library’s EXIF dates and locations on-device (the photos themselves are never accessed or uploaded) and can import from Google Maps Timeline, Flighty, App in the Air, TripIt, US I-94 travel history, and boarding-pass scans — rebuilding years of past travel in minutes.
Over 200 jurisdictions: every country, all 50 US states plus DC and territories like Puerto Rico (including New York City and Yonkers), and all Canadian provinces and territories. Built-in trackers cover the Schengen 90/180 rule, the US substantial presence test, 183-day rules, and Canada’s citizenship physical-presence count — plus custom limits for anything else.
Numbers to check yourself: the Schengen 90/180 calculator, the substantial presence test calculator, and the 183-day calculator run free in your browser. More answers on the support page.
Day31 is a day-tracking tool, not legal or tax advice. Always confirm your status with the relevant authority or a qualified advisor.
The Day31 promise
Your days, your rules. One private app keeps the count — so you can roam without looking over your shoulder.