Open beta · 2026

Collect a stamp
for every run.

Runstamp turns your Strava and Apple Health runs into designed share cards, a passport of every city you've run in, and a catalogue of stamps earned by what you've done — not by using the app. Free and open source.

One message when we launch. No newsletters.

  • App Store Soon
  • Google Play Soon
  • Wax Seal — Reykjavík · 16 km
  • Boarding Pass — Mumbai · 42.2 km
  • Customs — KBR Park · 24 km
  • Passport — London · 10 km
  • Postmark — Hyderabad · 32 km
  • Postage — Tokyo · 21.1 km

What it does

Four things.
Done well.

  • 01

    Editor

    Every run, a keepsake.

    Twelve templates — Postage, Postmark, Boarding Pass, Passport, Customs, Engraved, Wax Seal, Minimal, Date Stamp, Halftone, Cyanotype, Riso. Drop your own photo as the background of any of them. Drag stat stickers — distance, pace, HR chart, route map, splits. Export PNG to camera roll or share straight to Stories.

  • 02

    Analytics

    Numbers runners actually want.

    Year / month / all-time views. Activity heatmap, monthly bars, distance histogram, training-load chart, streaks. Personal bests computed against every standard distance — 1K, mile, 5K, 10K, half, marathon. VO₂ max if your watch records it. No calories dashboard. No vanity scores.

  • 03

    Passport

    A stamp for every city.

    Every city your GPS landed in, reverse-geocoded once and pinned to a world map. The headline metric of the whole app — "47 stamps · 6 countries · 3 continents." Shareable as its own card every December.

  • 04

    Stamps

    Earned by running.

    Sixteen stamps across three tiers — Common, Rare, Mythic. The backend evaluates every synced run against the catalogue and awards the moment a rule passes. Boston qualifier at 3am while you're asleep just lands in your collection — no badges for opening the app.

Share cards

Every run,
a designed artifact.

Twelve templates ship — Postage, Postmark, Passport, Boarding Pass, Customs, Engraved, Wax Seal, Minimal, Date Stamp, Halftone, Cyanotype, Riso. Each rooted in the same postage metaphor; each making a different compositional argument. Drop your own photo behind any of them. The share card is a stamp you pressed yourself. See full gallery →

See all templates and 12 sample cards

Stamp catalogue

Earn them by running.
Not by using the app.

Three tiers: Common, Rare, Mythic. Stamps are awarded by the backend the moment a qualifying run syncs — Boston qualifier at 3am while you're asleep. No notification needed to go claim it.

Full catalogue
  • COMMON 5K FIRST RUN MILESTONE

    Common

  • COMMON Sub-50 10K PERSONAL BEST

    Common

  • RARE 30 DAYS STREAK

    Rare

  • RARE Sub-3:45 MARATHON 42.2 KM

    Rare

  • MYTHIC Boston Q. QUALIFIER

    Mythic

  • MYTHIC Sub-3 MARATHON 42.2 KM

    Mythic

Common questions

The questions a tracker-skeptic asks.

Do I have to give up Strava?
No. Runstamp reads from Strava via their official API. Your Strava account, your followers, your segments — all untouched. Runstamp just sees the run data.
Will my data be sold?
No. The API is open-source and auditable on GitHub. Your run data lives on your phone. Share-card uploads are opt-in, stored on Cloudflare R2, and can be deleted any time.
Does Apple Health work today?
Yes — on iOS, tap Apple Health in Connections, grant read access, and Runstamp pulls your whole running history (years of it) plus per-workout HR, GPS route, splits, running power, vertical oscillation, ground contact time, stride length, and VO₂ max. New runs from your watch auto-sync the next time you open the app. Read-only — we never write back to Health.
What about Android?
First-class support from day one — the app is React Native, not iOS-only. Android syncs from Health Connect (coming at launch) or Strava.
What about Garmin / Coros / Polar?
On the roadmap. Strava sync covers most watches since they push to Strava automatically. Direct integrations follow after launch.
How is this different from Share Aura?
Share Aura is iOS-only, closed-source, and share cards only. Runstamp is cross-platform, open-source, and adds the analytics dashboard and stamp passport — the share card is one of several outputs, not the entire product.
Is it actually free?
Yes. The hosted version at runstamp.gilla.fun is free for individuals, with the full feature set. There is no premium tier hiding the good stuff.
Can I self-host it?
Yes. docker-compose for the backend, Postgres, and Redis. You bring your own Strava API key, Firebase project, and R2 bucket. The documentation is written from day one to make this possible.
What's a Mythic stamp?
Serious territory. Boston qualifier, sub-3 marathon, ultra finish, 100-day streak, every continent stamped. You earn them by running — not by using the app. We specifically didn't want Duolingo-style engagement badges.

App preview

What you're waiting for.

THIS WEEK
47.9
KM
4
RUNS
3:37
HRS
KBR Park long run
24.02 km · 5:30/km · 2:12:00
Create share
Sub-3:45 · Rare
3 Cities · Common
Home — weekly stats + latest run
Postage
Postmark
Customs
Halftone
Riso
Editor — template picker
YOUR STAMPS
12 earned
5K
10K
HM
30d
3:45
Stamps — collection view

Why Runstamp exists.

I got tired of my runs only existing inside Strava's grid. The data was there — pace, splits, route, cities — but every time I wanted to share a run, I was sharing a screenshot of someone else's app, in their format, on their terms. Share Aura helped. But it's iOS-only, closed, and a sticker tool first. Analytics second. Android never.

Runstamp is the version I wanted to use. It reads from Strava and Apple Health, turns each run into a designed artifact you actually want to share, and builds up a picture of everywhere you've run — a passport of cities stamped by the miles you put in. Every city a stamp. Every PB a keepsake.

The code is public. The algorithm for which stamps you earn is auditable. Your data lives on your device unless you choose to upload it. There's no premium tier hiding the features that matter. If it grows, it grows. If someone forks it and runs their own server, that's working as intended.

— Gilla

Early access

Be first on the start line.

App Store and Play Store listings later this year. Leave your email and you'll hear when the door opens. One message. No newsletters, no product updates, no marketing.