Kaleido Travel ("Kaleido", "we", "us", or "our") is operated by James van den Hoorn, an independent developer. Our contact email is jamievan44@hotmail.com.
This Privacy Policy explains how we collect, use, share, and protect information about you when you use the Kaleido Travel mobile application ("App") and any related services (collectively, the "Services").
| Purpose | Data used | Legal basis (GDPR) |
|---|---|---|
| Provide and personalise the Services | Account details, location, travel content | Contract performance |
| Detect stops and build your journey timeline | GPS coordinates | Contract performance |
| Show community tips and venue information | Content you submit (made public per your privacy setting) | Contract performance / Legitimate interests |
| Award points, badges, and leaderboard ranking | Contribution statistics | Contract performance |
| Send push notifications (journey prompts, milestones) | Push token, notification preferences | Consent |
| Improve and debug the App | Crash reports (anonymised) | Legitimate interests |
| Comply with legal obligations | Any relevant data | Legal obligation |
We do not use your data for advertising, profiling for third-party marketing, or automated decision-making with legal or similarly significant effects.
We do not sell your personal data. We share data only as follows:
Tips, photos, and reviews you submit are visible to other Kaleido users by default. Your username is shown alongside your public content. You can set individual journeys to Private, in which case their content is not shared.
| Provider | Purpose | Location |
|---|---|---|
| Google Firebase (Firestore, Storage, Auth, Cloud Functions, FCM) | Database, file storage, authentication, server-side logic, push delivery | USA / EU (multi-region) |
| Google Places API | Venue identification and enrichment | USA |
| Viator (TripAdvisor subsidiary) | Display tour and activity listings near venues | USA |
| Sentry, Inc. (optional) | Crash reporting | USA |
All providers are bound by data processing agreements and are required to protect your data in accordance with applicable law.
We may disclose your data if required by law, court order, or to protect the rights, property, or safety of Kaleido, our users, or the public.
Location is the core feature of Kaleido. Here is exactly how we handle it:
| Permission | Why we need it |
|---|---|
| Location (when in use) | Detect stops and show nearby venues on the Now tab |
| Location (always / background) | Optional — only requested to enable automatic stop detection while app is backgrounded |
| Camera | Take photos to attach to tips, stops, and reviews |
| Photo library | Select existing photos to attach to content |
| Microphone | Record voice tips and notes |
| Push notifications | Journey milestone alerts, community interaction notifications |
You can revoke any permission at any time in iOS Settings → Kaleido Travel. The App will continue to function with reduced features.
Kaleido Travel does not track you across other companies' apps or websites for advertising purposes. We request the App Tracking Transparency permission solely because certain third-party SDKs (such as Firebase) include it in their standard integration. Our App is declared as using only standard/exempt encryption and does not share data with advertising networks.
Depending on your location, you may have the following rights:
To exercise any right, email jamievan44@hotmail.com. We will respond within 30 days. If you are in the UK or EU and believe we have handled your data incorrectly, you may lodge a complaint with the ICO (UK) or your local supervisory authority.
Kaleido Travel is not directed to children under the age of 13 (or 16 in the EU/UK). We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will delete it promptly.
Our infrastructure (Firebase) is operated by Google LLC, based in the USA. Data transferred outside the UK/EEA is protected by Google's standard contractual clauses approved by the European Commission. A copy of these safeguards is available at firebase.google.com/support/privacy.
We use Firebase Security Rules to enforce authentication-gated access to all personal data. All data is transmitted over TLS. API keys are stored as environment variables and are never embedded in the client app bundle in plain text. Despite these measures, no system is perfectly secure; please use a strong password and keep your device secure.
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page and notify you via a push notification or in-app alert if the changes are material. Continued use of the App after the effective date constitutes acceptance of the updated policy.
If you have any questions about this Privacy Policy or your data, please contact:
James van den Hoorn
Kaleido Travel
Email: jamievan44@hotmail.com