Complete Feature Set
Core Tracking
Automatic location tracking in the background.
Daily rollup that determines the dominant country for each day.
Per-day timeline/history of recorded location events.
Country, city, and last update visibility in Settings.
Manual “update today’s summary” action.
Calendar Experience
Monthly travel calendar with country markers by day.
Swipe/controls to move between months.
Month jump picker for fast navigation.
Day detail screen for each date.
Day notes (add/edit notes per day).
Manual correction of dominant country for a day.
Manual correction of city for a day.
Fiscal Residency & Tax-Day Monitoring
Set and manage fiscal residence country.
Fiscal days dashboard by country and year.
Rule-based risk states (safe/warning/critical/danger).
Remaining-days logic against country thresholds.
Fiscal legal/disclaimer guidance text in app.
Annual fiscal views and year switching.
Schengen Monitoring (90/180)
Rolling 90/180 Schengen calculation.
Current usage, remaining days, and status indicators.
Window dates and next release date.
Country contribution breakdown inside Schengen window.
Dedicated Schengen section and integrated fiscal tab.
Alerts & Notifications
In-app alerts for fiscal threshold risk.
Dedicated alerts screen with grouped severity.
Push notification permission management.
Fiscal alert scheduling.
Insurance expiry alerts.
Travel document expiry alerts.
Ability to revoke/adjust permissions via Settings prompts.
Travel Map
Interactive world map of visited locations.
Date range filtering.
Route visualization (departure/destination/repeat).
Legend and map stats (countries/continents/days).
Save selected date range as default for map.
Reuse default map range across app launches.
Trip Timeline & Analytics
Trip timeline grouped by country and year.
Search trips by country/city.
Trip detail screen with dates and day-level entries.
Lifetime statistics (countries, continents, streak, longest trip, etc.).
Yearly statistics by country.
Year-over-year comparison mode in statistics.
Trip Simulator
Build future itineraries with multiple trip segments.
Select country and date ranges per segment.
Option to auto-start next segment +1 day.
Simulate fiscal impact per country.
Simulate Schengen impact and threshold warnings.
Country search sheet and end-date picker workflows.
Insurance Module
Add/edit/delete travel insurance policies.
Single-policy enforcement/migration handling.
Coverage overview and plan details.
Remaining days / renewal / expiry monitoring.
Add-ons management.
Policy number and management section.
Insurance list view and policy editor.
Insurance widget data integration.
Documents Module
Add/edit/delete travel documents.
Document type handling with icons/categories.
Expiry-date tracking.
Document expiration calendar (“Expiry calendar”) with urgency grouping.
Checklist Module
Pre-departure checklist with categories.
Mark tasks complete/incomplete.
Custom checklist items.
Edit mode and reorder/delete flows.
Progress header and completion indicator.
Reset checklist to defaults.
Learn Flags (Quiz/Practice)
Flag quiz mode with multiple-choice answers.
Practice mode with slide-based learning.
Score tracking and session completion.
Retest wrong answers.
Configurable quiz length.
Save session progress and wrong-answer pool.
Backup, Restore & Import
Export full backup (JSON).
Import backup.
Import historical timeline from:
Google Maps Takeout JSON
GPX files
Historical import preview before applying.
Import modes:
Merge
Overwrite affected days
Guided “Google Maps import wizard” (step-by-step).
One-tap link to Google Takeout.
Data Export
Export CSV with selectable date range.
Export PDF travel diary with selectable date range.
Quick date presets for export range.
Share sheet integration after export.
Data Management
Delete data by:
Custom date range
Specific year
All data
Post-delete feedback with counts (days/events removed).
Generate global demo simulation data (multi-year sample data).
Onboarding & Localization
First-launch language selection onboarding.
Import onboarding prompt after language selection.
Optional deep-link behavior to open backup/import area.
Multi-language localization support (IT/EN/FR/DE/ES).
Language switching from Settings.
Appearance & UX
Theme options: Auto / Light / Dark.
App visual styles: Simple / Widget.
Adjustable card transparency level (0–5) for widget style.
Immersive background style support (day/night-aware behavior).
Basic haptic feedback on key interactions.
Widgets
Home-screen widget support with configurable content.
Widget preferences in Settings (e.g., Schengen/insurance/top country visibility).
Widget timeline refresh integration from app updates.