Tourguide Privacy Policy

Last updated: September 30, 2026

This Policy supplements our Terms of Service and Community Guidelines.

This Privacy Policy describes how Robert Michels (“we,” “us,” or “our”) collects, uses, discloses, and retains information when you use the Tourguide mobile application, the Tourguide web experience, and related pages at tourguide.rmichels.com (collectively, the “Service”).

We are located in British Columbia, Canada. This Policy is written with Canadian privacy expectations in mind, including the Personal Information Protection and Electronic Documents Act (PIPEDA), where it applies to our handling of personal information.

1. Who we are

Operator: Robert Michels, operating the Tourguide Service in British Columbia, Canada
Contact: contact@tourguide.rmichels.com

For privacy questions, access requests, and complaints, please use this email. We do not publish a personal phone number or home address for general correspondence.

The Service is branded as Tourguide. It helps users discover, create, and run self-guided tours with maps, navigation, community content, optional social features, and an AI guide.

2. Age requirement

The Service is intended for people who are not minors in the place where they live (for example, at least 18 years old where that is the age of majority). We do not knowingly collect personal information from minors. If you believe a minor has provided us information, contact us and we will take reasonable steps to delete it.

3. Information we collect

We collect information in the ways below. We collect only what we need to operate the Service.

3.1 Account and profile

3.2 User-generated and social content

3.3 Location and maps

3.4 AI Guide (Gemini via Firebase AI)

AI processing is provided through Google Firebase AI / Gemini. Google’s terms and privacy policy apply to that processing.

3.5 Purchases and premium

3.6 Notifications

3.7 Analytics, diagnostics, and security

3.8 Email

We do not send marketing SMS. We do not run affiliate tracking networks in the app.

3.9 Local storage on your device

On mobile (not on web), the app uses local storage to improve performance and offline use:

Local chat history persists across sign-out so you can continue a conversation when you sign back in on the same device. Account deletion clears local chat data on the device as part of the deletion flow.

3.10 Advertising

The Android app manifest includes a Google AdMob application ID, and ad-related code exists but is currently commented out and not initialized in production app startup. We do not show AdMob ads in the current app build. If we enable ads in a future version, we will update this Policy and applicable store disclosures.

4. How we use information

We use information to:

We do not use your information for third-party behavioral advertising in the current app version.

5. How we share information

We share information only as described below:

We do not sell personal information.

6. International transfers

We and our service providers (including Google Cloud and Firebase, typically in the United States and other countries) may process and store information outside Canada. Where required, we rely on appropriate contractual and organizational measures offered by those providers. By using the Service, you understand that your information may be transferred internationally.

7. Retention

We keep information for as long as needed to provide the Service, resolve disputes, enforce agreements, and meet legal obligations. Examples:

8. Access, correction, and deletion

Depending on where you live, you may have rights to access, correct, or delete personal information we hold about you, or to withdraw consent where processing is consent-based. Contact us at contact@tourguide.rmichels.com. We may need to verify your identity.

8.1 In-app account deletion (registered Google users)

Registered users can delete their Firebase Authentication account from Profile → Delete Account (typing “DELETE” to confirm). That flow:

The in-app screen states that your tours and ratings will be removed. In the current app version, account deletion does not automatically delete all Firestore or Storage data tied to your user ID (for example your users/{uid} document, tours you authored, comments, ratings, friend graphs, FCM tokens, RevenueCat customer history, or optional guests/{uid} records from earlier anonymous use). Some of that data may become unreachable to you after Auth deletion but may remain until we complete backend cleanup or you request deletion by email. We are working to align backend deletion with user expectations.

Anonymous accounts can use the Service without the guest form; optional guest contact fields are the main additional personal data tied to anonymous IDs.

9. Security

We use industry-standard measures appropriate to the Service, including HTTPS, Firebase security rules, App Check on backend calls, and encrypted local chat storage when the device supports it. No method of transmission or storage is completely secure.

10. Third-party links

The Service may link to third-party sites (for example Google policies or map content). We are not responsible for their privacy practices.

11. Changes to this Policy

We may update this Privacy Policy from time to time. We will post the updated version at this URL and change the “Last updated” date. Material changes may also be communicated in the app or by email where appropriate.

12. Contact

Questions or requests about privacy: contact@tourguide.rmichels.com