This Privacy Policy describes how the SitesMap app (“the app”, “we”, “us”) collects, uses and protects your information when you use the app on Android, iOS and the web. Please read it carefully. By installing or using the app, you agree to the terms below.
1. Information we collect
Depending on how you use the app, we may collect the following types of information:
| Data type | When collected | Purpose |
|---|---|---|
| Location (GPS) | When you use “Current location”, take a stamped photo, or use the compass. | Place points at your location and stamp coordinates on photos. |
| Photos & camera | When you take a photo or pick one from your library to attach to a point. | Store field photos alongside their point. |
| Point data you create | When you create/edit points, layers, logs, quick reports. | Store your work so you can view and manage it. |
| Account information | Only when you choose to sign in (email or Google). | Authentication, creating groups and syncing data. |
| Basic technical information | When the app checks for updates or syncs. | Deliver the right download and operate the service. |
2. Device permissions
The app only requests a permission when the matching feature needs it, and you may decline:
- Location: to get GPS for points and to stamp photos. If denied, the app still works but you must enter/tap coordinates manually.
- Camera: to take stamped photos for points.
- Photo library / storage: to pick existing photos and save downloaded ones.
- Compass sensor: to show heading (if your device supports it).
- Network / Internet: to load base maps, sync and check for updates.
3. How we use data
- Display, store and manage the points, photos and logs you create.
- Stamp coordinates and time onto photos when you take them.
- Sync data across devices and members within the same group (only when signed in).
- Authenticate your identity and protect your account.
- Provide updates and troubleshoot issues.
We do not use your data for advertising and we do not sell personal data.
4. Storage & sync
When you are not signed in, all points and photos are stored only in your device storage; we do not receive that data. When you sign in and enable sync, your data (points, photos, reports) is uploaded to the server to be shared with your group and backed up.
Our server infrastructure uses Supabase (database and file storage). Photos can be synced automatically over WiFi (default) or per your choice in Settings.
5. Sharing with third parties
We only share data where necessary to operate the app:
- Map providers — to load base maps and satellite imagery (e.g. Google Maps, OpenStreetMap, Esri, USGS, Sentinel). The map area you view is sent to the provider to return imagery.
- Supabase — to store and sync your account data.
- Google — only when you choose “Sign in with Google”.
- AI providers — see the AI assistant section below.
- Members of your group — data you share is visible to members within the same layer/group.
- Legal requirements — when we have a valid legal obligation.
6. AI assistant
The app includes an optional AI assistant. When you use this feature, the text you enter (and point data relevant to your request) is sent to a cloud AI model provider (e.g. Google Gemini) to be processed and to return a result. You may also configure your own API key in Settings → AI Assistant. If you do not use the AI assistant, no data is sent for this purpose.
7. Data security
- Data sent to the server travels over an encrypted connection (HTTPS).
- Access to group data is controlled by membership permissions.
- Even so, no method of transmission or storage is completely secure; you are responsible for keeping your sign-in credentials confidential.
8. Your rights
- Access & view: view all data you create directly in the app.
- Edit & delete: edit or delete any point, photo or log at any time (deletion is not recoverable).
- Revoke permissions: turn off location/camera permissions in your OS settings.
- Delete your account: request deletion of your account and related data by contacting us.
9. Children
SitesMap is not directed at children under 13 and does not knowingly collect personal data from children. If you believe a child has provided us data, please contact us so we can delete it.
10. Changes to this policy
We may update this policy from time to time. When we make significant changes, we will update the “Last updated” date at the top. Continued use of the app means you accept the updated policy.
11. Contact
For any privacy questions, please contact: khuongvh1@gmail.com.