GPS speed, altitude and variometer logger for iPhone and Apple Watch — support and privacy
Privacy policy · Version française
Last updated: 21 October 2026
A question, a bug, a translation that reads wrong: variospeed67@gmail.com
Speed Vario is an independent, one-person project, offered as-is. There is no support desk and no guaranteed response time — but every message is read, and feedback genuinely shapes what gets built next. When reporting a problem, please include your iPhone (and Apple Watch) model, the iOS version, and a short description of what you saw.
Settings → Privacy & Security → Location Services → Speed Vario, set to While Using or Always. Always is what lets a recording continue in the background with the screen locked. Indoors, expect a weak fix or none: this is a GPS logger, and it has little to work with under a roof.
Barometric altitude is the most accurate reading available, but it follows the weather: a passing front moves the reference. The app re-anchors on GPS as it goes. On a summit or after a long climb, give it a minute outdoors with a clear sky view.
Open the iPhone Watch app → Privacy → Health → Speed Vario and make sure Heart Rate is enabled. This permission can reset itself after reinstalling the app, and it is the cause almost every time.
Piste, lift and resort names are fetched once from OpenStreetMap and then cached. Open the session while online; from then on they stay available offline.
They are computed offline the first time a session appears in the logbook. Just open the Logbook tab.
Speed Vario has crash recovery: relaunch, and the interrupted session should be restored on its own.
Two ways, and the first is the one to pick.
iCloud backup (automatic). Settings → Data → iCloud Backup. Once on, every outing is copied to your own private iCloud space as it is recorded. On a new iPhone, install the app and tap Restore from iCloud — the whole history comes back. Turn on Sync my devices as well and your outings also appear on an iPad or a second iPhone signed in to the same iCloud account.
History archive .zip (manual). Settings → Data → History Archive exports everything as one file you can keep in Files, mail to yourself, or re-import later. Still the right tool for taking your tracks out of the app, or for keeping a copy somewhere other than iCloud.
No — never. Apple’s rules forbid apps from storing health data in iCloud, so heart rate and active energy are stripped out of everything Speed Vario uploads. They stay on the device and in Apple Health. When you restore a session onto a new iPhone, the app reads them back from Apple Health for that session’s time window, so the heart-rate chart is rebuilt anyway — provided “Save to Apple Health” was on when you recorded it. (Live sharing is a different thing: heart rate is sent there only if you switch it on, and only encrypted — see below.)
Open iOS Settings → your name → iCloud and sign in. Check that iCloud Drive is on: an account signed in with iCloud Drive switched off cannot store app data.
If iCloud backup is on and “Sync my devices” is off: yes. A local deletion leaves the cloud copy untouched — that is the whole point of a backup. Settings → Data → iCloud Backup → Restore from iCloud brings back everything missing from the device. With sync on, a deliberate deletion is propagated on purpose and cannot be undone.
No. Automatic deletion by retention period is a per-device housekeeping rule and is never propagated to iCloud or to your other devices — an iPhone set to 30 days will not wipe the history of an iPad set to Unlimited.
In the Logbook, swipe left on any session to delete it, or uninstall the app to remove everything held on the device. If you used iCloud backup, erase the cloud copy too: Settings → Data → iCloud Backup → Manage iCloud copy → Erase iCloud copy. That copy lives in your own iCloud account — the developer has no access to it and cannot delete it for you.
Tap the waves icon in the dock at the top of the main screen (before or during an outing), read the notice and tap Start sharing. You get a link, a QR code and a share button; anyone you give the link to follows your outing on a 3D map, from any browser, with no app and no account: position, speed, altitude, distance and — only if you switch it on — heart rate, with the five heart-rate zones. If your Apple Watch is recording, it sends the points itself; otherwise the iPhone does. One point every 15 seconds (every 30 seconds below 30 % battery; sharing stops below 10 %). The red Stop button is always within reach, on the iPhone and on the watch (tap the red “Live” pill twice).
No. Every point is encrypted on your device (AES-256-GCM) before it is sent, and the key exists only in the link or the QR code you share: it is the part after the “#”, which browsers never send to a server. The developer, Google and the hosting service receive only encrypted bytes. What stays visible, because encryption cannot hide it: that a share exists, when and how often data is sent, its start and end, the number of points, and the IP addresses of your devices and of the people who open the link. Anyone who holds the complete link reads the outing until it expires, so give it only to people you trust. Heart rate is a separate switch, off by default; if it is off, no heart rate is ever sent.
Sharing ends with your recording, and the final track stays visible for 2 hours; a link never lives more than 24 hours, whatever happens. If you stop a recording and start another within 10 minutes, the same link carries on (the app asks whether to stop sharing as well, or keep the link). The data is deleted from the server the next time the app launches after that.
To a Google Firebase project operated by the developer (Realtime Database, anonymous accounts, and Hosting for the viewer page at speedvario.web.app), in Europe. The app contains no Google or Firebase SDK; it talks to the project with plain HTTPS requests. The viewer page loads map tiles from OpenFreeMap and elevation from AWS Terrain Tiles, which can see the area a viewer looks at. It uses no analytics and no cookies. The full details are in the privacy policy.
The page shows it when no data has arrived for a while (tunnel, no network, a flat battery). Points wait on the device and are sent when the signal returns; the message disappears by itself and the gap is drawn dashed on the track.
Dernière mise à jour : 21 octobre 2026
Une question, un défaut à signaler, une traduction qui sonne faux : variospeed67@gmail.com
Speed Vario est un projet indépendant, écrit par une seule personne, fourni tel quel. Il n’y a pas de service d’assistance ni de délai de réponse garanti — mais chaque message est lu, et les retours orientent réellement la suite. Pour signaler un problème, indiquez le modèle d’iPhone (et d’Apple Watch), la version d’iOS, et ce que vous avez observé.
Réglages → Confidentialité et sécurité → Service de localisation → Speed Vario, réglé sur Lorsque l’app est active ou Toujours. C’est Toujours qui permet à un enregistrement de continuer en arrière-plan, écran verrouillé. À l’intérieur, attendez-vous à un signal faible ou nul : c’est un enregistreur GPS, et sous un toit il n’a pas grand-chose à se mettre sous la dent.
L’altitude barométrique est la mesure la plus fine disponible, mais elle suit la météo : un front qui passe déplace la référence. L’app se recale sur le GPS au fil de la sortie. Sur un sommet ou après une longue montée, laissez-lui une minute à ciel dégagé.
Ouvrez l’app Watch sur l’iPhone → Confidentialité → Santé → Speed Vario et vérifiez que Fréquence cardiaque est activé. Cette autorisation se réinitialise parfois après une réinstallation, et c’est la cause quasi systématique.
Les noms de pistes, remontées et stations sont récupérés une fois depuis OpenStreetMap puis mis en cache. Ouvrez la séance en étant connecté ; ensuite ils restent disponibles hors ligne.
Ils sont calculés hors ligne à la première apparition de la séance dans le carnet. Il suffit d’ouvrir l’onglet Carnet.
Speed Vario récupère les enregistrements interrompus : relancez l’app, la séance devrait revenir d’elle-même.
Deux chemins, et le premier est celui à choisir.
Sauvegarde iCloud (automatique). Réglages → Données → Sauvegarde iCloud. Une fois activée, chaque sortie est copiée dans votre espace iCloud privé au fil de son enregistrement. Sur un nouvel iPhone, installez l’app et touchez Restaurer depuis iCloud : tout l’historique revient. Activez aussi Synchroniser mes appareils et vos sorties apparaissent également sur un iPad ou un second iPhone connecté au même compte iCloud.
Archive .zip (manuelle). Réglages → Données → Sauvegarde de l’historique exporte tout dans un fichier unique, à ranger dans Fichiers, à s’envoyer par mail, ou à réimporter plus tard. Cela reste le bon outil pour sortir ses traces de l’app, ou pour garder une copie ailleurs que dans iCloud.
Non — jamais. Les règles d’Apple interdisent aux apps de stocker des données de santé dans iCloud : la fréquence cardiaque et l’énergie active sont donc retirées de tout ce que Speed Vario envoie. Elles restent sur l’appareil et dans Apple Santé. Lors d’une restauration sur un nouvel iPhone, l’app les relit dans Apple Santé sur la fenêtre temporelle de la séance, si bien que la courbe cardiaque est reconstituée malgré tout — à condition que « Enregistrer dans Apple Santé » ait été actif au moment de l’enregistrement. (Le partage en direct est autre chose : la fréquence cardiaque n’y est envoyée que si vous l’activez, et seulement chiffrée — voir plus bas.)
Ouvrez Réglages iOS → votre nom → iCloud et connectez-vous. Vérifiez aussi qu’iCloud Drive est activé : un compte connecté mais iCloud Drive coupé ne peut pas stocker de données d’app.
Si la sauvegarde iCloud est active et que « Synchroniser mes appareils » est désactivé : oui. Une suppression locale ne touche pas la copie du nuage — c’est tout l’intérêt d’une sauvegarde. Réglages → Données → Sauvegarde iCloud → Restaurer depuis iCloud ramène tout ce qui manque à l’appareil. Avec la synchronisation active, une suppression volontaire est propagée à dessein et ne peut pas être annulée.
Non. La suppression automatique par durée de conservation est une règle de ménage propre à chaque appareil, jamais propagée à iCloud ni aux autres appareils : un iPhone réglé sur 30 jours n’effacera pas l’historique d’un iPad réglé sur « Illimité ».
Dans le Carnet, balayez une séance vers la gauche pour la supprimer, ou désinstallez l’app pour effacer tout ce qu’elle détient sur l’appareil. Si vous avez utilisé la sauvegarde iCloud, effacez aussi la copie du nuage : Réglages → Données → Sauvegarde iCloud → Gérer la copie iCloud → Effacer la copie iCloud. Cette copie vit dans votre propre compte iCloud — le développeur n’y a aucun accès et ne peut pas la supprimer à votre place.
Touchez l’icône d’ondes dans le dock en haut de l’écran principal (avant ou pendant une sortie), lisez l’avis et touchez Démarrer le partage. Vous obtenez un lien, un QR code et un bouton de partage ; la personne à qui vous donnez le lien suit votre sortie sur une carte 3D, depuis n’importe quel navigateur, sans app ni compte : position, vitesse, altitude, distance et — seulement si vous l’activez — fréquence cardiaque, avec les cinq zones. Si votre Apple Watch enregistre, c’est elle qui envoie les points ; sinon, l’iPhone. Un point toutes les 15 secondes (30 secondes sous 30 % de batterie ; le partage s’arrête sous 10 %). Le bouton Arrêter rouge reste toujours à portée, sur l’iPhone comme sur la montre (touchez deux fois la pastille rouge « En direct »).
Non. Chaque point est chiffré sur votre appareil (AES-256-GCM) avant l’envoi, et la clé n’existe que dans le lien ou le QR code que vous partagez : c’est la partie après le « # », que les navigateurs n’envoient à aucun serveur. Le développeur, Google et l’hébergeur ne reçoivent que des octets chiffrés. Ce qui reste visible, parce que le chiffrement ne peut pas le cacher : qu’un partage existe, quand et à quel rythme des données sont envoyées, son début et sa fin, le nombre de points, et les adresses IP de vos appareils et des personnes qui ouvrent le lien. Quiconque possède le lien complet lit la sortie jusqu’à son expiration : ne le donnez qu’à des personnes de confiance. La fréquence cardiaque a son propre réglage, désactivé par défaut ; s’il est éteint, aucune fréquence cardiaque n’est jamais envoyée.
Le partage s’arrête avec votre enregistrement, et la trace finale reste visible 2 heures ; un lien ne vit jamais plus de 24 heures, quoi qu’il arrive. Si vous arrêtez un enregistrement et en démarrez un autre dans les 10 minutes, le même lien continue (l’app demande s’il faut arrêter aussi le partage ou garder le lien). Les données sont ensuite effacées du serveur au lancement suivant de l’app.
Vers un projet Google Firebase exploité par le développeur (Realtime Database, comptes anonymes, et Hosting pour la page du spectateur à speedvario.web.app), en Europe. L’app ne contient aucun SDK Google ni Firebase ; elle parle au projet par de simples requêtes HTTPS. La page du spectateur charge des tuiles de carte d’OpenFreeMap et du relief d’AWS Terrain Tiles, qui voient la zone regardée. Elle n’utilise ni analytique ni cookie. Le détail complet figure dans la politique de confidentialité.
La page l’affiche quand aucune donnée n’arrive plus depuis un moment (tunnel, pas de réseau, batterie vide). Les points attendent sur l’appareil et partent au retour du signal ; le message disparaît tout seul et le trou est dessiné en pointillés sur la trace.
Speed Vario — © 2026. Tous droits réservés.