Aller au contenu

Sol Alarm

Politique de confidentialité

En vigueur à compter du 7 septembre 2026

Ars Vitae Pty Ltd, exerçant sous le nom Hex Pro (Australie)

1Résumé

Sol Alarm ne comporte aucun compte, aucun outil d'analyse, aucun traceur et aucun réseau publicitaire. Vos alarmes, vos réglages et vos relevés de fiabilité restent sur votre appareil. Deux fonctions propres à l'application utilisent le réseau. La liste des alarmes peut afficher une bannière pour une autre application Hex Pro, décrite à la section 3 ; sa récupération ne transmet rien qui vous identifie, et tout le monde voit la même bannière. La connexion WaniKani, facultative et désactivée tant que vous ne la configurez pas, vous permet d'importer le vocabulaire que vous avez appris afin que le défi Japonais (Japanese) puisse l'utiliser ; elle est décrite à la section 5. Ce défi peut aussi tirer son vocabulaire d'un fichier de paquet (deck) que vous choisissez vous-même, qui est lu sur votre appareil et ne nécessite aucun accès au réseau (section 5). Si vous achetez la version complète (Full version), Apple traite l'achat et nous n'apprenons rien sur vous par ce biais (section 4). Rien d'autre ne quitte votre appareil, sauf si vous exportez vous-même les diagnostics (section 9).

2Données stockées sur votre appareil

L'application stocke vos alarmes et les réglages de leurs défis, vos préférences (retour haptique, effets visuels, mode Protection ou « Protection Mode », etc.) et un relevé de fiabilité de chaque alarme programmée, indiquant si elle s'est déclenchée à l'heure, le tout dans son espace de stockage privé sur votre appareil. Elle conserve également les résumés de performance et d'arrêt qu'iOS lui-même produit pour l'application au moyen du framework MetricKit d'Apple ; l'application les stocke localement pour diagnostiquer les problèmes de fiabilité, et ne les envoie ni à Apple ni à quiconque. Les sons d'alarme personnalisés que vous importez sont eux aussi stockés sur votre appareil (section 8), de même qu'une indication précisant si la version complète est active (section 4).

L'application ne transmet ces données ni à nous ni à quiconque. Supprimer l'application les supprime. Il n'existe ni compte ni copie dans le cloud, et nous ne pouvons pas restaurer ces données. Une sauvegarde d'appareil incluant les données d'application les transférera vers un nouvel appareil ; sans une telle sauvegarde, elles ne sont pas récupérables.

L'application conserve aussi dans son cache l'image ou la vidéo de la bannière de la section 3, accompagnée d'un petit fichier d'index qui la désigne. Il s'agit d'un visuel que nous avons envoyé, et non d'informations vous concernant. Le vocabulaire que vous importez est conservé sur votre appareil sous la forme d'une liste de mots, avec leurs lectures et leurs significations, qu'il provienne d'un service ou d'un fichier que vous avez choisi ; le fichier lui-même n'est pas conservé (section 5).

3Accès au réseau

Le réveil fonctionne sans connexion. L'application ne contient ni télémétrie, ni rapport de plantage, ni configuration à distance.

Deux choses utilisent le réseau. La première est la bannière Hex Pro : la liste des alarmes peut afficher une bannière pour une autre application Hex Pro. Sa récupération envoie l'identifiant de bundle de cette application, la plateforme ("ios") et un nom d'emplacement à notre API à l'adresse api.p.hex.pro, et renvoie une image ou une vidéo qui est mise en cache sur votre appareil. Il n'y a ni réseau publicitaire tiers, ni identifiant de suivi, ni personnalisation : tout le monde voit la même bannière. La seconde est la connexion WaniKani, facultative, décrite à la section 5.

L'achat de la version complète fait également appel au réseau, mais par l'intermédiaire du système d'achat intégré d'Apple, et non d'un quelconque serveur à nous. La section 4 décrit ce que cela implique et ce que cela n'implique pas.

Comme toute requête Internet, la requête de la bannière expose votre adresse IP à notre serveur. Nous ne conservons que des journaux d'exploitation standard, de courte durée, et nous n'utilisons pas les adresses IP pour identifier ou profiler quiconque.

Les liens présents dans l'application, comme la marque Hex Pro dans « Settings » (réglages) et le lien vers la page du jeton sur l'écran « Connect WaniKani » (connexion à WaniKani), s'ouvrent dans votre navigateur. La navigation est régie par votre navigateur et par le site que vous visitez, et non par la présente politique.

4Achats

La version complète s'achète via l'App Store. Apple traite le paiement et indique à l'application si un achat est actif. Nous ne voyons ni ne stockons jamais les informations de votre carte, votre Apple Account ou votre nom, et aucune information concernant votre achat n'est envoyée à un serveur à nous, car l'application ne dispose d'aucun serveur d'achat, de quelque nature que ce soit.

L'application stocke une seule chose au sujet de votre achat sur votre appareil : si la version complète est actuellement active, et l'heure de sa dernière vérification. Il s'agit d'un cache, qui permet à l'application de savoir quoi afficher avant qu'Apple n'ait répondu. Il ne contient ni reçu, ni transaction, ni prix, ni identifiant de compte.

Le système d'achat intégré d'Apple permet à une application d'associer à un achat un identifiant qui lui est propre, afin qu'un développeur puisse rattacher cet achat à un compte sur son propre serveur. Sol Alarm n'a ni compte ni serveur auquel le rattacher, et n'en définit donc aucun. Votre historique d'achats réside dans votre Apple Account, où il est régi par la politique de confidentialité d'Apple et non par la présente politique, et la restauration d'un achat s'adresse à Apple, et non à nous.

5Vocabulaire importé

Le défi Japonais peut tirer ses questions du vocabulaire que vous importez. Il existe deux moyens d'importer, tous deux facultatifs : un fichier de paquet que vous choisissez dans Fichiers, et votre propre compte WaniKani. L'application fonctionne pleinement sans l'un ni l'autre, et tant que vous n'en utilisez pas un, le défi s'appuie sur les kana intégrés à l'application.

Un fichier de paquet est lu sur votre appareil. Vous le choisissez au moyen de l'importateur de fichiers du système, qui s'exécute en dehors de l'application et ne lui remet que le fichier que vous choisissez. L'application copie ce fichier dans son propre espace de stockage temporaire afin de pouvoir le lire, car un fichier conservé dans iCloud Drive ou dans une autre application n'est pas lisible pendant toute la durée d'une importation. La copie est supprimée lorsque l'importation se termine, et de même lorsque vous l'annulez.

Ce que l'application conserve, c'est ce qu'elle a lu dans le fichier : les mots, leurs lectures, leurs significations et le nom du paquet. Elle ne conserve pas le fichier. Elle n'écrit pas non plus dans le fichier, de sorte que l'export que vous avez choisi reste exactement tel qu'il était. Rien n'est téléversé, aucune requête réseau n'est effectuée à aucun moment d'une importation de fichier, et nous ne recevons jamais le fichier ni quoi que ce soit de son contenu. Les formats que l'application lit aujourd'hui sont ceux qu'exportent Mochi et Anki.

Un export Anki est une archive plutôt qu'un document unique, et il peut contenir des images et des sons en plus des cartes. L'application ouvre la base de données des cartes qu'il contient, et rien d'autre. Les médias ne sont jamais lus ni extraits, et la copie temporaire de l'archive disparaît à la fin de l'importation, comme toute autre.

L'autre voie d'importation est WaniKani, un service d'apprentissage des kanji exploité par Tofugu LLC, un tiers, selon ses propres conditions et sa propre politique de confidentialité. Pour vous connecter, vous collez un jeton d'accès personnel WaniKani dans les réglages de l'application. Le jeton est stocké dans le trousseau iOS, l'espace de stockage chiffré que le système fournit pour les secrets, et reste sur votre appareil. L'application conserve votre nom d'utilisateur WaniKani, votre niveau et l'heure à laquelle vous vous êtes connecté dans son espace de stockage local ordinaire, afin que l'écran des réglages puisse les afficher.

La connexion vérifie le jeton et ne fait rien d'autre. Rien n'est importé tant que vous n'appuyez pas sur « Sync now » (synchroniser maintenant). Lorsque vous le faites, l'application utilise le jeton pour demander à l'API de WaniKani, à l'adresse api.wanikani.com, les informations de votre compte ainsi que les kanji et les mots que vous avez appris et qui n'ont pas encore atteint le stade « burned », et stocke ces mots, leurs lectures et leurs significations sur votre appareil. Une alarme qui se déclenche lit cette liste stockée et n'effectue aucune requête réseau.

L'application n'écrit jamais dans WaniKani. Elle ne soumet aucune révision, ne modifie le stade d'aucun élément et n'envoie rien sur la façon dont vous avez répondu. Chaque requête qu'elle effectue est une lecture. Votre jeton, vos réponses et tout le reste de ce qui concerne votre compte WaniKani ne sont jamais envoyés à Hex Pro.

Appuyer sur « Disconnect » (déconnexion) dans les réglages de l'application supprime le jeton. Le vocabulaire que vous avez déjà importé est conservé, parce qu'il vous appartient, et vous pouvez le supprimer depuis le même écran quand vous le souhaitez. iOS peut conserver les entrées du trousseau après la suppression d'une application ; appuyez donc d'abord sur « Disconnect » si vous voulez que le jeton disparaisse. Les données que WaniKani détient à votre sujet sont contrôlées par Tofugu, et non par nous.

6Données de mouvement et de capteurs

Les défis Nombre de pas (Steps) et Squats lisent les capteurs de mouvement de votre appareil au moyen du framework Core Motion d'Apple pendant qu'un défi est en cours. Les mesures sont traitées en mémoire puis rejetées. Elles ne sont jamais écrites sur disque, jamais incluses dans l'export de diagnostics et jamais transmises.

iOS demande l'autorisation « Mouvement et forme » avant que l'application puisse lire les données de mouvement, et vous pouvez la révoquer à tout moment dans les Réglages d'iOS.

7Alarmes, notifications et audio

Les alarmes et les notifications sont programmées au moyen des frameworks système d'Apple sur votre appareil, et leur contenu est généré localement. Aucun serveur push n'intervient.

Le mode Protection, désactivé tant que vous ne l'activez pas, diffuse un son discret en arrière-plan afin que l'application puisse continuer à fonctionner pendant la nuit. Il ne fait que diffuser du son. L'application n'enregistre jamais rien, et elle n'a pas accès au microphone.

8Sons d'alarme personnalisés

Vous pouvez transformer une vidéo de votre photothèque, ou un fichier audio ou vidéo provenant de Fichiers, en son d'alarme. Les sélecteurs sont ceux d'Apple et s'exécutent en dehors de l'application, de sorte que l'application ne reçoit que l'élément que vous choisissez, jamais votre bibliothèque. La partie que vous découpez est convertie en son d'alarme et stockée sur votre appareil. Rien n'est téléversé, et votre fichier d'origine n'est pas modifié.

9Export de diagnostics

L'écran « Diagnostics » peut regrouper les données de fiabilité de l'application dans un seul fichier zip, par exemple pour l'envoyer à l'assistance. L'archive contient le journal de fiabilité, le registre des alarmes programmées et des alarmes déclenchées, l'état système enregistré, les résumés MetricKit mentionnés à la section 2 et un manifeste indiquant la version de l'application, la version d'iOS et le modèle de l'appareil. Elle ne contient pas de données de mouvement, elle ne contient pas votre jeton WaniKani, elle ne contient ni vocabulaire importé ni les noms de vos paquets, et elle ne contient rien concernant votre achat.

Lorsque vous importez un fichier de paquet, le journal enregistre ce que l'importation a fait : combien de cartes ont été trouvées et conservées, et les noms des champs ou des colonnes du fichier avec le rôle attribué à chacun. Un fichier Anki peut contenir plusieurs groupes de cartes ayant leurs propres champs, et le journal numérote ces groupes au lieu de les nommer. Si l'importation échoue, il enregistre cet échec à la place, avec une brève description de ce que le fichier s'est avéré être, par exemple le nombre de fichiers que contient une archive ou le fait qu'il provient d'une autre application. Cela suffit à diagnostiquer une importation défaillante sans vous demander votre fichier, et ne comporte aucun contenu de carte, aucun nom de paquet et aucun nom de fichier.

Un export n'a lieu que lorsque vous choisissez de partager le fichier, et vous choisissez sa destination au moyen de la feuille de partage d'iOS. Rien n'est exporté automatiquement.

10Autorisations de l'appareil

L'application demande à iOS l'autorisation de programmer des alarmes, d'envoyer des notifications et, si vous utilisez les défis Nombre de pas ou Squats, de lire les données de mouvement. Deux fonctions accèdent à vos propres fichiers par un sélecteur système plutôt que par une autorisation : Son personnalisé (Custom Sound) utilise le sélecteur Photos du système (limité aux vidéos) et l'importateur de fichiers du système, et la bibliothèque de vocabulaire utilise le même importateur de fichiers pour un fichier de paquet. Un sélecteur s'exécute en dehors de l'application et ne lui remet que l'élément que vous choisissez, jamais la bibliothèque ni le dossier dont il provient.

L'application ne demande pas l'accès au microphone, à l'appareil photo, aux contacts ni à la localisation, et elle ne peut pas parcourir votre photothèque ni vos fichiers.

11iCloud et sauvegardes

L'application ne synchronise aucune donnée vers iCloud. Si les sauvegardes d'appareil iOS sont activées sur votre appareil, les données locales de l'application peuvent y être incluses au même titre que les données des autres applications. Ces sauvegardes sont exploitées par Apple dans le cadre de votre Apple Account et peuvent être gérées dans les Réglages d'iOS.

12Enfants

Nous ne collectons de données auprès de personne, y compris des enfants. Il n'y a ni contenu utilisateur, ni chat, ni fonction sociale. Le seul contenu promotionnel est la bannière Hex Pro décrite à la section 3, qui présente les propres applications de Hex Pro, est identique pour tout le monde et ne repose sur rien qui vous concerne.

13Accès, rectification et suppression

Nous ne détenons ni compte ni profil vous concernant ; il n'y a donc presque rien que nous puissions consulter, rectifier, exporter ou supprimer. Pour supprimer les données de l'application, supprimez l'application. Pour retirer le jeton WaniKani sans supprimer l'application, appuyez sur « Disconnect » dans les réglages de l'application, et supprimez tout vocabulaire importé depuis le même écran ; les données que WaniKani détient lui-même sont gérées via votre compte WaniKani. Les achats sont détenus par Apple ; toute question à leur sujet s'adresse donc à l'assistance Apple. Pour tout ce qui concerne notre serveur, comme les journaux d'exploitation mentionnés à la section 3, écrivez à l'adresse indiquée à la section 15 et nous vous aiderons. Vous pouvez également adresser une réclamation à l'Office of the Australian Information Commissioner (le Commissaire australien à l'information) ou à votre autorité locale de protection des données.

14Modifications

Si la présente politique change, la date d'entrée en vigueur ci-dessus change et la politique mise à jour est livrée dans la même mise à jour de l'application.

15Contact

[email protected]

Ce document est une copie publiée du texte intégré dans Sol Alarm. La version anglaise est celle qui fait foi.

Ars Vitae Pty Ltd
ABN 44 687 418 220

Retour à Sol Alarm