Schengen 90/180 · the 183-day rule
Know the day you must leave.
It counts the days you have used and the days you have left — from dates you enter yourself, and then it shows you its working.

Nothing is guessed
You type the dates. That is the whole trick.
Apps that read your location or your photo library invent trips to countries you only flew over. This one never looks at either.
Add a trip from any year, fix one you got wrong, delete one that never happened. Every number updates the moment you lift your finger.

Before the money is spent
Ask it before you book.
Put in the dates you are thinking about. It says yes or no straight away, and tells you the longest you could actually stay.

Two rules, not one
Europe's 90 days. Your country's 183.
Track the Schengen limit across all 29 countries at once, and the 183-day residency rule for a country you are staying in — with the right start date for its tax year.
Switch between them in a tap. Rules cost nothing.

Free for everyone
Your number, without opening anything.
A home screen and lock screen widget with the days you have left and the date you must be out by. Reminders too, days before you are in trouble.
Both free, forever. They are worked out on your phone and sent nowhere.

Privacy
It cannot leak what it never had.
No account, no sign-up, no server. Your trips are a small file on your iPhone and nowhere else. DayWindow never reads your location, never reads your photos, and sends nothing anywhere. There is no tracking and no advertising.
Pricing
Most of it is free.
The counting, the 180-day window, the leave-by date, the rules, reminders and the widget cost nothing. Two things are paid: testing a trip before you book it, and recording more than ten trips.
Prices shown are for the United Kingdom; your own App Store shows the price in your currency. The 3-day free trial is offered on the yearly plan only. A subscription renews automatically until you cancel it, which you can do at any time in your iPhone Settings under your Apple Account. Payment is taken by Apple.