Il n’y a aucun code tiers dans l’app
Régie publicitaire, outil d’analyse, rapporteur de plantages, bibliothèque d’interface toute faite — aucun des quatre. Ce que cela veut dire et ce que cela coûte.
4 min de lecture
La plupart des apps iOS embarquent des dizaines de paquets tiers : outils d’analyse, régies publicitaires, rapporteurs de plantages, bibliothèques d’interface toutes faites.
Soluklan n’en a aucun.
Ce qui n’y est pas
Pas de régie publicitaire. Aucune publicité n’est affichée dans l’app et aucun identifiant publicitaire n’est lu.
Pas d’outil d’analyse tiers. Il n’y a aucun paquet tout prêt qui rapporte à quelqu’un d’autre quel écran tu as ouvert, quel bouton tu as touché ou combien de temps tu es resté dans l’app. Nous ne partageons de données avec aucune société de ce genre.
À la place, nous avons notre propre compteur, et il arrive désactivé. Si tu actives Partager un résumé d’utilisation anonyme dans les Réglages, un seul résumé anonyme est envoyé chaque fois que tu quittes l’app : quels écrans ont été ouverts, combien de temps tu y es resté, quelles fonctions ont servi. Ton identité, tes textes, ta position et tes réponses de santé ne sont jamais envoyés. En le désactivant, ce qui a été recueilli est supprimé. Le détail est dans la politique de confidentialité.
Pas de rapporteur de plantages. Si l’app plante, aucun rapport automatique ne nous parvient. L’information n’arrive que par le système d’Apple, dans la mesure où tu l’autorises dans les réglages de ton appareil.
Pas de bibliothèques toutes faites. L’interface, le traitement du son, les dessins, les animations — tout est écrit avec les frameworks d’Apple.
Ce qui y est
Il y a deux endroits où l’app se sert du réseau, et les deux sont l’infrastructure d’Apple :
iCloud. Ton historique de séances se synchronise dans ton propre compte. Nous n’avons aucun accès de développeur à cet espace.
Le partage anonyme. Si tu l’as activé, des résumés anonymes de séance et d’utilisation arrivent, et si tu as donné une autorisation distincte, des échantillons audio de dix séances par jour au plus. Ils sont sur l’infrastructure CloudKit d’Apple.
Au-delà de cela, l’app ne se connecte à aucun serveur. Même les notifications sont programmées sur l’appareil : nous n’avons pas de serveur pour envoyer des notifications.
Ce que cela coûte
Ce choix a un prix, et nous n’allons pas le cacher.
Moins d’information. Quelle fonction est utilisée et où les gens se bloquent, nous ne le voyons qu’à travers les résumés des personnes qui activent le partage anonyme. Sur celles qui ne l’activent pas, nous ne savons rien.
Des bugs trouvés plus lentement. Quand un plantage se produit, nous ne l’apprenons que si quelqu’un nous le dit ou si nous le voyons dans les rapports d’Apple.
Plus de travail. Ce qu’une bibliothèque toute faite ferait en un jour prend plusieurs jours à écrire.
Pourquoi c’est quand même ainsi
Le travail de l’app est d’écouter ton souffle. Le son d’un souffle est une donnée qui passe par un micro, et mettre des paquets tiers dans une app qui détient cette donnée, c’est faire confiance à ce que ces paquets font.
Si la politique de confidentialité dit « pas de publicité, pas de traçage, pas d’analyse tierce », cela doit avoir une contrepartie du côté du code. Écrire la phrase est facile ; tenir la phrase, c’est une affaire de paquets qu’on n’ajoute pas.
Comment vérifier toi-même
Les données qu’une app collecte sont écrites sur son étiquette de confidentialité dans l’App Store. Et si tu actives dans iOS Réglages → Confidentialité et sécurité → Rapport de confidentialité des apps, tu peux voir sur ton propre appareil quelle app s’est connectée à quels domaines.
Sur Google Play, la même information se trouve dans la section Sécurité des données de la page de l’app.