Où vivent vos photos, et ce que nous ne collectons jamais
Les photos avant et après sont optionnelles dans Tidywell. Quand vous les utilisez, voici où elles vont, combien de temps elles restent, et les détails sur le stockage que nous préférons être clairs plutôt que de cacher dans une politique de confidentialité.
Prendre une photo avant et après
L'action Photo n'est pas un écran séparé qu'il faut chercher, elle vit dans la feuille d'action que vous utilisez déjà pour une tâche. Touchez une ligne de tâche sur Aujourd'hui ou dans une pièce, et la feuille qui s'ouvre a une tuile Photo dans sa section « Plus », à côté de Déplacer, Assigner et Modifier.
Illustration de la tuile Photo avec son libellé Avant prêt, la note sur la ligne de tâche, et l'écran de capture en paire, avec les libellés de l'app. Pas une capture d'écran.
Prendre un avant, sur une tâche pas encore faite
Touchez Photo sur une tâche encore en attente et l'écran de capture s'ouvre avec un seul emplacement AVANT. Touchez l'emplacement, choisissez Prendre une photo ou Choisir dans la bibliothèque, et enregistrez avec Enregistrer la photo avant. Une fois enregistrée, la tuile Photo de la tâche prend un petit libellé Avant prêt et un point sauge dans son coin, et la ligne de la tâche dans la liste gagne une note « 📸 Avant prêt » avant ses autres détails. C'est l'app qui vous dit qu'un avant attend son après.
Cocher la tâche
Il n'y a rien de plus à faire ici. Quand vous cochez la tâche, la photo avant qui attend est intégrée automatiquement à cette complétion. Vous n'avez pas besoin de rouvrir l'écran Photo juste pour l'attacher.
Ajouter l'après, sur une tâche déjà faite
C'est la partie facile à rater : touchez à nouveau la ligne de la tâche. Sur Aujourd'hui et dans une pièce, toucher une tâche déjà faite ouvre toujours la feuille d'action, ça ne fait pas rien. Touchez Photo, et comme la tâche est maintenant marquée faite et a une complétion derrière elle, l'écran s'ouvre cette fois avec les deux emplacements, AVANT (déjà rempli avec celle que vous avez prise) et APRÈS. Touchez l'emplacement APRÈS vide pour l'ajouter.
Il n'y a pas de date limite pour ça : l'app recherche votre complétion la plus récente pour la tâche, peu importe depuis combien de temps, pas seulement les dernières minutes, donc vous pouvez ajouter l'après plus tard le même jour, ou même des jours après. Une tâche qui est faite mais n'a pas de complétion derrière elle, disons qu'elle a été antidatée, ne propose jamais qu'un avant, parce qu'il n'y a rien à quoi attacher une paire.
L'autre porte d'entrée, c'est la célébration qui apparaît juste après avoir coché une tâche. Sa ligne « 📸 Photo avant/après » ouvre directement le même écran en paire.
Reprendre ou retirer un avant en attente
Tout emplacement rempli a Reprendre et Retirer en dessous. Reprendre rouvre le même choix entre appareil photo et bibliothèque. Retirer vide seulement cet emplacement à l'écran, ça ne supprime rien par soi-même, il faut toucher Enregistrer ensuite pour que ça parte vraiment. Retirer un avant et enregistrer avec les deux emplacements vides, c'est comme ça qu'on supprime un avant en attente pour de bon, c'est la seule façon de le faire manuellement.
Où retrouver la paire ensuite
Une fois qu'un avant et un après sont attachés à une complétion, vous les retrouvez depuis le badge « Voir les photos » sur cette entrée, sur l'écran de détail d'une pièce et sur Mon Chez-moi. Si un parent a activé la validation pour le profil d'un enfant, le même avant et après s'affichent sur l'écran de validation quand il examine cette complétion.
Bon à savoir
La capture de photo est une fonctionnalité Premium. Chaque chemin vers l'écran Photo vérifie d'abord Premium, et un foyer qui ne l'a pas est envoyé vers l'écran de mise à niveau plutôt que vers l'appareil photo. Dans un foyer Premium, un profil enfant peut quand même utiliser la tuile Photo et le lien de la célébration. Si le foyer n'est pas Premium, un enfant qui touche Photo voit un message lui demandant de vérifier avec un adulte plutôt qu'un mur Premium. Il n'y a de bouton de suppression par photo nulle part, pas d'option de partage sur une photo, et pas d'écran galerie qui liste chaque photo à part, vous n'atteignez jamais une photo autrement que par la tâche ou la complétion à laquelle elle appartient.
Les photos sont un extra optionnel, pas une obligation
Les photos sont une fonctionnalité Premium : chaque chemin vers l'appareil photo vérifie d'abord Premium, et un foyer qui ne l'a pas voit l'écran de mise à niveau à la place. Vous pouvez utiliser Tidywell pour toujours sans attacher une seule photo, et la plupart des gens ne s'en donnent pas la peine. Elles gagnent leur place sur les tâches où vous voulez une trace : un avant-après pour un grand nettoyage, la preuve qu'une corvée d'enfant a été faite avant que l'argent de poche arrive, ou un rappel de l'état réel du joint de carrelage la dernière fois.
Si la validation est activée pour un profil (typiquement celui d'un enfant), le parent qui examine la complétion voit la photo attachée dans l'enveloppe de validation. Il y a un guide séparé sur le fonctionnement complet des validations sur /guide/approvals.
Votre téléphone, puis un bucket privé, puis votre foyer
Quand vous attachez une photo en étant connecté, en ligne et membre d'un foyer, elle part de votre téléphone vers le backend de stockage de Tidywell (Supabase). Le bucket est privé. Relire une photo dans l'app demande une URL signée que l'app génère pour vous. Rien sur la photo n'est listé publiquement ni indexable. Si vous utilisez l'app sans compte, sans foyer pour l'instant, ou si l'envoi échoue, la photo reste locale sur votre téléphone et seul cet appareil peut la voir.
Votre téléphone
Capturée par l'appareil photo ou choisie depuis votre galerie
Bucket privé
Le Supabase Storage de Tidywell, nommé task-photos
Votre foyer
Visible uniquement par les membres que vous avez invités
En clair : le compte de personne d'autre ne peut voir vos photos. L'app n'expose pas d'outil qui liste les uploads de tout le monde. Les règles au niveau de la base (la note suivante) appliquent cela dans la base elle-même, pas seulement dans le comportement de l'app.
Pas public, pas indexable
Le bucket est réglé sur privé. Il n'y a pas de lien public vers votre photo. Les moteurs de recherche ne peuvent pas la crawler. La seule façon de voir une photo, c'est que l'app génère une URL signée après avoir vérifié que vous êtes membre du bon foyer.
Sécurité au niveau des lignes dans la base
Les photos sont stockées sous un chemin scopé à l'ID de votre foyer. La sécurité au niveau des lignes de Postgres bloque toute tentative de lecture ou de listage depuis un autre foyer, même si quelqu'un avait une session app valide. La règle est appliquée dans la base elle-même, pas dans le client.
10 photos pendant 7 jours en gratuit, 50 pendant 35 jours en premium
Les photos prennent du vrai espace disque, donc il y a un plafond. Avec Premium, l'app garde vos 50 photos les plus récentes pendant 35 jours chacune ; ensuite les plus anciennes sont supprimées automatiquement. Les chiffres ci-dessous sont exacts.
Si Premium prend fin
Photos
10
Jours conservés
7
Avec Premium
Photos
50
Jours conservés
35
Premium est dimensionné pour qu'un foyer garde un mois de contexte, plus une marge pour le projet occasionnel qui traîne en longueur. Si votre Premium prend fin, les photos déjà prises restent visibles mais l'allocation se réduit aux 10 plus récentes, gardées 7 jours, et l'app s'ajuste à ça immédiatement.
Le nettoyage tourne à l'ouverture de l'app, et quand Premium prend fin
Une photo qui a dépassé sa fenêtre est nettoyée la prochaine fois que vous lancez l'app, pas pile au jour 35. Vous pourriez donc voir brièvement une photo légèrement hors fenêtre si vous rouvrez après une longue pause. La seule exception, c'est la fin de Premium : dès que l'app s'en aperçoit, elle réduit à l'allocation plus petite sans attendre le prochain lancement.
Au plafond, la photo suivante est bloquée
Une fois à 50, en attacher une de plus affiche un message « Stockage photo plein » avec un bouton Supprimer les 3 plus anciennes. Ce bouton en supprime trois d'un coup et retente votre sauvegarde ; vous ne choisissez pas lesquelles. Séparément, le nettoyage automatique réduit vos photos les plus anciennes par âge puis par nombre sans demander, donc le plafond est un plafond, pas une promesse de tout garder.
Ce que nous ne tirons pas de vos photos
Quand vous attachez une photo, le fichier part avec l'ID de la tâche, l'ID du foyer et l'horodatage de l'envoi, et l'enregistrement de complétion sur lequel elle repose note qui a terminé la tâche. C'est tout. Concrètement, voici ce que nous ne faisons pas.
Pas de GPS ni de localisation
Nous ne lisons pas et ne stockons pas les données de localisation des métadonnées photo. Le fait qu'une photo a été prise à la maison ne nous est pas utile, et diffuser où vous habitez n'est utile à personne.
Pas d'entraînement de modèle
Vos photos ne servent jamais à entraîner des modèles. Ni les nôtres, ni ceux d'OpenAI, ni ceux de quiconque. La fonctionnalité de découpage de tâche par IA est uniquement textuelle et ignore complètement les photos.
Pas d'usage marketing
Les photos n'apparaissent pas dans les pubs, les études de cas, les tweets ou les captures App Store. Les photos dans notre marketing sont des stocks ou mises en scène.
Pas de partage avec des tiers
Les photos ne sont pas vendues, partagées avec des marketeurs, ni remises à des courtiers de données. Le seul tiers de la chaîne est notre fournisseur de stockage, qui traite l'upload pour notre compte et est couvert dans les mises au point ci-dessous.
Deux façons de se débarrasser d'une photo
Le nettoyage automatique gère les anciennes une fois passées la fenêtre de rétention. Vous pouvez aussi supprimer à la demande quand vous voulez.
Supprimer une photo
Il n'y a pas de bouton de suppression par photo. Ce que vous pouvez faire, c'est retirer une photo avant qui attend encore sa tâche : ouvrez l'écran Photo de cette tâche, touchez Retirer sur l'avant, puis touchez Enregistrer. C'est la seule façon manuelle d'en supprimer une. À part ça, les photos disparaissent via le nettoyage automatique, le bouton Supprimer les 3 plus anciennes dans l'alerte de stockage plein, ou la suppression de votre compte.
Supprimer votre compte
Réglages → Compte → Supprimer le compte retire votre compte et vos données locales. Si vous êtes le seul administrateur dans un foyer, le foyer est supprimé avec. Nous travaillons à resserrer la cascade pour que chaque blob photo côté serveur soit effacé dans la même étape. Pour l'instant, tout ce qui reste attaché à votre compte est effacé, et les anciens uploads s'éteignent selon les règles de rétention normales.
Ce que nous préférons que vous sachiez d'avance
Il y a quelques choses qu'il serait sournois de laisser enterrées dans une politique de confidentialité. Les lire ne devrait pas vous inquiéter, mais vous méritez de savoir.
Les URLs signées durent 10 ans
Quand l'app charge une photo, elle reçoit une URL temporaire signée par la couche de stockage. Nous fixons la validité à 10 ans pour que les photos ne ratent pas leur chargement en pleine session. Effet pratique : si vous copiez cette URL hors de l'app et la postez quelque part publiquement, n'importe qui avec le lien pourrait voir cette photo jusqu'à expiration de l'URL. Traitez une URL photo copiée comme n'importe quel autre lien privé.
Les photos sont stockées en clair
Nous n'appliquons pas de chiffrement côté client ni de bout en bout aux fichiers photo. Ils sont stockés dans le bucket tels que vous les avez uploadés, protégés par des règles d'accès plutôt que par un chiffrement par fichier. C'est le standard de l'industrie pour le stockage photo d'app. Nous le mentionnons parce que nous préférons ne pas vous laisser supposer quelque chose de plus fort que ce qui est vrai.
Supabase est le sous-traitant
Supabase traite les uploads et le stockage photo pour notre compte. Ils sont listés dans notre politique de confidentialité avec le reste de nos sous-traitants. Ils n'utilisent pas vos photos pour autre chose que faire tourner le service de stockage pour nous.
Vous voulez la version complète avec toute la formulation juridique ? Elle est dans notre politique de confidentialité.