Cookie Policy
This policy explains how Visapot uses cookies and similar tracking technologies on our website and mobile application.
2. How We Use Cookies
- Keep you signed in (authentication)
- Remember your preferences and settings
- Understand how you interact with the App and website (analytics)
- Diagnose problems and improve performance (crash reporting)
- Deliver personalised content and relevant communications
- Comply with legal obligations
3. Types of Cookies We Use
| Category | Purpose | Examples | Duration |
|---|---|---|---|
| Strictly Necessary | Essential for the Services to function. Cannot be disabled. | Supabase session token, CSRF token | Session / up to 1 year |
| Functional | Remember your preferences and personalise your experience. | Theme preference, language, viewed embassies | Up to 1 year |
| Analytical / Performance | Understand how visitors use the App. Data is aggregated and anonymised. | Firebase Analytics events, screen views, device type | Up to 2 years |
| Crash & Error Reporting | Detect, diagnose, and fix crashes in the App. | Firebase Crashlytics installation ID, error logs | 90 days |
| Push Notifications | Manage your notification subscription preferences. | FCM device token, embassy subscription preferences | Until revoked or account deleted |
4. Mobile App Identifiers
The Visapot mobile application does not use browser cookies. Instead, the App may use:
- Advertising Identifier (IDFA / GAID): A resettable, anonymous device identifier used by Firebase Analytics. You can reset or opt out via device settings.
- Firebase Installation ID: A unique identifier for each app installation, used for analytics and Crashlytics. Not tied to your personal identity.
- FCM Registration Token: Routes push notifications to your device. Refreshed periodically by the system.
- Supabase Session Token: Stored securely in device-encrypted storage to maintain your authenticated session.
5. Third-Party Cookies and Technologies
6. Your Consent
Where required by law, we will request your consent before placing non-essential cookies. You can manage or withdraw consent at any time via:
- Our in-app notification preferences panel (for FCM notifications)
- Your device's privacy settings (for advertising identifiers)
- Cookie controls in your web browser (for this website)
Withdrawing consent for strictly necessary cookies may impact the functionality of the Services, including your ability to remain logged in.
7. Managing and Disabling Cookies
7.1 Browser Controls
Most browsers allow you to control cookies through their settings preferences. Note that disabling cookies may affect the functionality of our website.
7.2 Mobile Device Controls
| Platform | How to Limit Ad Tracking |
|---|---|
| iOS | Settings → Privacy & Security → Tracking → Disable "Allow Apps to Request to Track" |
| Android | Settings → Privacy → Ads → Delete advertising ID or opt out of Ads Personalisation |
7.3 Google Analytics Opt-Out
Install the Google Analytics Opt-out Browser Add-on ↗ to prevent tracking on web.
8. Do Not Track
Because there is currently no uniform standard for responding to DNT signals, our website does not currently respond to browser Do Not Track signals. You can use the cookie management tools described above to control tracking.
9. Updates to This Policy
We may update this Cookie Policy from time to time. When we make significant changes, we will notify you via in-app notification or a prominent notice on our website. The "Last Updated" date at the top indicates when the policy was last revised.