Politique de confidentialité

Date d’entrée en vigueur : 31 octobre 2026 · Déclarations d’analytique et de diagnostic révisées le 31 octobre 2026

Cette politique décrit comment ahmed applications (« WallGlo », « nous ») traite les renseignements lorsque vous utilisez les apps WallGlo (iPhone, iPad, Apple TV et Mac) et le site WallGlo à wallglo.com, y compris les liens d’association TV.

1. Qui nous sommes

WallGlo vous permet de gérer des albums photo sur un appareil mobile et de les afficher comme un mur de photos sur une Apple TV associée. L’exploitant du service est :

2. Renseignements que nous collectons

Compte

Lorsque vous créez un compte ou vous connectez, nous traitons :

Albums et médias que vous choisissez de synchroniser

Les photos et vidéos que vous ajoutez à un album et synchronisez vers la TV sont envoyées vers un stockage d’objets Cloudflare R2 privé. Les fiches d’album dans Firestore comprennent le titre, le modèle de disposition, le thème d’événement, le type (manuel, moment ou favoris), l’état de synchronisation, l’identifiant du média de couverture, l’heure de capture, les dimensions, la durée pour la vidéo, les sommes de contrôle, un identifiant de média facultatif sur l’appareil servant à retrouver les photos dans votre photothèque, un totalByteSize dénormalisé écrit par les Cloud Functions, et des métadonnées techniques semblables. Nous n’écrivons pas de coordonnées GPS dans Firestore. Les titres d’album peuvent comprendre un nom de lieu si le nommage des Moments a utilisé le géocodage inverse sur l’appareil.

Avant d’envoyer une photo, l’app vérifie ses métadonnées intégrées. Les photos dont les métadonnées sont confirmées comme étant uniquement des données techniques et d’affichage prises en charge conservent leur encodage original. Les autres photos sont reconstruites pour retirer les métadonnées source, notamment les coordonnées GPS, les notes du fabricant (MakerNotes) et les champs XMP personnalisés, tout en conservant l’orientation d’affichage et en convertissant les profils colorimétriques personnalisés vers un espace colorimétrique standard. Cela s’applique aux photos de votre photothèque et aux fichiers image importés ; votre original reste inchangé. Si une photo ne peut pas être préparée de façon sûre, elle n’est pas envoyée. Ce retrait des métadonnées des photos ne s’applique pas aux fichiers vidéo et ne réécrit pas automatiquement les envois antérieurs. Ces fichiers peuvent contenir des métadonnées intégrées, dont une localisation précise si elle figure dans l’original. Ces métadonnées font partie du fichier média dans le stockage R2 privé, séparément des fiches d’album structurées dans Firestore. Vous pouvez retirer les anciennes copies publiées en retirant l’album de la TV ou en supprimant votre compte.

Photothèque sur votre appareil

Avec votre permission, l’app mobile peut parcourir les métadonnées de la photothèque (dates, dimensions, favoris et lieu s’il est présent sur l’élément) pour proposer des albums Moments et Favoris. Les pixels ne sont lus que pour les éléments que vous choisissez ou confirmez. Le lieu est utilisé sur l’appareil pour regrouper les Moments et, via le géocodage inverse d’Apple, pour proposer un titre. Vous pouvez refuser l’accès à la photothèque et quand même choisir des photos et des vidéos avec le sélecteur du système. Pour les albums manuels, les photos et vidéos sélectionnées accessibles sont conservées comme références locales à la photothèque, sans copie des médias pendant la création. Si un élément n’est pas accessible avec la permission accordée, le sélecteur du système fournit une copie conservée dans le stockage local de l’app. Les médias sont préparés pour la TV lors de la synchronisation de l’album. Lorsque vous vous connectez, nous récupérons vos albums publiés sur ce téléphone et, avec la permission de la photothèque, nous les associons aux photos déjà sur l’appareil afin de les afficher comme un album ordinaire ; les médias absents de la photothèque sont chargés à partir des copies stockées pour la TV.

TV associées

L’association utilise un code de courte durée et un QR qui ouvre /link sur le site WallGlo à wallglo.com/link. Nous stockons un identifiant d’appareil généré par la TV, la plateforme, le modèle, la version du système, une étiquette de pièce facultative, l’heure d’association et le dernier signal de présence afin que le téléphone puisse gérer les appareils et que la TV puisse charger vos albums publiés.

Analytique

Nous envoyons des événements d’interaction avec le produit à Mixpanel et à Firebase Analytics (GA4) pour comprendre l’utilisation de l’app. Ils couvrent les écrans et albums consultés, la méthode de connexion (pas l’adresse e-mail), les nombres d’albums et de médias, les identifiants de modèles, l’association TV, la publication, les sessions du mur de photos, les vérifications de quota, les vues de l’écran d’abonnement, les tentatives et résultats d’achat et les restaurations d’achats. RevenueCat traite aussi les informations d’achat et d’abonnement pour valider les reçus, donner accès aux fonctions payantes et analyser les abonnements.

Nous relions les analyses d’usage et d’achat à votre uid Firebase ou à l’identifiant du compte TV. Les SDK utilisent aussi des identifiants d’instance d’app, d’installation ou d’appareil ; remplacer un nom par un identifiant ne rend pas ces informations anonymes. Nos événements analytiques personnalisés ne comprennent pas les titres d’album, les adresses e-mail, les noms d’affichage ni les chemins de fichiers. Les événements automatiques de Mixpanel sont désactivés ; Firebase Analytics collecte encore automatiquement les événements du cycle de vie de l’app et les événements d’achat App Store pris en charge.

Les services analytiques déduisent une localisation approximative, telle que la ville, la région ou le pays, de l’adresse IP du réseau. Cela n’utilise pas le GPS et ne demande pas d’autorisation de localisation de l’appareil. Nous utilisons ces données pour l’analytique, et non pour des audiences publicitaires, du remarketing, la mesure publicitaire entre entreprises ou le partage avec des courtiers en données.

Diagnostics de plantage et d’erreur

Nous utilisons Firebase Crashlytics sur iPhone, iPad, Apple TV et Mac pour collecter des rapports de plantage et certaines erreurs non fatales afin de diagnostiquer les problèmes et de maintenir le bon fonctionnement de l’app. Les rapports peuvent comprendre le modèle d’appareil, les versions du système et de l’app, les traces de pile, des identifiants d’installation et un contexte technique tel que error_code, le nom de la fonction, l’identifiant d’album, l’identifiant de média ou l’étape d’envoi. Firebase Analytics fournit un historique des actions précédant un plantage ; Firebase Sessions fournit des identifiants de session, des horodatages et des métadonnées d’app et d’appareil pour mesurer la stabilité. Ces diagnostics peuvent être associés à votre appareil ou à votre compte grâce aux identifiants et au contexte des albums et médias.

Notre contexte de diagnostic personnalisé ne comprend pas volontairement les titres d’album, les adresses e-mail, les noms d’affichage ni les chemins de fichiers. Les plantages fatals sont collectés automatiquement ; les rapports non fatals sont filtrés afin que les erreurs attendues de l’utilisateur (mauvais mot de passe, code d’association expiré, permission refusée) ne soient pas envoyées.

Stockage local de l’appareil

Les albums locaux et les brouillons sont conservés de façon persistante sous votre compte sur le téléphone. La déconnexion ne les efface pas ; ils peuvent être rechargés lorsque ce compte se reconnecte. Les préférences (par exemple les filtres Moments et, dans les versions de développement, l’offre simulée) peuvent aussi rester après la déconnexion. Celle-ci réinitialise les identités de session analytique et d’abonnement, la navigation, l’état du parcours Moments et les caches de médias en mémoire, et vide le cache des vignettes. Ce n’est pas un effacement complet des données locales. La suppression du compte efface les albums locaux, les brouillons, les fichiers photo gérés par l’app, les tâches de synchronisation et les caches de médias sur ce téléphone, comme expliqué à la section 6. Les médias TV téléchargés peuvent rester en cache jusqu’à leur effacement par l’app ou le système ; une TV hors ligne peut les conserver jusqu’à sa reconnexion et la détection d’une dissociation. Les vignettes d’album sont mises en cache sur l’appareil avec Kingfisher et ne sont pas envoyées à ce fournisseur.

Configuration à distance

Nous utilisons Firebase Remote Config pour livrer aux apps et aux Cloud Functions les plafonds d’albums, de médias et de stockage de l’offre gratuite. Remote Config peut traiter un identifiant d’installation ou d’instance, la version de l’app et le pays afin que les bonnes valeurs puissent être récupérées. Il ne reçoit pas les titres d’album ni le contenu des albums.

Site web

Le site public à wallglo.com est hébergé sur Firebase Hosting et présente le site, le lien d’association TV, cette politique et les conditions. Il ne dépose pas actuellement de témoins d’analytique et n’intègre pas de pixels publicitaires. Votre navigateur et Firebase Hosting peuvent traiter des journaux de requête standards (adresse IP, agent utilisateur, URL).

3. Comment nous utilisons les renseignements

4. Bases juridiques (EEE/Royaume-Uni)

Lorsque le RGPD s’applique, nous nous appuyons sur : l’exécution du contrat (fournir l’app) ; le consentement (photothèque, portées de Se connecter avec Apple) ; les intérêts légitimes (sécurité, analytique produit) ; et l’obligation légale lorsque requis. Vous pouvez retirer le consentement à tout moment dans Réglages iOS pour Photos.

5. Comment nous partageons les renseignements

Nous ne vendons pas vos renseignements personnels. Nous partageons des données avec des sous-traitants qui nous aident à exploiter WallGlo :

Les TV associées connectées à votre compte peuvent récupérer les médias des albums publiés. Nous ne rendons pas les albums publics sur le web.

6. Conservation et suppression du compte

Les fiches de compte, d’album, d’appareil et de média sont conservées tant que le compte est actif. Les sessions d’association expirent en quelques minutes. Les URL d’envoi signées durent environ 15 minutes et les URL de téléchargement environ 12 heures. La déconnexion ne supprime pas les albums locaux persistants, les brouillons ni les préférences. Les caches locaux restent jusqu’à ce que le système ou l’app les efface.

Pour supprimer votre compte, ouvrez Réglages → Supprimer le compte dans l’app iPhone, confirmez et authentifiez-vous de nouveau avec votre mot de passe ou Se connecter avec Apple. Pour les comptes Apple, l’autorisation Apple doit être révoquée avant le nettoyage. Nous supprimons ensuite les albums et médias publiés, les comptes des TV associées, les albums et brouillons locaux sur cet iPhone, puis le compte de connexion Firebase. Le nettoyage commence immédiatement. En cas d’interruption, l’app enregistre localement les étapes terminées et permet de reprendre ; certaines données peuvent déjà avoir été supprimées. Aucun mot de passe ni code d’autorisation Apple n’est enregistré dans ce suivi. Une TV hors ligne peut continuer à afficher des médias en cache jusqu’à sa reconnexion et à la détection de la dissociation.

Nous conservons indéfiniment un marqueur de suppression à accès restreint contenant uniquement votre ancien uid Firebase comme clé et l’horodatage du début de suppression. Il empêche les événements d’abonnement tardifs ou futurs de recréer le compte supprimé. Il ne contient aucune photo, donnée d’album, reçu ni information sur l’état de l’abonnement.

Supprimer le compte n’annule pas un abonnement Apple. La facturation continue jusqu’à l’annulation dans la gestion des abonnements Apple. Vous pouvez supprimer le compte immédiatement sans attendre la fin de l’abonnement.

La suppression du compte n’efface pas automatiquement les événements historiques Mixpanel ou Firebase Analytics, les rapports Firebase Crashlytics ni les fiches client et d’achat RevenueCat. Réinitialiser l’identité analytique de l’app n’efface pas les données déjà collectées. Les données analytiques suivent les réglages de conservation des projets ; RevenueCat conserve les fiches d’abonnement selon ses modalités pour vérifier les achats et rapprocher les abonnements. Google indique que Crashlytics conserve les données de plantage et identifiants associés pendant 90 jours avant d’entamer leur suppression des systèmes actifs et de sauvegarde. Nous ne présentons pas ces données comme effacées lors de la suppression du compte dans l’app. Voir les informations de confidentialité Firebase.

7. Sécurité

Les compartiments de médias sont privés. Les Cloud Functions émettent des URL signées à durée limitée. Les règles Firestore limitent les données d’album au propriétaire et aux appareils d’affichage activement associés. Aucune méthode de transmission n’est sûre à 100 %.

8. Transferts internationaux

Nos sous-traitants peuvent stocker des données aux États-Unis ou dans d’autres pays. Firebase pour ce projet utilise la région Firestore nam5 (États-Unis). Si vous utilisez WallGlo depuis l’EEE ou le Royaume-Uni, vos renseignements peuvent être transférés hors de cette région selon les mécanismes de transfert du sous-traitant.

9. Enfants

WallGlo est un service destiné au grand public pour les albums privés de photos et de vidéos. Il n’est pas conçu pour que les enfants créent ou gèrent un compte de façon autonome. Un parent ou tuteur légal doit gérer lui-même les renseignements du compte et les envois, et superviser toute utilisation par un enfant.

WallGlo ne vérifie pas l’âge des utilisateurs et ne propose pas de processus de consentement parental vérifié. Vous êtes responsable d’obtenir les droits et autorisations nécessaires pour envoyer des photos ou vidéos d’autres personnes, y compris des enfants, et de choisir qui peut les voir sur les appareils associés.

Si vous pensez qu’un enfant de moins de 13 ans a fourni des renseignements personnels directement à WallGlo, contactez [email protected]. Nous examinerons le signalement et prendrons les mesures requises par la loi applicable, y compris la suppression des renseignements lorsque cela est requis.

10. Vos droits

Selon l’endroit où vous vivez, vous pouvez demander l’accès, la correction, la suppression, l’exportation ou la limitation, et vous pouvez vous opposer à certains traitements. Contactez [email protected]. Vous pouvez aussi : vous déconnecter ; dissocier une TV ; retirer un album de la TV (les objets média publiés que nous connaissons sont supprimés ; l’album reste sur votre téléphone jusqu’à ce que vous le supprimiez là) ; supprimer les albums non synchronisés du téléphone ; et révoquer l’accès aux Photos dans les Réglages du système. Résidents de la Californie : nous ne vendons ni ne partageons de renseignements personnels pour de la publicité comportementale intercontextuelle au sens courant de ces termes.

11. Modifications

Nous publierons les mises à jour sur cette page et changerons la date d’entrée en vigueur. Les changements importants peuvent aussi être signalés dans l’app lorsque c’est pratique.

12. Contact

ahmed applications
1165 rue des Monts
Saint-Dominique, QC J0H 1L0
[email protected]