Privacy policy

TroopNode Client

How the Android application collects, transmits, and stores your GPS telemetry data.

Last updated August 4, 2026

01

Overview

TroopNode Client is a GPS telemetry client. This policy explains how we handle your location data.

02

Data collection & usage

To fulfill its primary function, TroopNode Client collects and processes the following data:

  • Precise location: Latitude, longitude, altitude, speed, and heading. This is collected even when the app is in the background or the screen is locked to ensure continuous tracking.
  • Device identity: A unique, persistent Node ID (UUID v4) generated upon installation to distinguish your device on the server.

03

Data transmission & sharing

  • User-configured destination: Your data is sent exclusively to the server URL that you manually enter in the app settings. If no server is configured, the app does not send any data.
  • No third-party sharing: We do not sell, trade, or transmit your data to third-party analytics platforms, cloud services, or advertising networks.
  • Encryption: All data is transmitted over HTTPS to ensure a secure connection to your configured TroopNode server.

04

Data persistence

Location reports are stored in a local persistent queue on your device until they are successfully received by your configured server. After successful delivery, they are deleted from the device.

05

Permissions

This app requires:

  • Foreground Service (Location): To maintain a GPS lock while the app is minimized.
  • Post Notifications: To display the mandatory ongoing tracking status.

06

Contact

If you have questions about this policy, contact rokbastu.dev@gmail.com.