MovenRun

Privacy policy

Applies to the MovenRun Android app (package io.movenrun.app) version 1.0, the MovenRun account service, and the sign-in and account deletion pages on this website.

MovenRun is a walking and running game. It uses your location while you play to draw your route and measure your progress. This policy explains exactly what we collect, why, who processes it, how long we keep it, and how to delete it.

Who we are

MovenRun is developed and operated by Team MovenRun ("we", "us"). For any privacy question or request, email info@movenrun.xyz.

Summary

What we collect and why

DataWhenWhyWhere it goes
Precise location (GPS points: latitude, longitude, accuracy, time)While a movement session is running in the foreground, or a single fix when you tap Locate meTo draw your route, measure distance and time, and decide whether a mission was completedKept on your phone. If you are signed in and save a session, the points are sent once over HTTPS to our server to verify it (see below)
Session summary: distance, duration, pause time, movement mode, start and end time, the coarse map cells your route passed through (about 0.7 km² each), and the verification resultWhen a signed-in player saves a sessionTo keep your verified progress in your account and prevent the same session counting twiceStored on our server with your account
Google sign-in: your Google account's email address, name and profile picture, and a Google account identifierWhen you choose Continue with GoogleTo create your account and recognise you when you sign in again. We do not use your name or picture in the appHeld by our sign-in provider (Supabase Auth); our server keeps your email address and the sign-in provider's user id
Wallet sign-in: your public wallet address and the signed sign-in messageWhen you choose Continue with WalletTo prove you control the address and recognise you when you sign in again. We never receive your private key or recovery phrase, never read your balance and never request a transactionHeld by our sign-in provider (Supabase Auth); our server keeps the sign-in provider's user id, and the signed message for up to a day
Sign-in sessions: a device label such as "Android device", a one-way hash of the app's user agent, sign-in timesWhen you sign in or refresh your sessionTo keep you signed in and let you see and sign out your devicesStored on our server
Security records: events such as sign-up, sign-in, new and ended sessions, with the sign-in method used. No email address, network address or routeWhen those events happenTo protect your account and investigate misuseStored on our server with your account
Your network addressWhen the app or this website contacts our server or sign-in providerTo limit repeated sign-in attempts and protect accounts from abuseUsed in memory by our server; not stored in our database. Our hosting and sign-in providers see it and may keep it in their own logs (see below)
Game progress: XP, level, streak, quests, badges, saved route reviews (without coordinates)As you playTo run the gameStored on your phone only

How the server handles your route. When a signed-in session is verified, the server reads the GPS points in memory to calculate distance, time and the map cells crossed, then discards the points. Only the summary in the table above is written to the database. Our servers do not log request bodies, so route points are not written to logs either.

Sharing a route image. If you choose to share a session, the app creates an image of your route on a map and passes it to the app you pick. Start and end points are hidden by default. The image is not sent to us.

Service providers

We use these providers to run MovenRun. Each processes data only to provide its service to us.

The app contains no advertising SDKs and no third-party analytics or crash-reporting SDKs.

How long we keep data

Deleting your account

In the app: Profile → Account → Account security → Delete account. Or use the account deletion page, which works without the app, with Google or with your wallet. Deletion permanently removes your account, your sign-in record at our sign-in provider (email address or wallet address), sign-in sessions and every verified session summary. Your sign-in record at our sign-in provider is removed straight after, and the removal is retried automatically if the provider cannot be reached at that moment. We keep only an anonymous count that a deletion happened, with nothing that identifies you. If you cannot sign in, you can ask by email; the team handles those requests by hand, and we do not promise a fixed time.

Your choices and rights

Security

All traffic between the app and our server uses HTTPS. Sign-in tokens are stored in Android's secure keystore. Session tokens and one-time codes are stored on the server only as hashes. Google sign-in uses PKCE, and wallet sign-in uses single-use messages that expire after 5 minutes. No security measure is perfect; if we learn of a breach affecting your data, we will notify you as the law requires.

Children

MovenRun is not directed at children under 13, and we do not knowingly collect their data. If you believe a child has created an account, contact us and we will delete it.

No payments or tokens; wallets for sign-in only

This version of MovenRun has no purchases, no payouts, no tokens and no digital ownership. A crypto wallet can be used to sign in, and for nothing else: MovenRun does not hold, create or manage wallets, does not read balances, and never asks for a transaction or payment. XP, levels and badges are in-app progress with no cash value.

Changes to this policy

If we change how MovenRun handles your data, we will update this page and tell you in the app before the change applies to data already collected.