Residency Calculator requires the user to enter location text (can be any text) and dates of entering and exiting the location. The user can optionally select specific check boxes to get residency calculations against the specified conditions.
All data is kept on the device running the app unless the user exports it.