Privacy Policy

Last updated August 5, 2026

MudQuest is built offline-first, and that shapes this policy more than anything else. The core of the app — seeing who’s around you, sharing a live map with your convoy, talking on push-to-talk — runs peer-to-peer between phones over Wi‑Fi, with no server in the middle. Data that rides the mesh does not pass through us, because there is nothing for it to pass through.

This policy explains what stays on your device, what rides the mesh, what reaches our cloud when you sign in, and how to delete all of it.

Operator: Dmitrii Skrylev, an individual developer. Contact: zivou4@gmail.com

The short version

What stays on your device

Never uploaded anywhere, by design:

What travels over the mesh (not the internet)

When rigs are near each other, MudQuest exchanges data directly between phones over Apple Multipeer Connectivity (peer-to-peer Wi‑Fi) and, for Android, a direct Wi‑Fi link. MudQuest does not use Bluetooth. Range is roughly 30–60 m line of sight. None of this reaches a server:

Anyone within radio range who is running MudQuest can receive what you broadcast. That is the point of the app, and it is worth understanding plainly: a mesh is a local broadcast, not a private channel. You control it — location sharing is a toggle, and you can run the app without it.

What we store in the cloud

Only when you are signed in. Everything below is written to a private area keyed to your account (users/{your-id}/…) and, by enforced server-side security rules, is readable and writable only by your own signed-in account.

Account data (Firebase Authentication)

Your content

Your identity is derived, not collected. Your public rig ID is a hash of your account ID. It is what other rigs see on the mesh; it is not your email, and it cannot be reversed into it.

Public convoys

If — and only if — you set a convoy to public, MudQuest publishes a small card for it so other users can see the run on the Discovery map from anywhere. That card contains:

It is readable by any signed-in MudQuest user, worldwide. That is the feature. It is refreshed about every five minutes while the run is live by whichever member has internet, it expires automatically, and every convoy closes within 24 hours. A private convoy publishes nothing at all.

Location

MudQuest asks for location twice, for two different reasons:

Background location is used only to keep the mesh alive during an active convoy. It is not used for advertising, profiling, or tracking you between sessions.

Third parties

MudQuest uses very few, and none of them receive your mesh traffic:

ServiceWhat it doesWhat it receives
Google Firebase (Authentication, Firestore, Storage)Accounts and your private cloud backupYour account data and the content listed above
MapboxMap tiles, offline map downloads, and place searchMap requests, and the text you type into search with an approximate location to bias results
AppleSign in with Apple, plus App Store and TestFlight distributionOnly what Apple’s sign-in sheet sends back — an identity token, your name if you share it, and either your email or a private relay address. Handled by Apple under Apple’s privacy policy

We do not use any advertising network, analytics provider, attribution SDK, or crash-reporting service.

Notifications

Every notification MudQuest sends is scheduled by your own phone, from something that arrived over the mesh. There is no push server, and no notification content is sent to Apple’s push service or to us — which is also why alerts work with no signal.

How long we keep things

Your rights and choices

Depending on where you live you may have additional rights under the GDPR, the UK GDPR, or US state privacy laws including the CCPA/CPRA. We honour all of them for every user regardless of location. We do not sell personal information, and we do not “share” it for cross-context behavioural advertising as those laws define it. To exercise any right, email zivou4@gmail.com; we respond within 30 days.

Children

MudQuest is not directed at children under 13, and we do not knowingly collect data from them. If you believe a child has given us data, email us and we will delete it.

Security, stated honestly

Cloud data is protected by Firebase’s server-side security rules and encrypted in transit and at rest by Google. Mesh traffic is local radio between nearby devices; treat what you broadcast on it the way you would treat anything said over a CB radio. No system is perfectly secure, and we will not claim otherwise.

Safety disclaimer

MudQuest is not an emergency or safety device. It is not a personal locator beacon, it does not contact emergency services, and it depends on nearby phones running the same app. Never rely on it as your only means of communication in the backcountry.

International transfers

Our infrastructure runs on Google Cloud in the United States. If you use MudQuest from outside the US, your cloud data is transferred there, under Google’s standard contractual clauses.

Changes

If this policy changes materially we will update the date at the top and note the change on this page. Continuing to use MudQuest after a change means you accept the updated policy.

Contact

Dmitrii Skrylev — zivou4@gmail.com