Privacy-first visualization

How to build an app subscriber map

A world map can make global traction instantly legible—if it summarizes markets rather than exposing people.

8 minute readUpdated 14 July 2026

An app subscriber map is most useful as a market-level view. It should answer where qualifying subscription transactions have occurred, which markets are active, and how that footprint changed over time. It should not plot individual customers or imply real-time movement.

1. Define what a highlighted country means

Write the rule before drawing the map. For Reachly, a highlight means at least one qualifying production subscription or purchase has a supported transaction country. Sandbox activity, full refunds, and trials that do not convert are excluded.

This definition makes every highlighted country explainable. It also prevents a test account from creating a misleading launch map.

2. Aggregate before you visualize

The map needs country codes and market-level counts, not customer identities. Reduce eligible records to country summaries, keep the raw source on the device when possible, and avoid putting customer identifiers into shared images.

Privacy pattern: collect the least data the map needs. Reachly stores credentials in Keychain, processes records locally, and optionally syncs only aggregate passport data through private iCloud.

3. Give the map meaningful layers

  • Reached: every country that has ever qualified.
  • Active: markets with current qualifying subscription access.
  • Historical: reached markets that are not currently active.
  • Unvisited: supported countries not yet reached.
  • App filter: the footprint of one product instead of the whole portfolio.
  • Timeline: the countries reached by a selected point in the journey.

Use accessible labels and a list alongside the visual map. Color alone should never be the only way to distinguish market state.

4. Create the map with Reachly

  1. Open demo mode to inspect the complete experience with fictional apps.
  2. Connect RevenueCat through OAuth or a read-only V2 key.
  3. Select projects and apps; Reachly builds the combined footprint locally.
  4. Open Map and filter by app, continent, active/historical state, or date.
  5. Select a marker for country details, first-reached date, contributing apps, and shareable stamp art.
  6. Export the full footprint from Share Studio when you want to share a milestone.

Good uses for a subscriber map

Use it in launch retrospectives, monthly build-in-public updates, team celebrations, portfolio pages, or market-expansion discussions. Pair the visual with exact language such as “transaction countries reached” and keep revenue conclusions in the tools designed for financial analysis.

Your app already has a story. Put it on the map.

Reachly builds an interactive subscriber-country map and permanent developer passport from RevenueCat.

Get Reachly