Panorama — Privacy Policy
Panorama is a location intelligence app for macOS and iPhone. This policy explains exactly what data Panorama collects, what leaves your device, and what is stored locally.
Summary
Panorama does not collect personal data. Location searches and profile data stay on your device. Panorama has no server, no account, and no analytics. All API calls are made directly from your Mac to the data providers — DataIsland is not in the middle.
Location Searches
When you search for a location, Panorama sends your search query to a geocoding service (Apple Maps or a compatible geocoder) to convert it to coordinates. This is the same geocoding service used by other Apple apps. DataIsland does not receive or log your searches.
Coordinates are then sent directly from your Mac to the relevant data APIs (Census Bureau, FEMA, CDC, etc.). DataIsland never sees which locations you search or which profiles you view.
Saved Profiles
Saved location profiles are stored locally in Application Support and, if iCloud Drive is enabled on your Mac, synced via your personal iCloud account. DataIsland has no access to your iCloud storage. Profiles contain the data fetched from public APIs and any AI summaries you generate.
API Keys
Optional API keys (Walk Score, FBI Crime, BEA, FRED, OpenRouter) are stored only in your macOS Keychain. They are never transmitted to DataIsland. Each key is sent only to the corresponding provider's API when that data section loads.
AI Summaries
Apple Intelligence (on-device)
When you use Apple Intelligence for AI summaries, all processing happens on your device. No location data or profile content is sent to Apple's servers or to DataIsland.
OpenRouter (optional cloud model)
When you use OpenRouter, Panorama sends a structured summary of your location profile (the assembled facts — not raw API responses) to OpenRouter's API using your own API key. This is governed by OpenRouter's privacy policy and the policy of the model provider you select (OpenAI, Anthropic, Google, etc.). DataIsland does not receive this data.
Third-Party Data APIs
Panorama calls the following public data APIs directly from your device. Each provider's own privacy policy governs their handling of API requests:
- US Census Bureau — census.gov
- FEMA — fema.gov
- CDC PLACES — cdc.gov
- FBI / NIBRS — crime-data-explorer.fr.cloud.gov
- BEA — bea.gov
- BLS — bls.gov
- FRED (Federal Reserve Bank of St. Louis) — fred.stlouisfed.org
- EIA — eia.gov
- USGS — earthquake.usgs.gov
- EPA EJScreen — ejscreen.epa.gov
- Walk Score — walkscore.com
- OpenStreetMap / Overpass API — openstreetmap.org
- Teleport — teleport.org
- World Bank — api.worldbank.org
- Numbeo — numbeo.com
- Wikipedia — wikipedia.org
- WHO — who.int
- Statistics Canada — statcan.gc.ca
- UK Police API — data.police.uk
- Open-Meteo — open-meteo.com
Panorama sends only the minimum required parameters (coordinates, state code, or county FIPS) to each API. No personal information is included in these requests.
Network Interference Detection
When a government API fails with a TLS error, Panorama may contact Cloudflare's CDN trace endpoint (cloudflare.com/cdn-cgi/trace) to detect whether Cloudflare WARP is active, and Apple's egress IP list (mask-api.icloud.com) to detect iCloud Private Relay. These checks help Panorama give you a specific, actionable error message. No personal data is included in these requests; only your outbound IP address is involved, which is inherent to any internet request.
Analytics and Crash Reporting
Panorama does not use third-party analytics or crash reporting services. DataIsland does not receive any usage telemetry, crash logs, or diagnostics from Panorama.
What Panorama Does Not Do
- Does not transmit your location searches to DataIsland
- Does not store profile data on DataIsland servers
- Does not require an account or login
- Does not use advertising SDKs or share data with advertisers
- Does not collect analytics or usage statistics
- Does not read or transmit your contacts, photos, or other personal files
Children's Privacy
Panorama is not directed at children under 13. We do not knowingly collect information from children.
Changes to This Policy
If we make material changes to this policy, we will update the "Last updated" date above. Continued use of Panorama after changes constitutes acceptance of the updated policy.
Contact
Questions about this policy:
support@dataisland.com
DataIsland Software LLC