Train where
you stand.
Parcourse is your hybrid running club: run between outdoor stations worldwide, train at each one — on-device, voice-coached, locked-pocket.
Train where
you stand.
Parcourse is your hybrid running club: run between outdoor stations worldwide, train at each one — on-device, voice-coached, locked-pocket.
Reps. Form. Posture.
Prop the phone, pick an exercise, go. On-device pose estimation counts every rep, scores your form, and corrects you out loud — pocket the phone, train through your earbuds.
The park is
your gym floor.
Prop the phone, hit start. On-device pose tracking counts reps, scores your form and coaches you out loud.
Full Apple Watch support.
If you want, the whole session runs on the watch — routing, station cues, reps and live pace on your wrist.
Run between.
Train at each.
Stitch outdoor stations along any route. Parcourse runs fully on Apple Watch if you want it to — bring the phone or leave it behind. Pace, splits, reps and form score land in one session either way.
- Native watchOS app
- Earbud cues
- Export to Strava (optional)
Spree Loop 5K
5.2 km · 5 stations · prize pool TBD
Live leaderboard
top 4 of 1,247
- 1Marlene K.23:41
- 2Jonas R.24:08
- 3you24:32
- 4Ada S.24:55
A whole city,
a real prize pool.
Brands publish geofenced multi-station courses with walking-route polylines, prize galleries and live leaderboards. Each surface ships with its own short consent screen — one tap to opt in, one tap to withdraw, audit-logged either way.
Run between.
Train at each.
Parcourse runs fully on Apple Watch if you want it to — bring the phone or leave it behind. Pace, splits, reps and form score land in one session either way.
- Native watchOS app
- Earbud cues
Race the
Spree Loop.
City races stitched from stations — 5.2 km, 5 stations, prize pool TBD. Sponsored by one brand, opt-in only.
Your data. Your phone. Your call.
The most personal app on your phone shouldn't send anything anywhere without you saying so. Everything below is what actually happens — what stays put, what leaves only when you tap join, and what we never ask for.
Nothing leaves.
Your workouts, history and personal records live on this device — encrypted in Keychain, fully offline. There's no account, no sign-in, nothing to forget.
Just your name and your time.
Tap join on a leaderboard and we send the bare minimum to rank you. Leave the challenge and your entry is removed — nothing lingers.
- nickname
- finish time
- pace & splits
- route stats
Only what you choose, for that one event.
A brand-sponsored race asks for specific details on the join screen. You see exactly what — and why — before you tap accept, and you can withdraw whenever.
- nickname + finish stats
- email — only if you submit
- postal code — only for shipping
What we never ask for
Photos, contacts, location when you're not training, ad IDs, or anything that follows you across apps. No third-party SDKs, no cookies — it's an app, not a website.
- GDPR
- EU AI Act
- BDSG
Your body stays
on your phone.
Pose tracking runs on-device. Camera frames are processed and discarded in memory — no video is stored or uploaded, ever.
Stays on device
Camera frames, pose data, form scores. Processed live, never persisted, never leave the phone.
You choose to share
Finish times, splits and station scores — shared per race, with one named sponsor, revocable any time.
Never collected
No video uploads, no ad identifiers, no location history sold. Not a data business.
Three surfaces.
One dashboard.
Author in-app Ads, Branded Hybrid Races and Challenges from a single web dashboard. Every surface ships with its own per-user consent screen and an evidence-hashed audit log. Your audience: German outdoor-fitness users who tapped "join" — never a scraped contact list.
- GDPR Art. 7
- EU AI Act
- No third-party SDKs
- Audit-logged consent
A recommendation,
not an interruption.
Ads are surfaced from the user's own training data. When squat depth falls short, the coach recommends a fascia band — with a 30-second instructional video, in exactly the right moment.
- Targeting
- By exercise · form score · route · time-of-day
- Inventory
- Post-workout · post-run · session summary
- Creative
- Video ≤30s + product card + 1 CTA
- Pricing
- CPE · cost-per-engagement only
Sponsor a course.
Take the city.
Draw your own course in the dashboard — trace the walking paths, drop the stations, pick the exercises, set the prize pool. Then pick what the leaderboard rewards. During the race, only your ads are shown in-app.
- SpeedSELECTEDFastest finish time. Classic race.
- DurationLongest active time on course.
- RepsTotal reps across all stations.
- Rep qualityHighest cumulative form score.
How it lands: users see your race as an opt-in event. Joining shares only the metric you rank by — finish time, total active time, reps, or cumulative form score. Only with you. Only for this race.
Two doors.
Pick your model.
Exercise- or distance-based campaigns ("Stack 1,000 pull-ups in May", "Run 100 km in June"). The same campaign engine drives two consent flavours. Choose how much friction at the door — pay in lead quality.
Form on join.
On joining, the participant fills out a short form (e-mail, phone, postal code). Higher friction, direct lead — you receive qualified contacts with explicit consent.
- User joins
A short form: e-mail, phone, postal code. The consent line sits next to it, not in the fine print.
- What happens
The join and the consent given are hash-logged. Only then does Parcourse count reps towards the challenge.
- What the brand gets
The identified contact plus proof of consent — exportable, withdrawable with a single tap.
One tap to join.
Joining is a single tap, no form. On completion an optional „Redeem reward" CTA appears, leading to the brand's landing page — identification only at redemption.
- User joins
One tap on "Join". No form, no contact details — participation stays anonymous.
- What happens
Parcourse counts reps towards the campaign goal. At the end, an optional "Redeem reward" CTA appears.
- What the brand gets
Reach and completion rates in aggregate — only those who actually redeem are ever identified.
- Friction
- Lead-GenShort form on join
- AwarenessOne tap, no form
- Indicative join rate
- Lead-Gen8 – 15 %
- Awareness40 – 60 %
- Data for the brand
- Lead-GenE-mail, phone, postal code — with explicit consent
- AwarenessReps and reach only, until someone redeems
Both models share the same consent screen template, the same SHA-256 hash chain, and the same one-tap withdrawal — only the friction at the door differs. Switch between models at any point; users already joined keep their original consent state.
One park.
Or every city in Europe.
Every campaign — ad placement, branded race, or challenge — scopes to the geography you choose. Pricing scales with reach. We don't sell exposure; we sell intent, in a city that matters to you.
- TIER / 01
Local
One city. One park. One run club.- Reach
- Berlin · Munich · Hamburg …
- Audience
- A single city's active users
- Stations
- The stations of one district
- Best fit
- Independent gyms · boutique brands · cafes · city campaigns
Brief us →Price scales with reachTBD - TIER / 02
National
Every park in Germany.- Reach
- Germany
- Audience
- Every active user in Germany
- Stations
- Every mapped station nationwide
- Best fit
- Insurance · sports retail · nutrition · health-tech
Brief us →Price scales with reachTBD - TIER / 03
International
DACH today. EU next.- Reach
- Germany · Austria · Switzerland — EU rollout planned
- Audience
- Every active user across DACH
- Stations
- Every mapped station across DACH
- Best fit
- Global brands · sports federations · launch partners
Brief us →Price scales with reachon request
Every partner is reviewed for relevance to outdoor fitness, product quality, and how their offering improves the user's session. No exceptions, no rate cards — only briefs that pass the filter.
Every event hashed.
Every consent provable.
Each consent grant, withdrawal, lead export and ad engagement writes a hashed entry to an immutable Firestore audit log. Defensible under GDPR Art. 7 — and at every German DPA you'll ever talk to. Users withdraw in one tap; you keep the receipt.
- SHA-256 chain
- Firestore immutable
- Per-user export
Sponsor the run,
not the feed.
Branded races, station takeovers and prize galleries — consent-gated, audit-logged, priced per race.
Pricing TBD
Go outside.
Open the app at the nearest bar. The pose engine is already loaded.
Parcourse · Your Hybrid Running Club
The bars are already outside.
Free to train. iOS and Apple Watch first.