Summary
Muganhu has no account, advertising, analytics, or cloud backend. The developer does not receive your location, plot records, raw GNSS observations, or paired-phone traffic. Measurements are processed on your phones and records remain on the device unless you choose to export or share them.
Data used by the app
Precise location and raw GNSS observations
During a survey you start, Muganhu reads Android location fixes, satellite identifiers, signal strength, timing, pseudorange, carrier-range state when available, elevation, azimuth, and related GNSS clock values. These values are needed to align the two phones, estimate relative baselines, report uncertainty, and build the plot.
Plot records
The app stores names you enter, relative corner coordinates, quality values, area, perimeter, angles, closure, time, paired local address, and a SHA-256 integrity digest.
Local peer connection
While phones are paired, the reference phone sends raw survey epochs to the walking phone over the local Wi-Fi network or hotspot. A short session code helps prevent an accidental connection to the wrong reference phone. Traffic is not routed through a Muganhu server.
Storage and retention
- Survey records and bounded raw-epoch files are stored in Muganhu’s private app storage.
- Old raw-session files are automatically limited to the most recent 12 sessions to control storage use.
- You can delete a saved record inside the app. Uninstalling Muganhu removes its private app data under Android’s normal behaviour.
- PDF, CSV, or JSON leaves the app only after you choose an export and select another app or destination.
Permissions
Precise and approximate location— reads GNSS fixes, raw satellite measurements, and sky status for a user-started survey.Internet and network state— Android applies the Internet permission to local TCP sockets; Muganhu uses it to connect the two phones on the same LAN or hotspot.Wi-Fi and multicast state— discovers the reference phone using Android Network Service Discovery.Foreground service and wake lock— keeps an active survey collecting when you momentarily leave the app or turn off the screen, with a persistent Android notification and Stop action.
Muganhu does not request background-location permission, contacts, camera, microphone, photos, advertising ID, or notification permission.
Sharing and third parties
Muganhu contains no third-party advertising, analytics, login, map, or cloud-storage SDK. The developer does not sell or share your app data. If you export a record, the privacy practices of the destination you select apply to that exported copy.
Security and measurement limits
Android app-private storage protects saved data from ordinary access by other apps. After the pairing code authenticates the session, local peer messages use AES-GCM encryption with a session key derived through a salted password-based key function. Epoch records also use a hash chain to expose later modification. Use a network you control; no software or radio link can be guaranteed perfectly secure.
Muganhu provides practical field evidence. Satellite conditions and phone antennas vary, so its output is not a cadastral survey or legal boundary determination.
Children
Muganhu is a field utility and is not directed to children. It does not offer accounts, profiles, chat, public sharing, or user-generated content. The developer does not knowingly receive children’s personal information through the app.
Contact
Questions or privacy requests: [email protected]
Developer: Saifullah Ahad • saifullah.ai