A training log that remembers what the ride looked like.
Photos and videos belong to the ride they came from. Not buried in your camera roll. Not lost in Instagram's algorithm. Not re-compressed into oblivion by an app that charges you to upload at full quality. The view from the pass stays with the ride forever.
Where ride photos go to die.
Most training feeds compress your photos into oblivion. Small carousel, no real lightbox, no per-photo discussion, and the resolution you get back is not the resolution you put in.
Social feeds eat them alive. The algorithm shows the photo for six hours and then it is gone. A year from now, when you want to remember what the col looked like, you will not find it.
We are not trying to be a social network. We are trying to make sure the photo that proves you rode up there is on the ride that proves you rode up there.
Photo and video, treated properly.
Drop in photos and video
Drag onto an activity from desktop, paste from clipboard, or attach from the mobile app on the ride home. JPEG, HEIC, PNG, MP4, MOV, WEBM all supported.
Reorder, caption, lightbox
A real photo viewer for your ride. Captions per image. Drag to reorder. Lightbox with keyboard navigation that does not feel like a checkbox on a feature list.
Reactions and threads
Comments live next to the photo, not under the entire activity. If twelve people reacted to the descent shot, you can see which one.
Original quality download
You can pull the original file back out, with EXIF intact, any time. No re-compression on the export. The 24MP photo you uploaded comes back as a 24MP photo.
Video, not Instagram clips
Up to 10 minutes per clip on Pro. Inline playback. Form-check clips for coaches. Descent footage for the group. Saves the actual file, not a transcoded approximation.
Galleries across rides
Filter your library by route, by time of year, by mountain, by who you were with. Build a gallery of every photo from that one trip to the Dolomites.
Media on planned workouts.
Form check videos. Equipment shots. Race-day photos with coach annotations. The training log is the right place for all of it, because it remembers the context.
Form check on planned workouts
Athletes attach a phone-on-tripod clip to the prescribed session. Coach reviews, leaves time-stamped comments. No file-sharing service in between.
Threaded discussion per clip
A short thread per video means feedback is anchored to what it is about. No "which video are we talking about" confusion.
Stays in the training log
A year later, the form check is still on the workout. Not lost in a Dropbox folder. Useful for reviewing progression with athletes.
The photo you uploaded is the photo you get back.
Per-activity audience controls keep them where you want them - public, followers, close friends, coach, or just you. When you delete a photo, it is deleted - scrubbed from blob storage, no 90-day "retention" loophole.
The original you uploaded is what you get back. We keep a high-quality copy for fast display, but the file you put in is the file we hand back when you export - full resolution, EXIF intact. No silent re-compression into a 2,048-pixel-wide ghost of what you took.
If we ever change this policy, the change ships with a changelog entry and an email. Not a deep link inside a 14-page terms update.
Practical answers.
What is the file size limit? +
Free tier: 25MB per file, 1GB total per account. Pro tier: 250MB per file (covers most phone videos), 100GB total. Larger files supported on Coach and Club tiers for athlete form check libraries.
What video formats do you accept? +
MP4 (H.264 / H.265), MOV, WEBM. We transcode to a streaming format for inline playback while keeping the original for download. Vertical and horizontal both render properly - no awkward letterboxing.
Can I export my photos and videos? +
Yes. Bulk export from your account settings, organized by activity. Originals come out intact, with EXIF. Or per-activity export - every photo on a single ride zipped together.
Do you compress my photos? +
We generate scaled previews for fast loading, but the original stays exactly as uploaded. When you download or export, you get the original file - full resolution, full color, EXIF preserved.
Are my photos public by default? +
They inherit the activity privacy. Private activity = private photos. Followers-only activity = followers-only photos. You can also mark specific photos as private on an otherwise public ride.
What happens to photos when I delete an activity? +
All attached media is removed from primary storage within 30 days, the same window as your activity data. Backups rotate out within 90 days.
Your ride. Your photos. Your call.
Photos and videos in the training log, in the right place, at the right quality, forever. Join the waitlist.