Politique de confidentialité de KitchenLocker
Cette traduction est fournie à titre indicatif. Seule la version anglaise fait foi ; en cas de divergence, le texte anglais prévaut.
En bref. KitchenLocker fonctionne entièrement sur votre appareil, sans compte. Si vous vous connectez pour synchroniser vos appareils, les noms de vos cadenas, leurs combinaisons, la note que vous écrivez sur un cadenas, votre historique d’activité et vos codes de secours sont chiffrés de bout en bout avant de quitter votre téléphone — nous ne pouvons pas les lire. Le minuteur d’un cadenas n’est pas chiffré de cette façon, car notre service doit le faire tourner. Les noms des cadenas restent scellés, sauf si vous choisissez de les partager avec un partenaire de responsabilité. Les rapports d’utilisation sont désactivés tant que vous ne les activez pas. Nous envoyons les rapports d’incident à un serveur que nous exploitons nous-mêmes. Si vous invitez un partenaire de responsabilité, nous conservons son adresse e-mail et lui écrivons en votre nom. Nous n’affichons pas de publicité, et nous ne vendons ni ne partageons vos informations personnelles à des fins publicitaires.
Cette politique explique quelles données l’application KitchenLocker (« l’application ») traite, ce qui parvient à HYPER C (« nous ») et ce qui reste sur votre appareil. Elle s’applique à l’application sur iOS et Android, au service de synchronisation qui la sous-tend et aux e-mails que nous envoyons à cause d’elle. HYPER C est le nom utilisé par 임중혁 (Joong Hyuk Im), personne physique qui développe des applications en République de Corée ; « nous » désigne 임중혁. Vos questions sont les bienvenues à [email protected].
1. Les données qui restent sur votre appareil
L’application est complète sans compte. Tout ce dont elle a besoin se trouve sur votre téléphone :
- Vos cadenas — noms, notes, minuteurs, réglages, statistiques et historique d’activité, dans une base de données locale. Le nom et la note sont scellés avant d’être synchronisés, mais tous deux sont conservés ici en clair.
- Combinaisons et codes de secours — uniquement dans le magasin de clés sécurisé de votre appareil (trousseau iOS / Keystore Android), jamais dans la base de données ordinaire.
- Votre clé de coffre et votre code de récupération — si vous synchronisez. La clé qui scelle vos données reste dans le magasin de clés sécurisé de votre appareil. Le code de récupération, qui permet à un nouvel appareil d’entrer dans votre coffre, est conservé là où une réinstallation ou un téléphone de remplacement pourra le retrouver : dans le trousseau sur les appareils Apple, et dans Block Store de Google sur Android. Si vous utilisez le trousseau iCloud, Apple transmet les deux à vos autres appareils Apple. Sur Android, le code n’est inclus dans la sauvegarde Google de votre téléphone que si cette sauvegarde est chiffrée de bout en bout, ce qui suppose un verrouillage d’écran ; sinon il reste sur le téléphone. Dans tous les cas, il est conservé sous votre propre compte Apple ou Google, et il n’atteint jamais nos serveurs sous une forme que nous pourrions lire.
- Réglages de l’application — thème, préférences de notification et état des rapports d’utilisation.
- Vos réponses aux conditions — quelle version des Conditions d’utilisation vous avez acceptée et quand, et si vous avez activé les rapports d’utilisation, conservées pour ne pas vous le redemander.
- Verrouillage biométrique de l’application — si vous activez Face ID, l’empreinte digitale ou la protection par code, c’est votre système d’exploitation qui effectue la vérification. L’application reçoit un oui ou un non ; aucune donnée biométrique n’est jamais accessible à l’application ni à nous.
Les notifications locales (fin de minuteur, rappels) sont produites sur votre appareil et ne nécessitent aucune connexion.
2. Ce qui est chiffré de bout en bout et ce qui ne l’est pas
Si vous vous connectez, une partie de ce qui est synchronisé est scellée sur votre appareil avec une clé que seuls vos appareils détiennent. Nos serveurs stockent et relaient ce texte chiffré et ne possèdent aucune clé qui l’ouvre.
- Scellé de bout en bout : le nom et la catégorie de chaque cadenas, les combinaisons, la note de chaque cadenas, l’historique d’activité et les codes de secours.
- Non scellé : le minuteur de chaque cadenas et son état. Ces éléments sont stockés en clair sur nos serveurs parce que le service fait tourner le minuteur, et afin de pouvoir être affichés sur vos autres appareils, à votre partenaire de responsabilité et dans un récapitulatif mensuel.
Les noms des cadenas peuvent être partagés, si vous le choisissez. Tant que les noms sont scellés, votre partenaire de responsabilité et les e-mails que nous lui envoyons disent seulement « un cadenas ». Si vous désactivez Chiffrer les noms des cadenas dans les Réglages, une copie en clair du nom et de la catégorie de chaque cadenas est stockée sur nos serveurs, montrée à votre partenaire et écrite dans ces e-mails. Réactiver le réglage efface les copies en clair de nos serveurs ; un e-mail déjà envoyé ne peut pas être rappelé.
Le nom et la note sont scellés avant d’être synchronisés, si bien que nous ne les voyons jamais — mais tous deux sont conservés en clair sur votre propre téléphone ; considérez donc qu’ils peuvent être lus par quiconque a votre téléphone déverrouillé entre les mains. Si vous perdez tous vos appareils et toutes les copies de votre code de récupération, les données scellées ne peuvent être récupérées par personne, y compris nous — c’est cela, le bout en bout.
3. Les données que nous recevons si vous vous connectez
La connexion est facultative. Elle existe pour que vos cadenas vous suivent d’un appareil à l’autre et pour que vous puissiez désigner un partenaire. Vous pouvez vous connecter avec Apple, avec Google ou avec une adresse e-mail qui reçoit un code à usage unique.
- Identité du compte — un identifiant utilisateur d’Apple ou de Google, votre adresse e-mail et, chez Google, l’URL d’une image de profil. Nous ne recevons jamais de mot de passe ; l’authentification se fait directement auprès d’Apple ou de Google. Apple peut nous fournir une adresse de relais privé plutôt que votre adresse réelle.
- Codes de connexion — si vous vous connectez par e-mail, nous conservons une copie hachée de chaque code, avec l’adresse e-mail à laquelle il a été envoyé, l’identifiant de l’application ou du navigateur et une adresse réseau tronquée, afin de limiter les codes et de repérer les abus. Les codes expirent en quelques minutes, et nous supprimons cet enregistrement une heure après l’expiration du code.
- Sessions — un jeton de rafraîchissement haché par appareil connecté, le nom de l’appareil, l’identifiant de l’application et une adresse réseau tronquée. Nous supprimons l’enregistrement de chaque session 30 jours après l’expiration de son jeton de rafraîchissement.
- Données de cadenas synchronisées — telles que décrites à la section 2.
- Enregistrements d’appareils — chaque installation enregistre une clé publique afin que la clé de chiffrement puisse circuler en sécurité entre vos appareils ; un nouvel appareil doit être approuvé par un appareil existant ou par votre code de récupération. Nous conservons aussi le code de récupération lui-même, scellé avec la clé de votre coffre de sorte que nous ne pouvons pas le lire ; c’est ainsi qu’un appareil connecté peut vous le montrer à nouveau.
- Votre choix concernant les noms des cadenas — si vous avez désactivé Chiffrer les noms des cadenas (section 2).
- Jeton de notification push — enregistré pour que le service puisse vous notifier, acheminé via Firebase Cloud Messaging (Google).
- Fuseau horaire et langue — utilisés pour compter les mois à votre heure locale et pour nous adresser à vous.
- Horodatages de synchronisation et repères d’horloge du serveur — utilisés pour que les minuteurs restent honnêtes d’un appareil à l’autre.
- Journaux d’audit — un relevé des actions importantes sur votre compte (connexions, suppressions, changements de partenaire) avec une adresse réseau tronquée, conservé pour la sécurité et pour répondre aux contestations.
Les adresses réseau sont tronquées avant d’être stockées, dans les journaux de nos serveurs comme dans notre base de données — en /24 pour IPv4 et en /48 pour IPv6 — de sorte que ce que nous gardons désigne un voisinage, pas un appareil.
4. Partenaires de responsabilité
Vous pouvez inviter une personne à être votre partenaire de responsabilité. Pour cela, vous nous donnez son adresse e-mail et, si vous le souhaitez, un nom. Nous conservons cette adresse et ce nom même si la personne ne crée jamais de compte, afin de pouvoir envoyer l’invitation et savoir à qui elle était destinée. En saisissant l’adresse de quelqu’un, vous confirmez que vous avez le droit de nous la communiquer et que cette personne accepte d’être contactée par vous via l’application.
Nous écrivons à votre partenaire en votre nom : l’invitation, les avis concernant vos demandes d’ouverture anticipée d’un cadenas (y compris le motif que vous auriez saisi), les avis indiquant qu’un code de secours a été utilisé, et un récapitulatif mensuel. Ces e-mails ne nomment un cadenas que si vous partagez les noms des cadenas (section 2) ; sinon ils disent « un cadenas ». Chacun de ces e-mails comporte un moyen de ne plus les recevoir, et une personne qui se désabonne ne reçoit plus d’e-mail au titre de ce partenariat.
Un partenaire qui accepte peut voir les minuteurs de vos cadenas — et leurs noms et catégories seulement si vous les partagez (section 2) —, reçoit vos demandes d’ouverture et peut les approuver ou les refuser. Un partenaire ne voit jamais une combinaison ni une note. Nous conservons une trace de chaque partenariat, de chaque demande d’ouverture et de son issue. Chacune des deux parties peut mettre fin à un partenariat depuis l’application à tout moment.
5. Votre relevé de consentement
Lorsque vous acceptez les Conditions d’utilisation et répondez à la question sur les rapports d’utilisation, l’application enregistre quelle version vous avez acceptée, quand et ce que vous avez répondu. Une fois que vous êtes connecté, ce relevé est envoyé à nos serveurs et y est conservé, avec une adresse réseau tronquée, sous forme d’historique en ajout seul. Désactiver les rapports d’utilisation plus tard ajoute une nouvelle entrée au lieu d’effacer la précédente. Nous le conservons pour que, si une question se pose un jour sur ce qui a été accepté et quand, la réponse existe. Rien dans l’application ne relit ce relevé.
6. Diagnostics et rapports d’utilisation
- Rapports d’incident et d’erreur — envoyés à un serveur de suivi d’erreurs que nous exploitons nous-mêmes (GlitchTip, compatible Sentry), et non à un tiers. Un rapport contient l’erreur, la version de l’application, le modèle de l’appareil et la version du système. Les champs identifiants et les captures d’écran sont désactivés dans le client de rapport.
- Les rapports d’utilisation sont désactivés tant que vous ne les activez pas. L’application utilise Google Analytics pour Firebase afin de compter quels écrans sont ouverts et jusqu’où les gens vont dans la création d’un cadenas. La collecte est désactivée dans les réglages de compilation de l’application et le reste jusqu’à ce que vous cochiez la case sur l’écran des conditions ou l’interrupteur dans Réglages → Vos données. Lorsqu’ils sont activés, les événements sont rattachés à un identifiant anonyme d’instance de l’application, jamais à votre compte, et n’incluent jamais le nom d’un cadenas, sa note, une combinaison ou votre e-mail. Les consentements publicitaires sont refusés au SDK quel que soit votre choix. Désactiver les rapports demande aussi à Google de supprimer l’identifiant anonyme, de sorte que les événements antérieurs restent orphelins au lieu d’attendre le reste d’un profil.
- Configuration à distance — l’application télécharge des indicateurs de fonctionnalités depuis Firebase Remote Config. C’est un téléchargement, pas une collecte de vos données.
7. Les e-mails que nous envoyons
Nous n’envoyons d’e-mail qu’à la suite de quelque chose que vous ou votre partenaire avez fait : un code de connexion, une invitation de partenariat, des avis d’ouverture, des récapitulatifs mensuels et des avis indiquant qu’une suppression de compte ou une réinitialisation de coffre a été programmée ou effectuée. Le courrier est acheminé par Amazon Simple Email Service, exploité par Amazon Web Services aux États-Unis. Nous conservons un journal de ce qui a été envoyé et à qui, que nous supprimons au bout de 30 jours, ainsi qu’une liste des adresses en échec ou qui nous ont demandé d’arrêter, afin de ne pas continuer à leur écrire.
8. Achats
KitchenLocker Pro se paie entièrement via l’App Store ou Google Play. Nous ne recevons jamais votre numéro de carte ni vos coordonnées de facturation. L’application demande à la boutique, sur votre téléphone, si un abonnement est actif et garde la réponse sur votre téléphone ; nos serveurs n’en sont pas informés. Si vous avez activé les rapports d’utilisation, Google Analytics pour Firebase peut aussi enregistrer qu’un achat a eu lieu, sans le lier à votre compte.
9. Ce que nous ne faisons pas
Nous ne vendons pas vos informations personnelles, ne les partageons pas à des fins de publicité comportementale intercontextuelle et n’affichons pas de publicité. L’application ne contient aucun SDK publicitaire et ne demande pas l’autorisation d’identifiant publicitaire. Nous ne lisons ni vos combinaisons, ni vos notes, ni votre historique d’activité, ni vos codes de secours — nous ne le pouvons pas. Ni les noms de vos cadenas, sauf si vous avez choisi de les partager. Nous ne collectons pas vos contacts, votre position, vos photos, ni quoi que ce soit d’autre en dehors de ce que cette politique énumère.
10. Conservation et suppression
- Sur votre appareil — supprimer un cadenas le place dans une corbeille locale pendant 30 jours, puis il est détruit. Vous pouvez vider la corbeille à tout moment. Désinstaller l’application supprime toutes les données locales, sous réserve des réglages de sauvegarde de votre système. Le code de récupération fait exception, à dessein : il reste dans votre trousseau Apple ou dans la sauvegarde Google de votre téléphone (section 1) afin qu’une réinstallation puisse le retrouver, et il n’ouvre plus rien une fois votre compte ou votre coffre supprimé.
- Votre compte — vous pouvez le supprimer depuis l’application (Réglages → Confidentialité et données) ou en nous le demandant. La suppression comporte un délai de grâce de 14 jours, indiqué au moment de la demande ; vous reconnecter avant son terme annule la demande. Passé ce délai, votre compte et tout ce qui y a été synchronisé sont définitivement retirés de nos serveurs. Les enregistrements de partenariat et les entrées d’audit perdent leur lien avec vous au même moment.
- Réinitialisation du coffre — un appareil qui ne peut pas être approuvé peut demander la réinitialisation de votre coffre chiffré. La demande attend 7 jours et est annoncée par e-mail ; n’importe lequel de vos appareils connectés peut l’annuler. Si elle aboutit, tous les noms, combinaisons, notes et entrées d’historique scellés sont détruits, ainsi que vos récapitulatifs mensuels.
- Noms de cadenas que vous avez partagés — les copies en clair sont effacées lorsque vous réactivez Chiffrer les noms des cadenas, et avec votre compte lorsqu’il est supprimé.
- Codes de connexion et sessions — les codes expirent en quelques minutes et leur enregistrement est supprimé une heure plus tard ; les sessions prennent fin lorsque vous vous déconnectez, lorsqu’un appareil est retiré ou lorsque le compte est supprimé, et leur enregistrement est supprimé 30 jours après l’expiration de leur jeton de rafraîchissement.
- Sauvegardes — notre base de données est sauvegardée régulièrement. Les sauvegardes sont chiffrées avant de quitter notre infrastructure et sont conservées par rotation, de sorte qu’un compte supprimé subsiste dans une sauvegarde pendant une durée limitée après la suppression, puis disparaît.
- Rapports d’incident et événements d’utilisation — conservés seulement le temps nécessaire au débogage et aux décisions produit, puis supprimés selon les réglages de rétention de notre outil de suivi d’erreurs et de Firebase.
11. Bases légales
Lorsque le RGPD ou le RGPD britannique s’applique, nous traitons vos données sur ces bases : l’exécution d’un contrat pour le compte, la synchronisation, le partenaire et les notifications que vous avez demandés ; l’intérêt légitime pour les rapports d’incident, la sécurité, la prévention des abus et les journaux d’audit et de consentement ; et le consentement pour les rapports d’utilisation et pour tout ce que la loi y soumet, comme l’autorisation de notification push sur votre appareil. Nous traitons l’adresse e-mail d’un partenaire sur la base de notre intérêt légitime à fournir la fonctionnalité que vous avez demandée, contrebalancé par le fait que chaque message comporte un moyen d’arrêter. Lorsque la loi coréenne sur la protection des informations personnelles s’applique, les rapports d’utilisation constituent un consentement facultatif et le refuser ne limite pas le service.
Nous n’utilisons pas vos données pour des décisions automatisées produisant des effets juridiques.
12. Vos droits
Si vous êtes dans l’UE, l’EEE ou au Royaume-Uni, vous avez le droit d’accéder à vos données personnelles, de les rectifier, de les effacer et d’en recevoir une copie, de vous opposer au traitement ou de le limiter, et de retirer votre consentement à tout moment. Vous pouvez également introduire une réclamation auprès de votre autorité de contrôle locale.
Si vous résidez en Californie, vous avez le droit de savoir quelles informations personnelles nous collectons, de les faire supprimer, de les faire corriger et de refuser leur vente ou leur partage. Nous ne vendons ni ne partageons d’informations personnelles au sens du CCPA/CPRA, et nous ne vous pénalisons pas pour l’exercice de vos droits.
Si vous êtes en Corée, vous disposez des droits que la loi sur la protection des informations personnelles vous confère pour accéder à vos informations personnelles, les rectifier, les supprimer et en suspendre le traitement, ainsi que pour retirer votre consentement.
Le moyen le plus rapide d’exercer la plupart de ces droits se trouve dans l’application elle-même : les rapports d’utilisation sont un interrupteur, et la suppression du compte y est intégrée. Pour tout le reste, y compris une copie de vos données, écrivez à [email protected] ; nous répondons dans les délais qu’impose la loi applicable. Le contenu chiffré de bout en bout (noms des cadenas sauf si vous les partagez, combinaisons, notes, historique d’activité, codes de secours) nous est illisible : une copie ne peut donc le contenir que sous forme de texte chiffré.
13. Transferts internationaux
Nos serveurs peuvent se trouver hors de votre pays, et deux de nos sous-traitants sont aux États-Unis : Amazon Web Services pour l’acheminement des e-mails et les sauvegardes chiffrées, et Google pour les notifications push, les rapports d’utilisation et la configuration à distance. Lorsque le droit de la protection des données l’exige, les transferts reposent sur des garanties appropriées telles que les clauses contractuelles types de la Commission européenne ou une décision d’adéquation. La République de Corée est couverte par une décision d’adéquation de l’UE.
14. Enfants
Les comptes KitchenLocker sont réservés aux personnes de 14 ans et plus, ou davantage là où la loi de votre lieu de résidence fixe un âge minimal supérieur pour consentir au traitement des données. Nous ne collectons pas sciemment de données personnelles d’enfants. Si vous pensez qu’un enfant nous a fourni des données, contactez-nous et nous les supprimerons.
15. Sécurité
Les noms des cadenas, les combinaisons, les notes, l’historique d’activité et les codes de secours sont chiffrés sur votre appareil avant la synchronisation. Tout circule en HTTPS. Les jetons sont stockés hachés, les adresses réseau sont tronquées avant stockage, et le suivi d’erreurs tourne sur notre propre serveur, champs identifiants désactivés. Si vous découvrez un problème de sécurité, signalez-le-nous à [email protected] plutôt que de le publier ; nous préférons l’apprendre tôt et en privé.
16. Sous-traitants et tiers
Nous faisons appel à un petit nombre de sous-traitants, chacun ne recevant que ce que son rôle exige :
- Apple et Google — la connexion, et les paiements si nous en introduisons. Votre appareil conserve aussi votre code de récupération dans le trousseau et la sauvegarde qu’ils vous fournissent (section 1) ; cette copie est détenue sous votre compte chez eux et ne nous est pas envoyée.
- Google Firebase — les notifications push, les rapports d’utilisation (uniquement si vous les activez) et la configuration à distance.
- Amazon Web Services — l’acheminement des e-mails et le stockage chiffré de nos sauvegardes.
- Notre propre hébergement — le service de synchronisation, sa base de données et le serveur de suivi d’erreurs.
17. Modifications de cette politique
Si nous modifions cette politique de manière significative, nous mettrons à jour la date ci-dessus et, pour les changements importants touchant les personnes connectées, nous vous préviendrons dans l’application. Continuer à utiliser l’application après une modification signifie que la politique mise à jour s’applique.
18. Contact
임중혁(HYPER C)
Responsable de la confidentialité au sens de la loi coréenne sur la protection des informations personnelles : 임중혁
[email protected] pour tout ce qui concerne vos données
[email protected] pour les problèmes de sécurité