General
- Parkmarkr is a free mobile app that automatically detects and remembers which level you parked on at an HDB multi-storey carpark in Singapore. No manual entry needed — it works quietly in the background.
- Parkmarkr is designed specifically for HDB multi-storey carparks (MSCP) in Singapore. It does not currently support underground carparks, single-level carparks, or commercial carparks.
- Yes, Parkmarkr is completely free to download and use. There are no subscriptions, no in-app purchases, and no hidden fees.
- Yes. Parkmarkr is available on both Android and iOS.
- Not for detection — that works entirely offline. A connection is used only for the anonymous uploads described in our privacy policy and for the optional Google Drive backup.
- No account is required. Just download the app, complete the one-time setup, and you're ready to go.
Setup & Compatibility
- Parkmarkr requires certain hardware that is present in most modern smartphones. If your device is not compatible, the app will inform you during setup. Unfortunately, it cannot work on that device.
- A few minutes. Pick your carpark from the HDB list, then capture the entrance once while you are there. At a carpark other Parkmarkr users have already set up, even that is done for you — select it and finish. Capturing your lowest and highest parking levels is optional; it makes the first detections more accurate, and Parkmarkr learns the rest from your confirmed parks.
- If you start parking at a different carpark, you'll need to run setup again for the new one. You can have multiple carparks set up at the same time.
- Yes. The "Always" location permission is required so the app can detect when you arrive at your carpark even when the app is not open. Your live location is processed on your device only — it is never uploaded. An anonymous summary of each carpark visit is uploaded so the app improves for everyone at that carpark — nothing identifies you, and the parking-demand part can be turned off in Settings. See our privacy policy for full details.
- Yes, we recommend allowing it. Without this, some phones — particularly Samsung — may shut down Parkmarkr's background process to save power, which can cause missed detections. Allowing unrestricted battery usage keeps the app reliably active in the background. If you skipped it, you can change this any time in Settings → Apps → Parkmarkr → Battery → Unrestricted.
- The notification is how Parkmarkr stays active in the background. As long as you see "Parkmarkr is on", the app can detect when you park and save the location. Please don't swipe it away — if you dismiss the notification, your phone may stop the app, and the next time you park nothing will be saved. We've made the notification as quiet as possible: no sound, no vibration, hidden from the lock screen, and tucked into the silent notifications section at the bottom of your notification list. It just needs to remain visible there for Parkmarkr to keep working. On iPhone there is no such notification: keep Location set to "Always" and don't swipe Parkmarkr away in the app switcher. If you ever see "Parkmarkr paused by iOS", just open the app once.
Detection & Accuracy
- A few things can cause a missed detection: the session may have timed out if you took longer than usual to park, or you may have been too close to another recent session. You can always add a record manually using the "Add manually" button on the home screen.
- Tap the thumb down button on the home screen and select "Wrong level". You can then correct it to the right level. Each correction helps Parkmarkr improve accuracy over time.
- Yes. Every time you confirm (thumb up) or correct (thumb down) a detection, Parkmarkr learns more about your carpark. After a few sessions, accuracy noticeably improves.
- This can occasionally happen due to changes in atmospheric conditions. Try re-running setup to refresh the carpark readings. The setup flow will pre-fill everything you've already entered, so you only need to redo the physical capture steps.
- Parkmarkr has a built-in cooldown after each session to prevent false detections. If you return to the carpark shortly after leaving, you can clear the active cooldown from the home screen, or use the manual "At entrance" trigger to start a new session immediately.
- If your home is near your carpark, the app may briefly activate background detection when you return home after parking. A built-in Session cooldown prevents this by pausing detection for a set period after each park — the default is 2 hours. You can change the duration any time in Settings → Session cooldown. If you need the app to detect a second trip sooner, lower the duration, clear the active cooldown from the home screen, or use the manual "At entrance" trigger to start a session immediately.
Privacy & Data
- Your parking history, photos and location are never sent to us (the Google Drive backup, if you turn it on, goes to your own account). Two kinds of anonymous data go to a secure backend: carpark calibration and sensor readings that make detection better for everyone at the same carpark (always on), and anonymous parking statistics (a switch in Settings). Nothing identifies you — no account, no device ID, no map positions, no clock times. The privacy policy lists exactly what is sent.
- Yes. You can delete individual parking records, clear your entire history, or clear your My Parking Spot photos and notes at any time from within the app.
- Turn on "Back up to Google Drive" in Settings. Your carpark setup and your most recent parking records are saved to your own Google Drive, and "Restore from Google Drive" on the new phone brings them back — this works between Android and iPhone in either direction. Android's standard app backup and an iPhone-to-iPhone transfer via iCloud device backup also carry your setup across. My Parking Spot photos are not included in the Drive backup.
Still have questions?
We're happy to help. Reach out and we'll get back to you.
Contact Support
PARKMARKR