Politique de confidentialité

En vigueur le 4 novembre 2026. S'applique aux apps iPhone et Android de ShadowSwing et à ce site.

Ceci est une traduction. En cas de divergence entre les versions, la version anglaise fait foi.

ShadowSwing est conçu par Hackem Software, au Canada. Cette politique décrit simplement ce que l'app fait et ne fait pas des informations. En bref : l'app n'a pas de système de compte. Vos données de mouvement sont traitées sur votre téléphone et ne le quittent jamais, sauf si vous les exportez ou les partagez vous-même. L'app envoie des statistiques d'usage anonymes (quelles fonctions sont utilisées), que vous pouvez désactiver, et, seulement si vous choisissez de l'envoyer, votre avis sur le Simulateur.

1. Ce que l'app collecte

L'app ne demande aucune donnée personnelle. ShadowSwing ne vous crée pas de compte, ne transmet jamais vos swings et ne demande jamais votre nom ni quoi que ce soit qui vous identifie. Ce qui quitte votre téléphone, ce sont les statistiques d'usage anonymes et les rapports de plantage décrits ci-dessous et, si vous choisissez de l'envoyer, votre avis sur le Simulateur.

L'app utilise les informations suivantes, localement, sur votre appareil :

  • Données des capteurs de mouvement. Pendant une séance d'entraînement, l'app lit l'accéléromètre et le gyroscope de votre iPhone via le framework Core Motion d'Apple afin de détecter le swing, de caler le son du swing, d'estimer la vitesse de la tête de raquette et de construire le replay 3D de l'Analyse de coup. Sur Android, l'app lit l'accéléromètre, le gyroscope et le capteur de vecteur de rotation du téléphone dans le même but. Ces données restent en mémoire pendant la séance et ne sont pas téléversées.
  • Réglages et compteurs de l'app. Vos préférences (unités, son et réglage de la sensibilité, langue) et les compteurs de jeu (nombre de swings, chrono de séance, meilleure vitesse de la tête de raquette de tous les temps) sont stockés sur l'appareil.
  • Statistiques d'usage anonymes. L'app compte des événements comme « séance commencée », « replay capturé » ou « image partagée », avec quelques détails sommaires (le sport, gratuit ou Pro, une fourchette approximative du nombre de swings). Ils sont envoyés à TelemetryDeck, un service d'analyse respectueux de la vie privée, sans aucun compte ni rien sur vos swings eux-mêmes. TelemetryDeck reçoit une empreinte salée et irréversible, dérivée de l'identifiant propre à l'app sur votre appareil, pour pouvoir compter combien d'appareils utilisent une fonction (sur Android, une empreinte salée et irréversible d'un identifiant créé pour cette installation de l'app) ; elle ne permet pas de remonter jusqu'à vous, et les chiffres que nous voyons sont agrégés, de sorte que personne ne peut être isolé. Nous nous en servons uniquement pour savoir quelles fonctions sont utilisées. Sur Android, chaque statistique indique aussi la plateforme, la version de l'app, ainsi que la langue et la région réglées sur le téléphone. Quand vous achetez ShadowSwing Pro, commencez un essai gratuit ou renouvelez, l'app signale aussi cet achat par la même connexion : la formule, le prix converti en dollars américains, la devise et, sur iPhone, le pays de l'App Store. Cela ne contient aucune donnée de paiement ni rien qui vous identifie, et nous nous en servons uniquement pour compter les ventes. Tout ce que l'app envoie à TelemetryDeck passe par une connexion chiffrée, ne sert jamais à la publicité et n'est partagé avec personne d'autre pour son propre usage. Vous pouvez désactiver tout cela à tout moment dans Réglages › Confidentialité › « Partager des statistiques d'usage anonymes ».
  • Rapports de plantage et de performance. Si l'app plante, se fige ou est fermée par iOS parce qu'elle utilise trop de mémoire, le framework MetricKit d'Apple peut lui transmettre un rapport de diagnostic à la prochaine ouverture. Apple ne le fait que si vous avez choisi de partager les données d'analyse avec les développeurs d'apps dans les réglages de votre iPhone. L'app envoie un court résumé par la même connexion TelemetryDeck : le type de problème, le modèle de votre appareil, la version d'iOS et celle de l'app, et les endroits du code de l'app où c'est arrivé. Il ne contient rien sur vous ni sur vos swings. Sur Android, l'app rédige elle-même ce résumé : si elle plante, elle écrit une courte note sur le téléphone (le type d'erreur et son message, les premières lignes du code de l'app où c'est arrivé, la version et le build de l'app, la version d'Android et le niveau d'API, le fabricant et le modèle de l'appareil), puis l'envoie à la prochaine ouverture et supprime la note. Ce résumé ne contient rien sur vous ni sur vos swings non plus. Nous nous en servons uniquement pour trouver et corriger des bugs, et le même interrupteur « Partager des statistiques d'usage anonymes » le désactive sur les deux plateformes.
  • Avis sur le Simulateur. À la fin d'une session de Simulateur, vous pouvez choisir de nous envoyer une note et un court message. Si vous appuyez sur Envoyer, ils partent vers un petit serveur à nous, hébergé chez Cloudflare, avec la version de l'app et du système, le modèle de votre appareil, la langue de l'app, gratuit ou Pro, le sport et les réglages utilisés, et les scores de cette session. Nous les lisons sur ce serveur et dans une conversation Telegram privée, et nous nous en servons uniquement pour améliorer l'app. Ils ne contiennent ni compte, ni adresse e-mail, ni identifiant d'utilisateur : nous ne pouvons donc pas savoir qui les a envoyés. Merci de ne pas mettre de renseignements personnels dans votre message. Pour limiter les abus, un hachage salé et à sens unique de votre adresse IP est conservé environ deux heures ; l'adresse elle-même n'est pas enregistrée. Rien n'est envoyé si vous n'appuyez pas sur Envoyer.
  • Rappels d'entraînement et série. Si vous activez les rappels, l'app programme des notifications locales sur votre téléphone grâce au système du téléphone lui-même (sur Android 13 et versions ultérieures, Android vous demande d'abord l'autorisation d'afficher des notifications) ; le contenu d'un rappel dépend de ce qu'il reste de votre objectif du jour, calculé sur l'appareil. L'heure du rappel, sa fréquence, votre série de jours d'entraînement et la date de votre dernière séance sont stockées uniquement sur l'appareil. Rien ne nous est envoyé, ni à personne d'autre, et il n'y a pas de serveur de notifications push. Désactivez les rappels dans les réglages quand vous voulez.
  • Statistiques d'entraînement et objectif du jour. Votre objectif quotidien de swings et votre historique d'entraînement (pour chaque jour : swings par sport, séances, séances guidées, replays, temps d'entraînement, coups joués, meilleure vitesse et vitesse moyenne de la tête de raquette) sont enregistrés dans un fichier à l'intérieur de l'app sur votre téléphone, pour afficher l'anneau du jour et l'écran Statistiques. Ils ne sont jamais téléversés et sont supprimés avec l'app, ou par une réinitialisation depuis les réglages.
  • Séances. Les séances que vous créez et leurs résultats (blocs terminés, répétitions comptées, meilleure vitesse de la tête de raquette) sont enregistrés sous forme de fichiers dans l'app sur votre téléphone. Ils ne sont jamais téléversés et sont supprimés avec l'app. La voix du coach est un ensemble d'extraits audio enregistrés, livrés avec l'app ; rien n'est diffusé en streaming et votre voix n'est jamais enregistrée : l'app n'a pas accès au micro.
  • Sauvegarde Android. Si la sauvegarde est activée pour votre compte Google sur un téléphone Android, la sauvegarde d'Android elle-même peut inclure les réglages de l'app, vos statistiques d'entraînement, vos séances et leurs résultats, ainsi que les sons que vous avez importés. Cette sauvegarde est stockée par Google dans votre compte Google ; elle ne nous est pas envoyée. L'état du quota et les captures d'Analyse de coup en sont exclus.
  • État du quota. Pour appliquer équitablement les limites de l'utilisation gratuite, l'app enregistre quelques informations d'état, comme la part du quota gratuit déjà utilisée. Sur iPhone, elles sont conservées dans le trousseau iOS, utilisé parce qu'il survit à une réinstallation. Sur Android, elles sont conservées dans le stockage privé de l'app sur le téléphone, exclu des sauvegardes ; désinstaller l'app ou effacer son stockage les supprime. Elles ne contiennent aucune information personnelle et nous ne pouvons pas les lire.
  • Statut d'achat. Si vous possédez ShadowSwing Pro, tel qu'Apple (sur iPhone) ou Google Play (sur Android) l'indique à l'app. Sur Android, l'app garde la dernière réponse de Google Play sur le téléphone pour que Pro fonctionne aussi hors connexion.

2. Ce que l'app ne collecte pas

  • Ni nom, ni adresse e-mail, ni numéro de téléphone, ni adresse postale.
  • Ni compte, ni identifiant de connexion, ni mot de passe.
  • Aucune publicité, aucun identifiant publicitaire, et aucun SDK de publicité ou d'attribution.
  • Aucun SDK de rapport de plantage, aucun identifiant publicitaire, aucun pistage. La seule télémétrie, ce sont les statistiques d'usage anonymes et les rapports de plantage décrits plus haut, que vous pouvez désactiver.
  • Aucun accès à la localisation, aux contacts, aux photos, au micro ou à l'appareil photo.
  • Aucune donnée de santé ou de forme, aucune écriture dans l'app Santé d'Apple et aucune utilisation de Santé Connect sur Android.

Le seul kit de développement (SDK) tiers de l'app est le SDK d'analyse TelemetryDeck décrit plus haut. Il n'y a aucun SDK de publicité, d'attribution ou de rapport de plantage ; sur iPhone, les rapports de plantage viennent du framework MetricKit intégré d'Apple, et sur Android, du court résumé que l'app rédige elle-même.

3. Achats

Sur iPhone, ShadowSwing Pro est vendu via le système d'achats intégrés d'Apple, avec StoreKit. Nous ne voyons ni ne traitons jamais vos données de paiement. Apple traite la transaction, indique à l'app si l'achat est valide et conserve ses propres registres. Le traitement de ces informations par Apple est régi par la politique de confidentialité d'Apple, et non par celle-ci.

Sur Android, ShadowSwing Pro est vendu via le système de facturation de Google Play, et Google est le marchand. Nous ne voyons ni ne traitons jamais vos données de paiement. Google traite la transaction, indique à l'app si vous possédez Pro et détient les registres d'achat. Le traitement de ces informations par Google est régi par les règles de confidentialité de Google, et non par la présente politique.

La restauration des achats utilise le mécanisme de restauration d'Apple sur iPhone et, sur Android, redemande à Google Play quels achats détient votre compte Google. Ni l'un ni l'autre ne nécessite d'information de notre part.

4. Partager un replay ou exporter des données

ShadowSwing peut exporter un replay d'Analyse de coup en image ou en vidéo, et exporter les données de swing dans un fichier CSV. Ces exports n'ont lieu que lorsque vous touchez vous-même le bouton de partage. Le fichier est transmis à la feuille de partage standard d'iOS ou d'Android, et vous choisissez sa destination : une app de messagerie, vos photos, vos fichiers, l'e-mail ou une autre app. Nous ne sommes pas partie à ce transfert et n'en recevons aucune copie. Une fois que le fichier a quitté l'app, c'est la politique de confidentialité de l'app ou du service de destination qui s'applique.

5. Ce site

Ce site est un ensemble de pages statiques. Il utilise Google Analytics pour compter les visites, les pages lues et les boutons touchés (par exemple les boutons App Store et Google Play). Une petite barre en bas de la page vous le signale lors de votre première visite. Si votre appareil est réglé sur un fuseau horaire européen, ce qui couvre l'UE, le Royaume-Uni et la Suisse, rien n'est chargé tant que vous n'avez pas touché OK sur cette barre. Ailleurs, la mesure est active dès le départ, et « Non merci » la désactive. Google Analytics dépose alors ses propres cookies sur ce site ; la politique de confidentialité de Google s'applique à ce qu'il reçoit. Nous avons désactivé les fonctions publicitaires de Google et la localisation par adresse IP au-delà du pays, et nous ne savons jamais qui vous êtes. Si vous touchez « Non merci », la mesure s'arrête, les cookies de Google sur ce site sont supprimés et rien n'est chargé lors des visites suivantes ; votre réponse est conservée dans le stockage local de votre navigateur pour que nous ne vous reposions pas la question. Si vous arrivez par un lien qui indique où il a été publié (par exemple ?utm_source=instagram), ce mot (et le nom de la campagne, si le lien en a un) est conservé dans votre navigateur le temps de la visite et ajouté aux liens de l'App Store et de Google Play, pour qu'Apple et Google puissent nous dire combien d'installations chaque publication a apportées. Les liens Google Play indiquent toujours d'où vient le clic : cette publication, ou à défaut ce site et la page où vous étiez. Cela ne dit rien sur vous. Sur les téléphones Android, une petite barre peut signaler ShadowSwing sur Google Play ; si vous la fermez, ce choix est conservé dans le stockage local de votre navigateur pour que la barre ne revienne pas. Pour changer d'avis, effacez les données de ce site dans votre navigateur. Il n'y a aucun pixel de suivi. Le site charge les polices Barlow et Barlow Condensed depuis Google Fonts ; lors de cette requête, votre adresse IP est visible par Google, en tant qu'opérateur de ce service, comme pour toute requête vers n'importe quel serveur web. Si vous nous écrivez à l'adresse ci-dessous, nous recevons ce que vous mettez dans l'e-mail.

Notre hébergeur peut conserver des journaux de serveur web standards à des fins de sécurité et de fiabilité. Nous ne nous en servons pas pour établir un profil de vous.

6. Enfants

ShadowSwing est une app de sport tout public qui ne s'adresse pas aux enfants de moins de 13 ans. L'app ne demande d'informations personnelles à personne, enfants compris.

7. Vos droits

La loi fédérale canadienne sur la protection des renseignements personnels, la Loi sur la protection des renseignements personnels et les documents électroniques (LPRPDE), vous donne un droit d'accès et de rectification sur les renseignements personnels qu'une organisation détient à votre sujet. En pratique, nous ne détenons aucun renseignement personnel lié à vous. Les avis sur le Simulateur ne sont liés à personne : nous ne pouvons donc pas retrouver, corriger ni supprimer le message d'une personne en particulier. C'est pourquoi nous vous demandons de ne pas y mettre de renseignements personnels.

Tout ce que l'app stocke se trouve sur votre appareil. Supprimer l'app efface ses réglages et ses données de cet appareil. Les éléments que l'app place dans le trousseau peuvent, par conception, subsister après la suppression ; si vous voulez les effacer, écrivez-nous à l'adresse ci-dessous et nous vous expliquerons comment faire, ou réinstallez simplement l'app et utilisez la réinitialisation intégrée si votre version en propose une. Sur Android, désinstaller l'app supprime tout ce qu'elle a stocké sur le téléphone, y compris l'état du quota ; une copie dans la sauvegarde Android de votre compte Google, si la sauvegarde est activée, se gère dans votre compte Google.

Si vous avez effectué un achat, l'historique de cet achat est détenu par Apple (iPhone) ou par Google (Android), et c'est auprès de cette entreprise que vous exercez vos droits à son sujet.

8. Sécurité

Comme l'app garde vos données sur votre appareil, la principale protection est le système du téléphone lui-même. Sur iPhone, c'est iOS : code de l'appareil, chiffrement des données stockées et trousseau. Sur Android, l'app garde ses données dans son propre stockage privé sur le téléphone. Gardez votre téléphone à jour et verrouillé. Ce que l'app envoie passe par une connexion chiffrée.

9. Modifications de cette politique

Si l'app évolue un jour d'une façon qui touche cette politique (par exemple si une nouvelle fonction envoyait davantage de données), nous mettrons cette page à jour et changerons la date d'entrée en vigueur en haut. Les changements importants seront signalés dans les notes de version de l'app.

10. Droit applicable et contact

Cette politique est régie par les lois du Canada, y compris la LPRPDE lorsqu'elle s'applique.

Questions sur la confidentialité : support@shadowswing.app.

Hackem Software, Canada.