Privacy
what indiedex stores, and who can see it
Last updated 29 August 2026
IndieDex is a small pilot run by Namma Indies. You photograph street dogs; we work out which ones you have already met. This page says exactly what that involves, in plain language.
The short version: we store your email, your photos, and where and when each photo was taken. Everyone else in the pilot can see those sightings on a shared map. We don't run ads, we don't use analytics, and we don't sell or share any of it with anyone outside the pilot.
What we collect
Your email address — so we can send you a sign-in link. That is the only thing we use it for. If you joined with a shared passcode instead, we store the name you typed and no address at all.
Photos you take or import. Whatever you upload, at the resolution you upload it.
Where and when. Every sighting carries a timestamp and, usually, a coordinate. That comes from one of three places, and we record which: your device's GPS at the moment you shoot; the location already saved inside a photo you imported from your camera roll; or a point you place on the map yourself. If none of those are available, the sighting is stored without a location.
What the model works out. For each dog photo we compute a numeric fingerprint and store it alongside the photo. That is what lets the app say "you have seen this dog before". It describes the dog, not you.
That is the whole list. There is no analytics package, no advertising SDK, no crash-reporting library, and no third-party tracker anywhere in the app or on this site. We do not ask for your contacts, your phone number, or anything from your device beyond the camera, the photos you choose, and location while you are using it.
One exception worth naming: if you are testing the iPhone app through TestFlight, Apple sends us crash reports and any feedback you submit from inside TestFlight. That is Apple's mechanism, not ours, and it is covered by Apple's privacy policy. The Android app has no equivalent.
Who can see your sightings
This is the part worth reading twice. Everyone signed in to the pilot can see every sighting, at full precision. The map shows the exact coordinate where each photo was taken, including yours. Tapping a sighting shows who logged it.
We keep the location exact rather than blurring it because matching a dog depends on knowing it was found within a few hundred metres of where it was found before. Coarsening the coordinate would break the thing the app is for.
The consequence is that a coordinate you record near your home is visible to everyone else in the pilot. That is why the pilot is small and sign-in is required — nothing is public, nothing is indexed by search engines, and there is no anonymous access. Think of it as a shared notebook among people who opted in, not a public map.
Where it lives
On servers we run ourselves, in AWS's Mumbai region. Photos sit in our own storage bucket in the same region. Your data does not leave India in the ordinary course of using the app.
Two outside services are involved, both narrowly:
- Amazon Web Services hosts the server, the database and the photos, and sends the sign-in emails. AWS is our infrastructure provider, not a party we share data with for its own purposes.
- CARTO serves the background map tiles. When the map loads, your device fetches those tiles directly from CARTO, so they see your IP address — the same as any website that loads a map. They receive nothing about your dogs, your sightings or your account.
What we don't do
We do not sell your data. We do not share it with advertisers, brokers, or any third party for their own use. We do not track you across other apps or websites. We do not build a profile of you. There is no monetisation of any kind in IndieDex, and no plan for one.
If that ever changes, this page changes first, and we will tell you before it takes effect rather than after.
How long we keep things
Sightings are meant to accumulate — a record of a dog is worth more the longer it runs, which is the entire point of the project — so we keep them indefinitely by default. Sign-in tokens are stored only as a hash, expire in 30 minutes, and are destroyed the moment they are used.
You can ask us to delete your account and everything you contributed, and we will. Email nammaindies@gmail.com and we will remove your account, your photos and your sightings, and confirm when it is done. You can also ask for a copy of what we hold about you. There is no form and no waiting period; a person reads the mail.
Children
IndieDex is not aimed at children and we do not knowingly collect anything from anyone under 13. If you believe a child has signed up, write to us and we will delete the account.
IndieDex is open source. If you want to know exactly what is stored rather than take our word for it, the database schema is in that repository and you can read it.
Questions, corrections, or anything that reads as wrong to you: nammaindies@gmail.com.