1. Introduction
Ephemeral Trace (« l’App ») est une application d’appareil photo pour iPhone axée sur la confidentialité, développée par Oleksandr Herasymchuk Unipessoal LDA (« nous », « notre » ou « nos »). L’App vous permet de capturer ou d’importer des photos et des vidéos, de les organiser localement et de leur attribuer une expiration fondée sur un minuteur. Les médias gérés par l’App sont stockés dans son conteneur privé sur votre appareil. Nous n’exploitons aucun serveur qui reçoive vos médias.
La présente Politique de confidentialité explique quelles données l’App traite et comment elles sont stockées. Nous nous engageons à faire preuve de transparence et à concevoir des logiciels qui respectent votre vie privée dès leur conception.
2. Informations que nous collectons
Nous ne collectons pas d’informations personnelles par le biais de nos propres systèmes. Ephemeral Trace n’exige pas de compte et ne vous demande ni votre nom, ni votre adresse e-mail, ni votre numéro de téléphone. Nous n’exploitons pour l’App aucun serveur d’analyse d’utilisation, de publicité, de rapports de plantage ou de stockage de médias.
3. Données stockées sur votre appareil
L’App crée et stocke localement les données suivantes dans son conteneur. Elles ne nous sont pas envoyées. Des informations ne quittent l’App que par un partage ou une exportation que vous lancez, par les actions décrites à la section 6, ou lorsqu’un service Apple traite un achat ou un élément iCloud sélectionné, comme décrit ci-dessous.
- Fichiers multimédias — Photos et vidéos capturées dans l’App ou importées dans celle-ci, stockées dans son répertoire privé en sandbox
- Métadonnées — Horodatages de capture ou d’importation, durées des minuteurs, dates d’expiration, type de média, noms des dossiers et affectations aux dossiers, notes et état d’organisation associé, stockés à l’aide du framework SwiftData d’Apple
- Vignettes et texte reconnu — Aperçus mis en cache et, lorsque vous activez « Texte dans les photos » (Pro), le texte lu dans vos photos sur votre appareil et le nombre de codes trouvés dans chacune, utilisés par la galerie, la recherche et les filtres
- Données des widgets — Un petit fichier contenant des heures d’expiration et des durées de minuteur, et indiquant si le verrouillage de la galerie est activé, conservé sur votre appareil dans un conteneur que l’App partage avec ses widgets, qui le lisent. Il ne contient aucune image, aucun nom, dossier, note ou texte reconnu
- Préférences de l’utilisateur — Réglages tels que les minuteurs par défaut, la configuration de l’appareil photo, les règles de dossiers, les options de notification, l’apparence et les préférences de verrouillage, stockés à l’aide des frameworks de stockage local d’Apple
- Statut d’achat — Le fait que vous ayez acheté Pro ou non, vérifié localement au moyen du framework StoreKit d’Apple
4. Données que nous ne recevons pas
Nous ne recevons pas les informations suivantes par le biais de systèmes d’analyse d’utilisation, de publicité, de rapports de plantage, de comptes ou de stockage de médias exploités par le développeur :
- Données de compte telles que votre nom, votre adresse e-mail, votre numéro de téléphone ou votre adresse postale
- Analyses d’utilisation de l’App ou télémétrie comportementale
- Rapports de plantage ou télémétrie de diagnostic qui nous seraient envoyés
- Identifiants publicitaires ou IDFA
- La localisation de votre appareil, vos contacts, vos calendriers, votre historique de navigation, vos recherches dans l’App ou l’empreinte de votre appareil
Les médias, notes et textes reconnus que vous choisissez de conserver dans l’App peuvent contenir des informations personnelles ou de localisation. L’App traite ce contenu localement. Il peut quitter l’App par un partage ou une exportation que vous lancez, ou dans le cadre des services Apple décrits ci-dessous.
Le manifeste de confidentialité de l’App (PrivacyInfo.xcprivacy) déclare NSPrivacyTracking = false et un tableau NSPrivacyCollectedDataTypes vide, au sens des définitions de manifeste d’Apple. Ses déclarations d’API à motif obligatoire couvrent NSPrivacyAccessedAPICategoryFileTimestamp, NSPrivacyAccessedAPICategoryDiskSpace et NSPrivacyAccessedAPICategoryUserDefaults.
5. Autorisations de l’appareil
L’App demande les autorisations suivantes, chacune dans un but précis et limité :
- Appareil photo — Pour capturer des photos et des vidéos dans le conteneur local de l’App et, tant que « Scanner les codes QR » est activé, pour lire les codes QR dans le viseur sur votre appareil. Un code lu par l’appareil photo n’est pas stocké.
- Micro — Pour enregistrer le son des vidéos capturées dans l’App. Sans cette autorisation, les vidéos sont enregistrées sans son.
- Notifications — Pour transmettre des avertissements de disparition locaux, si vous les autorisez. Les avertissements sont programmés sur votre appareil et ne contiennent jamais la photo, sa note ni son texte reconnu.
- Face ID / Touch ID — Pour verrouiller et déverrouiller la galerie et des dossiers individuels (Pro). La reconnaissance biométrique est entièrement gérée par iOS ; l’App ne reçoit jamais de données biométriques.
- Photos (ajout uniquement) — Pour enregistrer des photos et des vidéos d’Ephemeral Trace dans votre photothèque lorsque vous choisissez expressément de les exporter. L’App ne demande pas d’accès en lecture à votre photothèque et ne peut pas la parcourir. Les médias qui entrent dans l’App sont transmis par le sélecteur de photos d’Apple, qui ne donne à l’App accès qu’aux éléments précis que vous sélectionnez, ou envoyés depuis une autre app avec la feuille de partage.
Toutes les autorisations sont facultatives. L’App explique pourquoi chaque autorisation est nécessaire avant de la demander, et vous pouvez modifier ces autorisations à tout moment dans les Réglages de votre appareil.
Éléments stockés uniquement dans iCloud. Si un élément que vous sélectionnez avec le sélecteur de photos d’Apple n’est pas téléchargé sur votre appareil, iOS peut le récupérer depuis iCloud avant de transmettre l’élément sélectionné à l’App. Apple effectue cette récupération selon vos réglages iCloud. Ephemeral Trace n’a ni compte ni serveur de médias qui lui soit propre.
6. Actions qui transmettent des informations à iOS
Certaines actions transmettent des informations d’une photo à iOS ou à une app que vous choisissez. Elles n’ont lieu que lorsque vous les déclenchez :
- Rejoindre un réseau Wi-Fi — Lorsque l’appareil photo ou une photo montre un code QR Wi-Fi et que vous touchez « Rejoindre », l’App transmet le nom et le mot de passe du réseau à iOS, qui vous demande confirmation avant de s’y connecter. L’App elle-même n’ouvre aucune connexion réseau.
- Ajouter à Contacts et Ajouter à Calendrier — Lorsque l’appareil photo ou une photo montre un code QR de contact ou d’événement, ou qu’une photo montre une carte d’embarquement, l’App ouvre l’éditeur d’Apple avec ces informations, pour que vous les enregistriez ou annuliez. L’App ne demande pas l’accès à vos contacts ou calendriers et ne les lit pas.
- Ouvrir un lien — Lorsque l’appareil photo ou une photo montre un code QR contenant un lien web, ou qu’une ligne du texte d’une photo en est un, et que vous touchez « Ouvrir », l’App transmet le lien à Safari. Un code QR contenant un numéro de téléphone, une adresse e-mail, un message texte ou un lieu propose à la place Appeler, Écrire, Message, « Ouvrir dans Plans » ou « Ouvrir dans Google Maps ». Téléphone demande confirmation avant d’appeler, Mail et Messages ouvrent un brouillon que vous envoyez ou annulez, et un lieu s’ouvre dans Plans, ou dans l’app ou le site web Google Maps. Aucun autre type de lien ne reçoit de bouton, et rien ne s’ouvre tant que vous ne le touchez pas. La suite est régie par l’app ou le site web qui s’ouvre.
- Liens, numéros, adresses et dates dans le texte d’une photo — Lorsque vous en touchez un dans le texte d’une photo, iOS l’ouvre dans l’app qui le prend en charge, comme Safari, Téléphone, Plans ou Calendrier, ou affiche ses propres détails pour un numéro de vol ou de suivi. La suite est régie par cette app ou ce service.
- Partager et Enregistrer dans Photos — Le contenu que vous partagez va vers la destination que vous choisissez, selon les conditions de cette destination. Une copie enregistrée dans Photos suit vos réglages Photos et iCloud et n’est plus soumise au minuteur de l’App.
7. Sécurité des données
Ephemeral Trace s’appuie sur la sécurité de la plateforme iOS pour protéger vos médias :
- Protection des données d’iOS — Les fichiers stockés par l’App utilisent la classe de protection de fichiers d’iOS
NSFileProtectionCompleteUntilFirstUserAuthentication. - Exclusion des sauvegardes — Les médias de l’App, sa base de données de notes, de textes reconnus, de noms de dossiers et de dates d’expiration, les éléments en attente d’importation depuis la feuille de partage, ainsi que le fichier d’heures d’expiration des widgets, sont marqués avec
isExcludedFromBackup: ils sont donc exclus des sauvegardes iCloud et iTunes de l’appareil. - Nettoyage à l’expiration — Une fois l’expiration effective, l’App supprime le fichier multimédia, la vignette et l’enregistrement stocké. Il n’existe ni corbeille ni moyen d’annuler dans l’App.
- Sandbox de l’App — Les médias sont stockés dans le conteneur privé de l’App, inaccessible aux autres apps de votre appareil.
8. Conservation et suppression des données
L’expiration des médias dans Ephemeral Trace est programmée selon le minuteur attribué lors de leur capture ou de leur importation :
- Les minuteurs disponibles comprennent 30 secondes, 5 minutes, 1 heure, 24 heures, des durées personnalisées jusqu’à un an (Pro) et « Conserver pour toujours » (Pro)
- Une fois l’expiration effective, l’App supprime le fichier multimédia, la vignette et l’enregistrement stocké associé
- Vous pouvez aussi supprimer manuellement n’importe quel média à tout moment
- La désactivation de « Texte dans les photos » supprime tous les textes reconnus et tous les nombres de codes que l’App a stockés
- La désinstallation de l’App demande à iOS de supprimer l’App et son conteneur local ; les enregistrements d’achat restent chez Apple et peuvent être restaurés au moyen de StoreKit
L’App ne propose ni corbeille, ni annulation, ni procédure de restauration pour un élément une fois son nettoyage à l’expiration ou sa suppression manuelle effectués.
9. Services tiers
Ephemeral Trace n’intègre aucun SDK tiers d’analyse d’utilisation, de publicité, de rapports de plantage ou de suivi. Nous n’exploitons aucun service externe qui reçoive des données d’utilisation de l’App ou des médias.
L’App utilise des frameworks et des services système d’Apple, notamment StoreKit pour les achats, le sélecteur de photos pour les importations choisies, Photos pour les exportations que vous demandez, la feuille de partage pour les destinations que vous choisissez, les transmissions vers le Wi-Fi, Contacts, Calendrier, Safari, Téléphone, Mail, Messages et Plans décrites à la section 6, WidgetKit pour les widgets et la commande de l’appareil photo, ainsi que les notifications locales. Apple peut traiter les informations associées conformément à la Politique de confidentialité d’Apple. Une destination que vous sélectionnez lors d’un partage reçoit le contenu que vous choisissez, selon les conditions propres à cette destination.
10. Ce site web
ephemeraltrace.com est hébergé par Netlify. Pour délivrer les pages, les serveurs de Netlify traitent des informations de requête standard, telles que votre adresse IP, le type de votre navigateur et la page demandée, conformément à la Politique de confidentialité de Netlify. Le site n’utilise ni outil d’analyse, ni cookies, ni scripts de suivi, et ne charge aucune police ni autre ressource provenant d’autres entreprises. Chaque page comporte la balise Smart App Banner d’Apple : sur iPhone, Safari peut donc récupérer l’icône, la note et le prix de l’app sur l’App Store pour afficher la bannière. Les liens vers l’App Store vous mènent chez Apple, dont la politique de confidentialité s’applique alors.
11. Confidentialité des enfants
Ephemeral Trace ne collecte sciemment aucune information personnelle auprès de quiconque, y compris des enfants de moins de 13 ans, par le biais de systèmes que nous exploitons.
12. App Store d’Apple
Ephemeral Trace est distribuée par l’intermédiaire de l’App Store d’Apple. Apple peut collecter certaines données liées à votre compte App Store et à vos téléchargements et achats, conformément à la Politique de confidentialité d’Apple. Cette collecte de données est effectuée par Apple, et non par nous, et elle est régie par les conditions propres à Apple.
13. Modifications de la présente politique
Nous pouvons mettre à jour la présente Politique de confidentialité si les pratiques de l’App en matière de données changent. En cas de modification importante, nous mettrons à jour la « Date d’entrée en vigueur » en haut de cette page et indiquerons les modifications ici. Nous vous invitons à consulter cette page régulièrement.
La présente version de la politique entre en vigueur le . Elle ajoute les widgets et le fichier d’heures d’expiration qu’ils lisent (sections 3 et 7) et, à la section 6, les liens de téléphone, d’e-mail, de message et de carte des codes QR, ainsi que les vols d’une carte d’embarquement ajoutés à Calendrier. Les versions précédentes avaient ajouté les codes QR lus par l’appareil photo, les liens transmis à Safari, le nombre de codes stocké avec le texte reconnu d’une photo, les importations par le sélecteur de photos et la feuille de partage, les notes, le texte reconnu dans vos photos (« Texte dans les photos »), les règles de dossiers, les notifications, les autres actions de la section 6, l’exclusion de la base de données de l’App des sauvegardes, et ce site web.
14. Contact
Pour toute question sur la présente Politique de confidentialité ou sur les pratiques de l’App en matière de confidentialité, contactez-nous :
- E-mail : contact@ephemeraltrace.com
- Développeur : Oleksandr Herasymchuk Unipessoal LDA