Parkmarkr logo PARKMARKR
Privacy

Privacy you can verify.

What stays on your phone, what's uploaded anonymously, and how to turn any of it off.

The short version — plain English before the legal stuff.

🪪

Always anonymous

No account. No device ID. Nothing identifies you in anything we receive.

🎛️

You control the uploads

Two clear toggles in Settings. Turn either off anytime; the app keeps working.

📱

Records stay local

Your parking history, photos, and notes never leave your phone.

Last updated: May 2026

1. Overview

Parkmarkr ("the app") is a mobile application that helps you remember where you parked. Most of what the app knows about you stays on your device. With your consent, two streams of fully anonymised data may also be uploaded to a backend hosted in Singapore — described in detail below. You can turn either stream off at any time in the app's Settings screen.

2. What stays only on your device

The following information is stored locally on your device only. It never leaves your phone.

  • Your parking history (level, timestamp, confirmation status)
  • My Parking Spot photos and notes
  • Your full carpark configuration (name, level layout, entrance details)
  • App preferences and settings

You can delete any of this from within the app. Uninstalling removes everything stored locally.

3. What may be uploaded — anonymously, only with your consent

Two independent anonymous data streams may be uploaded. Each has its own toggle in the app's Settings, and each can be turned off independently without affecting the other or the app's core functionality.

A. Help improve accuracy (default: on)

When you set up an HDB multi-storey carpark and confirm parks at it, the app may upload anonymous calibration information for that specific carpark, so other users of the same carpark benefit from a better starting setup.

What's sent: the carpark's HDB code, the coordinates of the carpark entrance (not your home, work, or any other location), the carpark's level layout, the confirmed level you parked at, and the date (no time). Nothing identifies you or your device.

B. Share anonymous parking data (default: on)

When you park at and leave an HDB multi-storey carpark, the app may upload an anonymous record of that visit so aggregate insights about parking demand can be produced.

What's sent: the carpark's HDB code, the hour-of-day you arrived, the hour-of-day you left, the day of the week, the month (no exact date), an approximate dwell-duration band, and the level. No coordinates, no precise timestamps, nothing that could be tied back to you.

These aggregated insights may be shared with town councils, carpark operators, urban-planning agencies, or other parties interested in parking-demand patterns. Any insight surfaced to such a party shows only cells with at least five independent events — no single park is ever exposed.

4. What is never uploaded

Independent of any toggle, the following are never sent off your device:

  • Your name, email, or any personal identifier
  • Your device ID, advertising ID, or app-install ID
  • Your parking history list or any photos
  • Your home, work, or any location other than the HDB carpark entrance you set up
  • Crash reports, usage analytics, or behavioural telemetry
  • Precise timestamps that could trace your routine

5. How we keep it anonymous

The two upload streams above are designed so that uploaded events cannot be linked together or back to you:

  • No account, no device ID, no install ID — nothing identifies the source phone.
  • No timestamp finer than the hour (demand stream) or the date (accuracy stream).
  • No location data finer than the carpark entrance you configured — never your phone's live location.
  • Aggregate-only access on the demand stream: any cell exposed to a third party must contain at least five independent events.
  • Events from the same phone cannot be chained — there is no shared identifier across uploads.

6. Permissions explained

The app requests the following device permissions. The data accessed via these permissions is processed on your device; only the limited, anonymised information described in Section 3 ever leaves it.

Location (Always)

Used to recognise when you arrive at your configured carpark, even when the app is not open. Your live location is processed on the device and is never uploaded.

Activity Recognition

Used to detect when you have finished parking and started walking. This signal is used purely for on-device processing.

Notifications

Used to send a local notification after each parking session. Notifications are generated on-device.

Camera & Photo Library

Used only when you choose to add a photo in My Parking Spot. Photos are saved locally on your device and are never uploaded.

7. Third-Party Services

Parkmarkr does not use any analytics, advertising, or crash-reporting SDKs.

The anonymous uploads described in Section 3 are stored on a Supabase backend hosted in Singapore. Apart from this hosting relationship, no data is shared with any third party except as described in Section 3B (aggregate-only, with at least five independent events per cell).

8. Children's Privacy

Parkmarkr is not directed at children and does not knowingly collect any information from anyone under 13.

9. Changes to This Policy

If this Privacy Policy is updated, the new version will be posted on this page with an updated date. We encourage you to review this page periodically.

10. Contact

If you have any questions about this Privacy Policy, please contact us.