Skip to the content.

Privacy Policy — NaviCast

App name: NaviCast Application ID: com.gioitv.navicast Developer: gioitv (gioitv86@gmail.com) Effective date: 2026-05-08 Last updated: 2026-05-08


1. Summary

NaviCast is an Android companion app that forwards turn-by-turn navigation icons from your phone to your Huawei smartwatch via Huawei Health. NaviCast does not collect, store, or transmit any personal data off your device. Every operation is performed locally; nothing leaves your phone.

If you read nothing else, read this:


2. Data we collect

None. NaviCast does not collect, transmit, or persist any personal data. Specifically:

Data type Collected? Notes
Personal identifiers (name, email, phone, account ID) ❌ No App has no account system
Location ❌ No Location permission is not requested
Contacts, SMS, call logs ❌ No These permissions are not requested
Notification content (Google Maps maneuver text, addresses) ⚠️ Read only on-device Used only to render an icon + distance label on a local notification. Never persisted, logged, or transmitted.
Device identifiers (IMEI, advertising ID) ❌ No App does not read device IDs
Crash reports, analytics, diagnostics ❌ No NaviCast ships without Firebase, Crashlytics, Sentry, or any analytics SDK
Files, photos, media ❌ No Storage permission is not requested

App settings (watch model preset, distance unit, language, theme, vibration toggle, onboarding completion flag) are stored locally on your device using Android Jetpack DataStore in the app’s private storage area. These settings:


3. Permissions we request

NaviCast requests only the minimum permissions needed to do its job:

Permission Why we need it
BIND_NOTIFICATION_LISTENER_SERVICE To read Google Maps’ navigation notification on your phone. This is the only way to know when a maneuver is coming. The system enforces this via the “Notification access” toggle in Settings — you control when NaviCast can read notifications.
POST_NOTIFICATIONS (Android 13+) To create a local notification with the maneuver icon, which Huawei Health forwards to your watch.
FOREGROUND_SERVICE + FOREGROUND_SERVICE_SPECIAL_USE To keep our notification listener alive during navigation (Android otherwise kills it after a few minutes on some devices).

We do not request: location, contacts, SMS, microphone, camera, storage, Bluetooth, phone state, or “query all packages”.

You can revoke BIND_NOTIFICATION_LISTENER_SERVICE at any time: Settings → Apps → Special access → Notification access → toggle NaviCast off.

When this is off, NaviCast cannot read any notification, including Google Maps. The forwarding stops immediately.


4. Third-party services

NaviCast uses no third-party services. Specifically:

NaviCast interacts with Huawei Health only indirectly: it posts a regular Android notification, and Huawei Health (which you install and configure separately) reads it the same way it reads any other notification. We don’t use Huawei Health’s APIs directly.


5. Data sharing

We share no data with anyone. There is no data to share — nothing leaves your device.

Specifically:


6. Children’s privacy

NaviCast is not directed at children under 13. The app does not knowingly collect any data from anyone, including children. Because nothing is collected, nothing concerning children needs to be stored, deleted, or reported.


7. Your rights

Because NaviCast collects no data, there is no data to access, delete, or export. However:

If you live in the EU/UK (GDPR/UK DPA), the EEA, California (CCPA), or similar jurisdictions, your rights to access/rectify/delete personal data are preserved by default — there is simply no personal data being processed.


8. Security

NaviCast follows defensive security practices:


9. Changes to this policy

If we ever change this policy, we will:

  1. Update the “Last updated” date at the top.
  2. Note the change in app’s release notes (Play Store).
  3. If the change is material (e.g., we ever started collecting any data — which we have no plans to do), we will require explicit user consent before the change takes effect.

You can check the current version at: https://gioiktvt.github.io/navicast-legal/privacy-policy.html (English) or https://gioiktvt.github.io/navicast-legal/privacy-policy-vi.html (Vietnamese).


10. Contact

For questions, requests, or concerns about this Privacy Policy:

Please use English or Vietnamese.


11. Trademark notice

“Google Maps” and the Google Maps logo are trademarks of Google LLC. “Vietmap” is a trademark of Vietmap Joint Stock Company. “Waze” is a trademark of Waze Mobile Ltd. “Huawei”, “Huawei Health”, “Huawei Watch”, “Huawei Band”, “Huawei Watch GT”, “Huawei Watch Fit” are trademarks of Huawei Technologies Co., Ltd.

NaviCast is an independent third-party companion app. It is not affiliated with, endorsed by, or sponsored by Google, Vietmap, Waze, or Huawei. NaviCast does not use these companies’ APIs (other than reading public Android notifications, which any user-installed app with notification access can do).


12. Third-party assets

Some maneuver icons (turn arrows, roundabouts, ramps, forks) are derived from the Google Material Symbols icon set, distributed under the Apache License 2.0. The icon set is used as-is (scaled to fit watch displays, no path data modified). Material Symbols are © Google LLC and Material Design Authors.

NaviCast does not use Google trademarks (the Google name or logo) anywhere in its branding, marketing, or store presence.


This policy is written in plain English. The Vietnamese version is at privacy-policy-vi.md. Both versions are legally equivalent; in case of disagreement, the Vietnamese version controls for users in Vietnam, the English version controls elsewhere.