← Home

Privacy Policy

Last updated: 8 November 2026

Scan To Move puts a QR code on your vehicle so a stranger can reach you when your car is blocking someone, your lights are on, or your window is open — without either of you learning the other's phone number.

This policy describes exactly what the app stores. It was written against the actual database schema, not from a template. Where we do not collect something, we say so.

Contact for any privacy question or request: anas.official2017@gmail.com


1. What we collect

If you create an account (vehicle owner)

DataWhyRequired?
Email addressIt is your login, and the only way to reset your passwordYes
PasswordStored only as a salted hash by our authentication provider; we never see itOnly for email sign-in
Display nameShown to you in the appNo
Vehicle label, type, and registration plateSo you can tell your own tags apartNo — a label alone is enough
Tag recordsThe QR codes you createCreated by you
Emergency contact name, phone number, and relationshipTo let you quickly call a person you chose from the Emergency screenOptional
Notification preferences and an FCM push tokenTo deliver vehicle alerts to this device when you allow notificationsOptional

If you sign in with Google, we receive your email address and, if you have set one, your name. We do not receive your Google password or your contacts.

We do not ask for the account holder's phone number. An earlier version had one in the profile screen; it was removed. If you use Emergency Contacts, you choose to store that contact person's name and phone number. The app does not read your address book and does not disclose emergency contacts to scanners.

If you scan someone's tag (you do not need an account)

DataWhy
The message you writeTo deliver it to the owner
An anonymous session idSo you can see the owner's reply on your own thread. It is a random identifier, not a name, email or device id
A salted hash of your IP addressTo stop one person flooding a vehicle owner with messages

We do not store your IP address. It is combined with a secret salt and hashed; the result cannot be turned back into an address. It exists only to count requests.

We do not collect your location. The current release does not request location permission and sends no location data.

Automatically

DataWhy
Crash reports and error diagnostics (Firebase Crashlytics)To find and fix crashes. Includes device model, OS version and a stack trace
Firebase installation/push tokenTo route an alert to this installation after you allow notifications. It is not used for advertising or cross-app tracking

2. What the other person can see

This is the part that matters most, so it is stated plainly.

A person who scans your tag can see: the label you gave the vehicle (for example "Blue Hatchback") and its type. That is all.

They cannot see: your name, your email address, your phone number, your registration plate, your account, your other vehicles, or any of your other conversations. This is enforced by the database itself, not only by the app: the lookup a scanner performs returns three fields and no others, and every table is closed to them.

You cannot see: who scanned your tag. There is no name, number or email attached to them.


3. What we never do


4. Who processes your data

ProviderRoleWhere
SupabaseDatabase, authentication, realtime messagingMumbai, India (ap-south-1)
Google Firebase (Crashlytics and Cloud Messaging)Crash reporting and optional push deliveryGoogle data centres
Google PlayApp distribution, and sign-in if you choose GoogleGoogle data centres

We do not use session-replay, heatmap or behavioural analytics tools.


5. How long we keep things

DataRetention
Your account and profileUntil you delete your account
TagsUntil you delete them, or you delete your account
Conversations and messagesUntil you delete your account or the related tag
Emergency contactsUntil you delete the contact or your account
Push tokensUntil you sign out, revoke the installation token, or delete your account
Abuse reports and participant blocksUntil you delete your account; report status is retained only with the report
Rate-limit counters (hashed IP)Rolling one-hour windows; not kept as history
Crash reportsPer Firebase Crashlytics' own retention (90 days)

6. Deleting your account

You can delete your account from More → Settings → Delete account inside the app.

This is a real deletion, not a deactivation. It removes your profile, your vehicles, your tags, every scan and message attached to them, your notifications, and your login itself. Your QR codes stop resolving immediately. It cannot be undone.

If you cannot access the app, email anas.official2017@gmail.com from the address on the account and we will delete it.


7. Your rights

You can ask us to:

Depending on where you live, these rights may be granted to you by the Digital Personal Data Protection Act, 2023 (India), the GDPR (European Economic Area and UK), or the CCPA/CPRA (California). We apply them to everyone regardless of where you are.

Where the GDPR applies, our legal bases are: contract (running the account and delivering messages you or a scanner send), and legitimate interests (preventing abuse through rate limiting, and fixing crashes).


8. Children

Scan To Move is for people who own or drive a vehicle and is not directed at children under 13. We do not knowingly collect data from them. If you believe a child has created an account, email us and we will remove it.


8a. Our website

9. Security

No system is perfectly secure. If you find a vulnerability, please email anas.official2017@gmail.com rather than disclosing it publicly, and we will work with you.


10. Changes

If we change what we collect, we will update this page and the "last updated" date, and — for a change that materially affects you — tell you in the app before it takes effect.