title: Share codes (rhythmfit.me/w) description: What lives in a share, what doesn't, and how moderation works.
Share codes (rhythmfit.me/w)
Every workout you share generates a short URL like
rhythmfit.me/w/aB3xY9. The code is a six-character public
identifier. This page covers the trust model: what is public, what
isn't, and how takedowns work.
What lives in a share
A share contains everything the recipient needs to run the workout exactly as you built it:
- The workout structure — every phase with its timing, tempo, sounds, loops, and colors.
- All the coaching content — safety and technique notes, in-workout reminders, guided sequences, and the intro text.
- An optional author display name if you opted to include one.
What's never in a share
- Your name, email, Apple ID, device ID — none of these. The optional author display name is the only identifier, and it's yours to set.
- Heart rate, HRV, or any HealthKit data.
- Music. Share cards exported as images don't embed audio either. Recipients pick their own BGM.
- Your stats, history, or any past session data.
Version compatibility
Shares are versioned. If someone sends you a share made with a newer version of RhythmFit than you have, the app asks you to update rather than importing it incorrectly. Shares from older versions always import — anything the old version didn't know about simply uses sensible defaults. Links already in the wild keep working as the app evolves.
Rate limits and abuse handling
Three layers, in this order:
Per-device rate limit
Each device can create a limited number of share codes per 24 hours. The number isn't user-visible — when you hit it, the share button surfaces a friendly "Daily share limit reached" message.
Server-side profanity filter
Workout names, labels, notes, and reminders pass through a profanity check before the share is published. If it triggers, the app shows a "Content not allowed" message.
In-app Report flow
Anyone who opens a share can tap Report on the preview sheet. Reports queue server-side and are reviewed within 72 hours (see shared content guidelines).
DMCA / copyright
Share codes can't contain audio, so direct music infringement isn't possible. The risk surface is text content — workout names or notes copied verbatim from a paid program. Copyright owners can send a takedown notice to [email protected] under the standard DMCA process. We act within 72 hours.
Lifecycle
- Sharing a workout twice produces two different codes — they don't collide.
- Deleting your share from Settings → Sharing → My shared workouts removes it from the server. The link returns 404 immediately.
- Apple sign-in / account deletion removes every share created from that device.