Location intelligence · Privacy-first

Location intelligencewithout locationsurveillance.

// k≥50 · res-10 H3 · device-only processing · 24h UUID rotation · theta sketch k=4096

01/ Privacy invariants · non-negotiable

What we refuse to collect.

Every other data platform opens with scale. We open with constraints, because constraints are the only credibility signal regulators trust. These four invariants are enforced in code, not in marketing copy.

01 · On-device
0
bytes of raw GPS

All processing happens on-device. Raw coordinates never leave the phone.

02 · Spatial
Res-10
H3 hexagonal binning

~15 m cells. Resolution 10 only. Higher precision is prohibited by policy.

03 · Aggregation
k≥50
anonymity floor

Queries returning fewer than 50 devices are suppressed. Write-time and query-time enforcement.

04 · Identity
24h
ephemeral UUID rotation

Device identifiers rotate every 24 hours at UTC midnight. No cross-day linkage.

02/ Who this is for

Two paths in. One data layer.

Whether you build apps or buy data, Mosaic is the infrastructure layer in between. Publishers earn on compliant data delivery. Buyers get precise, legally clean location intelligence.

AFor app publishers

Turn location consent into revenue.

Integrate the Mosaic SDK in under two hours. GPS is binned to H3 on-device, so raw coordinates never leave the handset. Earn on every compliant batch delivered.

  • SDK installs in under 2 hours (iOS and Android)
  • No PII stored or transmitted
  • Revenue share on delivered data batches
  • GDPR, CCPA, and ATT compliant by default
Get the integration guide
BFor data buyers

Precise, k-anonymous location data.

Five commercially ready products — visitation, segments, catchment, benchmarking, overlap — all with k≥50 anonymity enforced at query time. No raw records.

  • Five query-ready data products
  • k≥50 anonymity enforced at every output
  • Parquet bulk export and REST API delivery
  • Integrates with LiveRamp, Xandr, UID2
See the data products
03/ The pipeline · end to end

From phone to Parquet. Four stages.

Every stage is enforced in code. Consent, H3 binning, Theta Sketch aggregation, encrypted transmission, k-anonymity at query time. Privacy is not a policy. It is the architecture.

Stage 01

Consent & capture

User grants location permission. The SDK captures GPS readings on-device. Nothing transmitted yet.

ATT / consent gated
Stage 02

On-device processing

GPS readings are binned to H3 Resolution 10 cells. Raw coordinates are discarded. A Theta Sketch is built from hashed values.

H3 Res 10 · θ-sketch k=4096
Stage 03

Secure transmission

A compact payload is transmitted. No raw GPS, no PII. Encrypted in transit with a rotating 24-hour UUID.

~32 KB · binary · encrypted
Stage 04

Data products

Payloads land in an S3 data lake. Theta Sketches merge across millions of devices. Five query-ready products are served via API.

k≥50 · 5 products · Parquet + API
04/ Data products

Five products. Every output k≥50.

Query-ready schemas, documented and auditable. No raw records, no user exposure. Delivered via Parquet bulk export or REST API.

01Core

Visitation Analytics

Foot traffic counts, dwell time, and visit frequency. Aggregated with k≥50 anonymity. No raw records.

Learn more →
02Adtech

Adtech Segments

Behavioral audience segments built from visit patterns. Reach users based on where they actually go.

Learn more →
03Analytics

Catchment Analysis

Trade areas drawn from actual customer behavior with H3 cell mapping. Not theoretical drive-time radii.

Learn more →
04Analytics

Benchmarking

Visit-share analytics across POI clusters. Understand real market position against competitors.

Learn more →
05Adtech

Audience Overlap

Theta Sketch intersection finds true cross-publisher reach. Mathematically, without swapping IDs.

Learn more →
05/ Request access

Build with data you can defend in court.

Mosaic is in limited access with a small group of publishers and buyers. If you want location data that a compliance officer can sign off on without a footnote, tell us about your use case.