Privacy policy
Last updated: 2026-05-02
Who we are
REI is an independent app published by Burin Choomnuan, a sole-trader software developer based in Sydney, NSW, Australia. Contact: support@b12n.app.
Plain-English summary
REI runs entirely on your device. We don't operate a backend, we don't have your account, and we don't see your data. The only data leaving your device goes to:
- Apple (App Store distribution + IAP receipt validation)
- The NSW Planning Portal (public DA queries — no user identity sent)
- Our crash and analytics processors (anonymous events for stability + usage metrics)
That's it. No user accounts, no server-side database of your activity, no cross-device sync.
What stays on your device
REI stores all of your activity locally:
- Favorited DAs — app number, address, status, saved to
SharedPreferencesJSON. - Saved searches — name + filter state (REI Pro feature).
- App settings — dark mode, map style, colour scheme, saved councils.
- Entitlement state — whether you've purchased REI Pro.
- SQLite cache of recently-fetched DAs (for offline browsing).
- GPS coordinates — only if you grant location permission, only used for the in-memory "DAs near me" filter, never stored to disk and never sent to any server.
What we send to third parties
| Third party | What's sent | Why |
|---|---|---|
| Apple | Standard App Store binary + your purchase receipt | App Store distribution + IAP receipt validation. See apple.com/privacy. |
NSW Planning Portal (api.apps1.nsw.gov.au) |
Public DA query filters (status, council, app type, address). No user identity. | The app's core feature — fetching public DA data. |
NSW Environment ArcGIS (mapprod3.environment.nsw.gov.au) |
Lat/lng coordinates of the DA you're viewing. No user identity. | Zoning + height + FSR enrichment for the detail view. |
CartoCDN (basemaps.cartocdn.com) |
Map tile URLs (zoom + tile coords) and your IP address | Standard for any web-served map basemap. |
Aptabase (aptabase.com) |
Anonymous app-open + feature-usage events. No PII, no IDFA, no IDFV. | Aggregate stability + feature-adoption metrics. Per-event payload structure auditable in source at b12n-rei/src/net/b12n/rei/observability.cljd. |
Sentry (sentry.io) |
Stack traces of crashes, with PII scrubbing enabled | Crash reporting. |
What we don't collect
- No user accounts. There's no signup, no email, no password.
- No location data is stored or sent. GPS coordinates exist only in memory for the "near me" filter; they're not persisted to disk and not sent anywhere.
- No advertising IDs, IDFA, IDFV, or fingerprinting.
- No marketing emails. We send none.
- No tracking pixels on this website.
- No third-party social SDKs (no Facebook, Google, TikTok).
Where data is stored
On-device only — your device's SharedPreferences and SQLite cache file. No data leaves your device except for the explicitly-listed third-party sends in the table above. Aptabase and Sentry data lives on their infrastructure under their own retention policies.
Retention
- In-app data — retained until you uninstall the app or use Settings → Clear Cache.
- Aptabase + Sentry — their default retention windows (typically months; varies by product).
- NSW Planning Portal — not applicable (no user data sent).
Your rights
Under the Australian Privacy Act, GDPR (EU users), and CCPA (California users), you have rights of access, correction, deletion, and objection. Email support@b12n.app.
Note that since most of your data lives only on your device, "delete my data" is mostly "uninstall the app." For the analytics processor side (Aptabase + Sentry), we'll forward your deletion request to those processors on your behalf.
Children
REI is rated 4+ on the App Store. The app is not directed at children under 13, and we do not knowingly collect data from children. NSW DAs are public-record civic data with no child-relevance.
Cookies and tracking on this website
None. rei.b12n.app is static HTML — no JavaScript, no cookies, no tracking pixels.
Changes to this policy
Material changes are communicated via App Store release notes. Minor wording updates may be made silently.
Governing law
New South Wales, Australia. Disputes resolved in NSW courts.