Privacy policy
Last updated: November 2026
Pinova is a browser-based travel map with no user accounts or server-side travel-history profile. This notice describes the technologies currently configured in this deployment.
1. Pinova local data storage
Visited cities and their visit years are saved in this browser’s localStorage (`city-count.cities.v2`). The selected Home Base (`city-count.homeBase`) and this consent choice (`city-count.cookiePreference`) are stored separately. These values are necessary for the map, recommendations and privacy controls to work. Pinova does not send your saved city list or Home Base to its operator. Map zoom and theme preferences are not persisted by the current app.
2. Home Base and pinned locations
Your pins and Home Base stay in local browser storage. The next-destination recommendation uses those values locally to calculate a destination. Pinova does not transmit your Home Base coordinates or complete travel history to its analytics endpoint.
3. Import and export
Import and export are performed in your browser. Export creates a file on your device; importing reads the selected file locally. A backup can reveal your travel history and Home Base, so store it carefully. Neither action requires an account or uploads the file to Pinova.
4. Analytics
No optional analytics endpoint is enabled, so product analytics and the aggregate ranking request are inactive. Pinova does not load an analytics script.
5. Affiliate links
No affiliate providers are configured. Destination actions open external search results and are not affiliate links. If affiliate links are configured later, their provider and destination context will be disclosed next to each action.
6. Advertising
Display advertising, including Google AdSense, is currently disabled. Pinova makes no advertising requests.
7. Consent management
Necessary local storage is always active for the app and consent record. Optional Analytics and Advertising are separate and off by default. Your versioned choice and timestamp are stored in localStorage. A consent version change causes Pinova to ask again. Cookie Settings in the footer reopens the preferences; changing or rejecting optional choices does not disable pins, the map, statistics, Home Base or import/export. The current Pinova app does not set first-party cookies; Cookie Settings is the name of the preferences control. External services may use their own storage under their privacy policies after you follow an external link.
8. Third-party services
The interactive map requests map tiles from OpenStreetMap, which receives the request’s technical data, including your IP address. Hosting and delivery are provided by Vercel, which processes technical request data for delivery and security. Self-hosted fonts and bundled place/boundary data do not make third-party requests. Destination search opens Google results with the chosen city and country in the query; Google receives those URL values and normal request data only when you follow the search link. The share poster is rendered in your browser. Downloading it stays local; if you use the native share action, your browser passes the poster, share text and Pinova link to the destination you choose. The poster shows city pins and aggregated counts, not names or visit dates.
- Vercel — Hosting and delivery (necessary).
- OpenStreetMap — Map tiles (necessary).
- Google Search — Destination search after you select an external link (external link).
- WhatsApp — Social sharing after you select a share action (external link).
- Facebook — Social sharing after you select a share action (external link).
- X — Social sharing after you select a share action (external link).
- Instagram — Social sharing after you select a share action (external link).
- TikTok — Social sharing after you select a share action (external link).
9. User privacy controls and contact
You can remove pins and the Home Base in Pinova, export or replace your local data, and change optional consent through Cookie Settings. You can also clear this site’s local storage in your browser. For privacy requests, contact crew@pinova.app.