Mapulus Transform — Anonymise Australian Location Data Privately, On-Device
Mapulus Transform

Anonymise location data without sending it anywhere.

A desktop app and SDK that removes personal information from Australian location datasets — privately, on-device, with coordinate-privacy modes that keep your data analytically useful.

Offline by default — data never leaves your machine in local mode.
Built for Australia — G-NAF addresses, ABS boundaries, AU regex patterns.
H3 hex bins, jitter, ABS centroids, or drop — pick the modality your downstream needs.

Why Mapulus Transform

A focused tool for the people who actually have to share sensitive location data — analysts, privacy officers, data engineers.

Privacy by design, offline by default

In local mode every byte of your data stays on your machine. PII detection, address geocoding, and coordinate transforms all run entirely on-device.

Australian by default

G-NAF address parser, ABS statistical boundaries (SA1–SA4, LGA, postcode), and AU-specific regex patterns — Medicare, TFN, AU mobile numbers, AU street addresses. Not a generic global tool retrofitted.

Coordinate privacy that's still useful

Pick the modality that matches your downstream use — H3 hex bins, jittered points, ABS centroids, or drop entirely. Jittered points never land in oceans or parks (boundary-aware exclusion zones).

Auditable & reproducible

Synthetic replacements are seeded (predictable to you, not to attackers). Every run emits a report: detection counts, redaction modes applied, rows processed.

Three steps. No cloud round-trip.

1

Load

Drop a CSV (or point the SDK at one). Transform auto-detects columns — names, emails, phones, addresses, lat/lng.

2

Configure

Per-column: keep, redact, synthesise, or drop. Pick your coordinate-privacy mode and set a seed for reproducibility.

3

Clean

Run. Get a privacy-safe CSV plus a JSON report (rows processed, PII spans found, modes applied) you can hand to a privacy officer.

Coordinate privacy

A first-class spectrum, not just "drop the column."

Each mode is tunable. Match the privacy guarantee to the downstream use case.

H3 hex

Aggregation

Snap each lat/lng to the centroid of an H3 cell at the resolution you pick (0–15, default 8 ≈ 460 m).

Use when: building heatmaps or aggregating to a grid.

Jitter

Density-preserving

Add seeded random displacement within a min/max radius (default 50–300 m). Exclusion zones keep points out of water and parks.

Use when: preserving point density without exposing exact location.

ABS boundary

Reporting

Replace coordinates with the SA1/SA2/SA3/SA4/LGA/postcode centroid that contains the point.

Use when: reporting against standard Australian statistical geographies.

Drop

Strict

Remove the coordinate columns entirely.

Use when: location isn't needed by the downstream consumer.

AU first

Built for Australian data, not retrofitted.

  • · G-NAF gazetteer — local address parser and geocoder (~20 MB), auto-updates quarterly with new G-NAF releases.
  • · ABS boundaries — SA1, SA2, SA3, SA4, LGA, postcode. Built in, not bolted on.
  • · 23 AU regex patterns — Medicare numbers, TFN, AU mobile, AU street addresses, case/reference numbers, and more.
  • · Local NER — content scanning catches PII the regex misses, with a configurable confidence threshold.
For developers

Same engine, three surfaces.

Run Transform from the desktop app, your TypeScript codebase, your Python pipeline, or behind a proxy that strips PII from upstream API responses.

# TypeScript SDK
$ npm install @mapulus/transform
# Python
$ pip install mapulus-transform
# Self-hosted FastAPI proxy
$ docker run mapulus/transform-proxy

Designed against the Privacy Act 1988.

Transform is a tool that helps your team meet its obligations — you remain the data controller. We just make the "anonymise before sharing" step less painful.

Australian Privacy Principles

Built with APP 11 (security) and APP 6 (use/disclosure) in mind.

Notifiable Data Breaches

Reduce your breach surface by anonymising data before it leaves your environment.

Sensitive sectors

Suitable for health (Medicare), tax (TFN), and finance. State health-records acts in scope.

Join the waitlist.

Transform is in late-stage development. Waitlist members get early-access builds, a chance to shape the roadmap, and first dibs on launch pricing.

  • Early-access desktop builds for macOS and Windows.
  • Direct line to the team — tell us which PII patterns and coordinate modes you need.
  • No spam. We'll only email about Transform.

Get early access

Your details are sent to Mapulus via Formspree. We'll never share them.