GOCARMO Ride
Connecting…

Where do you want to ride?

Everyone on the same route rides together — friends, strangers and bots.

    Rider

    How are you riding? Devices
    Smart trainer Not connected
    Heart rate Optional
    Controller Zwift or OpenBikeControl
    Settings
    Ride settings
    Device diagnostics

    If your trainer shows no power, pedal for a few seconds, then copy this report and attach it to a bug report.

    No device connected yet.
    GOCARMO Ride

    About

    GOCARMO Ride · maintained by GOCARMO · based on OpenRadlr, © The OpenRadlr contributors, AGPL-3.0-or-later licence.

    This is a modified version of OpenRadlr (from commit 2b09a79), changed since 12.11.2026; the changes are © 2026 Gonçalo Carmo. It is not the official OpenRadlr and is not affiliated with its authors. Free software: you may use, change and share it under the GNU AGPL, version 3 or any later version. It comes with no warranty.

    GOCARMO symbol and logo (the image files): © Gonçalo Carmo, CC BY-SA 4.0. The name GOCARMO and its use as a brand are reserved.

    Fonts: Anton, Inter and JetBrains Mono, SIL Open Font License 1.1.

    Lanzarote Lava 180: Road geometry © OpenStreetMap contributors, ODbL. Elevation produced using Copernicus WorldDEM-30 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved.

    Strava, Wahoo, Garmin and other product names belong to their owners and only say what the game works with. GOCARMO Ride is not affiliated with any of them.

    Privacy

    Short version: the game has no accounts of its own and uses no tracking cookies or visit analytics. What you type and ride passes through the server while you ride; your settings and ride history stay in your browser.

    Who runs it

    This server is run by GOCARMO (Gonçalo Carmo), who is responsible for this data. It runs on Render (a US company; data centre in Frankfurt, Germany), a hosting service that receives the same technical data (IP address, requests) to make it work. For any request about your data, write to allez@gocarmo.com

    What the server receives

    While you ride: your IP address (to limit connections per address), the name you type, your weight, your FTP and your power level, the power and cadence your trainer measures, and what you write in the chat. Your browser also sends a public key it made for your profile; the server ignores it. Other riders see your name, where you are on the route, your speed and power, and your chat messages. Your heart rate stays in the browser: it only travels inside the ride file.

    What stays on the server

    The server stores no profiles and no rides. When you leave, the server drops you from its memory (after about a minute if the connection just dropped, so you can come back). It keeps the total distance of all riders together, without names. Its technical log notes the name you joined with and the time; an IP address is noted only when one address opens too many connections.

    What stays in your browser

    Your profile (name, weight, FTP, units and settings), the Bluetooth devices you paired, your ride history, your best laps, the ride in progress (so you can recover it if the page closes) and a copy of the game's files. Ride files (.fit, .tcx, .gpx) and images are made in the browser and leave it only when you download them, share them or upload them to Strava. Clearing this site's data in your browser removes all of it.

    Cookies and analytics

    The game sets no tracking cookies, runs no visit analytics and loads nothing from other sites. The only cookies are the Strava session ones below, if you connect Strava.

    Strava

    Only if this server offers it and you choose to connect: the basis is your consent, which you can withdraw with Disconnect or at strava.com/settings/apps. The server then keeps your Strava athlete number and the access keys Strava hands it, and your browser gets a session cookie that lasts 30 days at most. They are used only to upload the rides you tell it to upload: the ride file passes through the server on its way to Strava and is not kept. None of this is shown to other riders. Disconnect deletes all of it on the server, on all your devices, withdraws the authorisation on Strava and confirms it on screen; if you withdraw it on Strava, the server deletes it when Strava tells it, and in any case after 30 days. Your browser keeps small notes about this: which rides you have already uploaded (with your athlete number and the activity's number on Strava), whether the last attempt to connect failed, and whether you left for Strava with a ride waiting. Strava may monitor and collect data about this application's use of its API and use it for its own purposes.

    Your rights

    You can ask at any time for access to your data, its correction or its deletion, at the address above; the answer is given in writing. The server's technical data serve to run and protect it (legitimate interest); the Strava data only with your consent. If you think your data is not handled well, you can complain to the Portuguese data protection authority (CNPD, www.cnpd.pt).

    Updated on 12.11.2026.