Politique de confidentialité · v0.1
Politique de confidentialité
Cette politique explique comment KIFF Cloud traite les données personnelles sur le site web, le tableau de bord, l'API et l'app tafs pour iPhone, iPad et Android. Questions : privacy@kiff.dev.
1. Qui nous sommes
KIFF Cloud est exploité par Kiff Agents OÜ, une société à responsabilité limitée immatriculée en Estonie. Informations du registre :
- Code d'immatriculation : 17372313 (registre du commerce estonien, e-Business Register)
- Numéro de TVA : EE102924327
- Siège social : Tööstuse tn 75-71, Põhja-Tallinna linnaosa, Tallinn 10416, Estonie
- Contact confidentialité : privacy@kiff.dev
- Notifications juridiques formelles : legal@kiff.dev
Kiff Agents OÜ étant établie dans l'Union européenne, le règlement général sur la protection des données de l'UE (RGPD) s'applique directement à nos traitements. Nous n'avons pas besoin d'un représentant dans l'UE au titre de l'article 27.
2. Champ d'application de cette politique
Cette politique couvre les données personnelles que nous traitons lorsque vous utilisez :
kiff.dev, notre site de présentation, la page de cette politique et l'affichage public des reçus.app.kiff.dev, notre tableau de bord, accessible après connexion.api.kiff.dev, notre API HTTP.- tafs: notre app pour iPhone, iPad et Android, et le service qui la fait fonctionner (y compris Setup, qui connecte les apps d'une entreprise, et planque, qui conserve ces connexions), dans laquelle une entreprise confie une mission à un agent IA qui travaille dans des Cards KIFF.
Cette politique ne couvre pas le framework open source kiff/kiff, que vous pouvez faire tourner vous-même. Quand vous faites tourner le framework sur votre propre infrastructure, vous êtes le responsable du traitement de toutes les données qu'il traite, et Kiff Agents OÜ n'intervient pas dans ce traitement.
3. Nos rôles au titre du RGPD
Nous agissons en deux qualités, selon les données :
- Responsable du traitement pour les métadonnées de compte et de connexion, les données de facturation (quand la facturation est active), les communications marketing que vous choisissez de recevoir, et la télémétrie opérationnelle de notre propre service.
- Sous-traitant pour les données d'audit, les enregistrements d'actions, les reçus de décision et les autres contenus qui passent par le runtime pour le compte de nos clients, et pour ce que tafs conserve pour eux (les exécutions, les chats, les rapports et les notes de mémoire de chaque taf). Les clients (les locataires) sont responsables du traitement de ces données ; ils nous donnent leurs instructions par les réglages de leur compte et la configuration de leur domaine. L'accord de traitement des données (DPA) régit cette relation ; voir le modèle de DPA pour les conditions publiées.
Cette politique porte principalement sur nos traitements en tant que responsable du traitement. Lorsque nous évoquons des données traitées en tant que sous-traitant, le DPA est le document le plus précis.
4. Catégories de données personnelles que nous traitons
Les catégories ci-dessous suivent l'inventaire technique publié sur /security#data-we-process. En cas de divergence, la page technique fait référence et nous mettons cette section à jour pour qu'elle y corresponde.
- Identifiants de compte: votre identifiant d'authentification en amont (émis par notre fournisseur d'identité) et l'adresse e-mail avec laquelle vous vous connectez. Stockés tels quels aujourd'hui ; leur stockage sous forme d'empreinte est prévu.
- Métadonnées du locataire: identifiant du locataire, slug, nom affiché, horodatage de création, et la dernière langue utilisée par l'app de chaque personne, pour que les e-mails que KIFF lui envoie soient dans cette langue.
- Identifiants d'API: des enregistrements opaques de clés d'API (nous stockons des empreintes, jamais la clé en clair).
- Données du cookie de session: un cookie de session signé par HMAC, déposé après la connexion. Voir la section sur les cookies ci-dessous.
- Métadonnées des requêtes HTTP: adresse IP, agent utilisateur, chemin de la requête, statut de la réponse, latence. Conservées dans les journaux d'accès de notre proxy inverse pendant une durée limitée, pour la sécurité et la prévention des abus.
- Contenu contrôlé par le locataire: les données
parameters,actoretentityque vous envoyez au runtime. Nous les détenons en tant que sous-traitant pour le compte du client ; le client est responsable de ce qui nous est transmis. Une configuration de masquage par domaine est prévue. - Communications: les e-mails que vous envoyez à nos adresses d'assistance, commerciale, de sécurité ou de confidentialité.
- L'app tafs: vous vous connectez à tafs avec votre compte KIFF. L'app garde votre session dans le trousseau (Keychain) de l'appareil (sur Android, dans son stockage chiffré). Elle crée une clé de signature dans la Secure Enclave de l'appareil (sur Android, dans son Keystore), qui ne quitte jamais l'appareil ; KIFF conserve sa moitié publique et le nom de l'appareil, pour pouvoir vérifier vos réponses aux appels retenus et vos approbations de connexions. Si vous activez les alertes, nous conservons le jeton push de l'appareil avec votre identifiant de personne KIFF, et la langue affichée par l'app, pour que ses alertes soient dans cette langue. Le service tafs conserve aussi la langue du compte, celle de la dernière personne qui a discuté avec Coach, pendant trois mois au plus, pour que les rapports d'un taf soient dans cette langue. Une alerte passe par Apple ou Google avec son texte : quel taf, et, dans l'alerte d'une porte, le nom ou l'adresse e-mail de la personne qui a écrit. Jamais de montants ni de détails de la demande. Quand vous connectez une app, vous vous connectez chez le fournisseur de l'app lui-même, et planque conserve le jeton pour votre entreprise (en tant que sous-traitant, voir ci-dessous). L'app ne contient aucun traceur d'analyse ou de publicité.
- Achats sur l'App Store: quand vous achetez Solo ou un pack de crédits dans tafs, c'est Apple qui vous le vend : Apple est le vendeur officiel, encaisse le paiement et conserve vos informations de paiement. Apple nous indique ce qui a été acheté, pour quel compte KIFF (un identifiant aléatoire que l'app joint à l'achat), quand, l'identifiant de transaction d'Apple et, pour Solo, quand la période se termine ou se renouvelle. Nous nous en servons pour ajouter les crédits ou le forfait à votre compte. Apple ne nous donne ni votre identifiant Apple, ni votre nom, ni votre adresse e-mail, ni votre carte.
- Achats sur Google Play: sur Android, les mêmes achats passent par la facturation de Google Play : Google encaisse le paiement et conserve vos informations de paiement. Google nous indique ce qui a été acheté, pour quel compte KIFF (le même identifiant aléatoire), quand, le jeton de l'achat et l'identifiant de la commande et, pour Solo, quand la période se termine ou se renouvelle, et nous nous en servons de la même façon. Google ne nous donne ni votre compte Google, ni votre nom, ni votre adresse e-mail, ni votre carte.
5. Bases juridiques du traitement
Au titre de l'article 6 du RGPD, nous nous appuyons sur les bases juridiques suivantes :
- L'exécution d'un contrat (article 6, paragraphe 1, point b)), pour la création du compte, l'authentification, l'exploitation du runtime pour votre compte, la facturation (quand elle est active) et les fonctions essentielles du service.
- Les intérêts légitimes (article 6, paragraphe 1, point f)), pour la sécurité, la prévention de la fraude, la détection des abus, la télémétrie opérationnelle et la protection du service. Nous mettons en balance nos intérêts et vos droits, et nous vous dirons sur demande ce que cette mise en balance a donné.
- Le consentement (article 6, paragraphe 1, point a)), pour d'éventuels futurs cookies d'analyse, des communications marketing facultatives, ou tout nouveau traitement qui étendrait de façon substantielle notre utilisation de vos données. Dans la v0.1, nous ne nous appuyons sur le consentement pour aucun traitement, car nous ne faisons ni analyse d'audience, ni publicité, ni suivi non essentiel.
- L'obligation légale (article 6, paragraphe 1, point c)), pour les pièces fiscales (loi comptable estonienne, § 12, 7 ans), les réponses aux demandes légales des autorités, et la conservation exigée par les règles de lutte contre le blanchiment d'argent, le cas échéant.
6. Sous-traitants ultérieurs
Nous faisons appel à un petit nombre de prestataires pour fournir le service. La liste officielle et à jour se trouve sur /subprocessors ; cette page est mise à jour dans les 30 jours suivant toute modification. Nous exigeons de chaque sous-traitant ultérieur, par des accords écrits, des protections équivalentes aux nôtres, y compris les clauses contractuelles types de l'UE lorsque des données personnelles quittent l'UE.
Les ajouts ou remplacements substantiels de sous-traitants ultérieurs qui touchent des données personnelles sont notifiés à l'avance aux clients actifs, qui ont un droit d'opposition.
7. Transferts internationaux
Certains de nos sous-traitants ultérieurs sont établis hors de l'Espace économique européen, principalement aux États-Unis. Pour chacun de ces transferts, nous nous appuyons sur au moins une des garanties suivantes :
- Le cadre de protection des données UE–États-Unis: pour les sous-traitants ultérieurs américains qui sont certifiés au titre de ce cadre. Décision d'adéquation en vigueur depuis mi-2023 ; nous surveillons tout changement de son statut.
- Les clauses contractuelles types: module 2 (de responsable du traitement à sous-traitant) pour nos sous-traitants ultérieurs directs et module 3 (de sous-traitant à sous-traitant ultérieur) lorsque des sous-traitants s'enchaînent. Nous utilisons les clauses contractuelles types approuvées par la Commission en 2021.
- Des mesures supplémentaires: lorsque l'évaluation des risques indique que des garanties additionnelles se justifient (chiffrement en transit et au repos, journalisation des accès, minimisation des données).
Vous pouvez demander l'instrument de transfert précis qui s'applique à un sous-traitant ultérieur donné en écrivant à privacy@kiff.dev.
8. Conservation
Nous conservons les données personnelles pendant la durée la plus courte compatible avec les finalités pour lesquelles nous les traitons et avec toute obligation légale applicable.
- Métadonnées de compte et de connexion: jusqu'à la suppression du compte. Dans l'app tafs, un propriétaire le supprime dans Réglages → Supprimer le compte. Un compte créé sur le web est supprimé en écrivant à privacy@kiff.dev, dans le délai d'un mois de l'article 12, paragraphe 3, du RGPD. Dans les deux cas, les clés du compte cessent de fonctionner immédiatement. S'il est supprimé dans l'app tafs, c'est irréversible : ses chats, ses notes et ses connexions tafs sont effacés immédiatement, et ce que KIFF conserve est effacé sous 30 jours. S'il est supprimé sur le web, nous gardons ses données pendant un délai de grâce de 30 jours, au cas où le propriétaire voudrait le récupérer, puis nous les effaçons.
- Enregistrements de clés d'API: jusqu'à la suppression du compte, y compris après la révocation d'une clé. Une clé qui appartient à une connexion d'agent par authentification est supprimée avec cette connexion, 30 jours après sa fin.
- Cookies de session: jusqu'à leur expiration (24 heures par défaut) ou jusqu'à votre déconnexion.
- Journaux d'accès du proxy inverse: jusqu'à 90 jours, puis agrégés ou supprimés.
- Journaux de service: ce que les services de KIFF et planque enregistrent en fonctionnant : les erreurs, et les requêtes, qui peuvent nommer un compte, une personne ou un agent. 30 jours, puis supprimés.
- Sauvegardes: la base de données de KIFF est sauvegardée chaque jour, chiffrée, et chaque sauvegarde est gardée 7 jours : un enregistrement supprimé en a donc disparu sous 7 jours. planque ne garde aucune sauvegarde de son stockage.
- Données d'audit du locataire: détenues en tant que sous-traitant, selon la configuration du locataire du client. Par défaut : conservées aussi longtemps que le locataire existe ; supprimées à la suppression du locataire. Voir /security#deletion.
- Appels par la passerelle KIFF: les arguments d'un appel jusqu'à ce qu'il soit envoyé, refusé ou qu'il échoue, puis supprimés ; le résultat de l'outil pendant 24 heures, puis supprimé. L'enregistrement de la décision et une empreinte des arguments sont conservés comme données d'audit du locataire. Voir /security#data-kept.
- Utilisation: pour chaque appel par la passerelle, une fois terminé : quel agent l'a fait, l'outil, et s'il a compté comme une action ou était gratuit (et pourquoi). Pour chaque exécution d'un taf ou de Coach, une fois terminée : le taf, quand, les crédits que son IA a utilisés, et s'ils ont compté ou pourquoi non. Jusqu'à la suppression du compte ; ce qui est transmis à notre prestataire de paiement pour la facturation est conservé avec les pièces de facturation.
- Connexions d'agent par authentification: quel agent, le nom de l'app, qui l'a autorisée, quand, et sa dernière utilisation : tant que la connexion est active, puis 30 jours après sa fin (elle reste listée dans le tableau de bord pendant ce temps), puis elle est supprimée avec ses jetons et sa clé d'API. Tout est supprimé avec le compte.
- tafs: le jeton push d'un appareil jusqu'à ce que vous vous déconnectiez de l'app, que vous retiriez l'appareil, ou qu'Apple ou Google signale que le jeton n'existe plus. La clé publique et le nom d'un appareil jusqu'à ce que vous déconnectiez l'appareil. Ce que tafs conserve pour votre entreprise est détenu en tant que sous-traitant : les exécutions et les chats d'un taf, avec le résumé d'un chat (et celui de Setup), pendant 30 jours, ce que vos apps renvoient seulement jusqu'à la fin d'une exécution (dans un chat, ce qu'il a seulement lu est conservé chiffré pour ses messages suivants, utilisé jusqu'à ce que le chat soit resté inactif une heure, et au plus quatre heures après la lecture, puis supprimé automatiquement, sous quelques jours), et ses notes de mémoire jusqu'à la suppression du taf ; le jeton d'une connexion dans planque jusqu'à ce que vous la déconnectiez, et l'enregistrement de ses approbations jusqu'à la clôture du compte ; voir l'annexe 4 du DPA.
- Pièces de facturation: 7 ans à compter de la fin de l'exercice (loi comptable estonienne, § 12).
- Achats sur l'App Store et Google Play: ce qu'Apple ou Google nous a indiqué sur chaque achat reste dans votre compte jusqu'à sa suppression. Leurs rapports de ventes et de versements, que nous gardons comme pièces de facturation pendant 7 ans, ne vous nomment pas.
- Correspondance avec l'assistance: 3 ans à compter du dernier échange, puis supprimée.
9. Vos droits
Au titre du RGPD, vous disposez des droits suivants sur vos données personnelles :
- Accès (article 15), la confirmation que nous traitons ou non vos données, et une copie de celles-ci.
- Rectification (article 16), la correction de données inexactes ou incomplètes.
- Effacement (article 17), la suppression de vos données, sous réserve des exceptions liées à la conservation légale.
- Limitation (article 18), la suspension du traitement pendant qu'un litige est résolu.
- Portabilité (article 20), un export, lisible par machine, des données que vous avez fournies.
- Opposition (article 21), au traitement fondé sur les intérêts légitimes ; nous arrêtons, sauf si nous pouvons démontrer des motifs impérieux.
- Retrait du consentement (article 7, paragraphe 3), pour tout traitement fondé sur le consentement. Le retrait n'affecte pas le traitement licite antérieur.
Pour exercer l'un de ces droits, écrivez à privacy@kiff.dev. Nous répondons dans un délai d'un mois, conformément à l'article 12, paragraphe 3 ; nous pouvons prolonger ce délai de deux mois au plus pour les demandes complexes, et nous vous le dirons si nous le faisons.
Vos propres chats tafs
Dans l'app tafs, Réglages → Compte → Exporter mes chats télécharge vos propres chats avec chaque taf, ceux avec Coach compris, les noms des fichiers que vous avez joints, et vos propres notes, sous forme de fichier lisible et de JSON. Vous seul pouvez les exporter : un administrateur ou le propriétaire du compte ne le peut pas, et l'export du compte KIFF ne les contient pas.
Supprimer votre compte tafs
tafs est l'app de KIFF. Pour supprimer votre compte tafs et ses données :
- Ouvrez l'app tafs et connectez-vous.
- Allez dans Réglages, puis touchez Supprimer le compte.
- Confirmez. La suppression d'un compte est irréversible.
Supprimer le compte s'affiche pour la personne qui a le droit de supprimer le compte de l'entreprise, en général son propriétaire. Si vous ne le voyez pas, ou si vous n'avez plus l'app, écrivez à privacy@kiff.dev depuis l'adresse avec laquelle vous vous connectez, et nous supprimons vos données dans un délai d'un mois.
Ce qui est supprimé : les clés du compte cessent de fonctionner immédiatement. Ses tafs, ses chats, ses notes, ses fichiers joints et ses connexions sont effacés immédiatement. Ce que KIFF conserve pour le compte est effacé sous 30 jours, et des sauvegardes dans les 7 jours qui suivent. Les données d'audit du locataire sont supprimées avec le locataire. Voir Conservation pour chaque type de données.
Pour supprimer une partie de vos données et garder le compte : dans l'app, supprimez un chat, et ses messages et ses fichiers joints partent avec lui ; supprimez un taf, et ses chats, ses notes et ses connexions partent avec lui. Pour tout le reste, écrivez à privacy@kiff.dev en indiquant ce qu'il faut supprimer. Nous le faisons dans un délai d'un mois.
Vous avez le droit d'introduire une réclamation auprès d'une autorité de contrôle. Notre autorité de contrôle chef de file est l'Inspection estonienne de la protection des données (Andmekaitse Inspektsioon). Vous pouvez aussi vous adresser à l'autorité de contrôle de l'État membre où vous résidez.
11. Sécurité
Nos mesures de sécurité techniques et organisationnelles sont décrites sur /security. Elles comprennent l'isolation des locataires au niveau de la base de données, TLS 1.2+ en transit, le chiffrement au repos avec les réglages par défaut du service géré, et des contrôles d'accès fondés sur le principe du moindre privilège.
Nous notifions aux clients concernés toute violation de données personnelles dans les meilleurs délais et dans les 72 heures suivant sa confirmation, conformément à l'article 33 du RGPD. La notification comprend la nature de la violation, les catégories et le nombre approximatif de personnes concernées et d'enregistrements concernés, les conséquences probables, et les mesures prises ou proposées.
12. Enfants
KIFF Cloud est un produit d'infrastructure pour développeurs, qui ne s'adresse pas aux enfants. Nous ne collectons pas sciemment de données personnelles d'enfants de moins de 16 ans. Si vous pensez qu'un enfant nous a fourni des données personnelles, contactez privacy@kiff.dev et nous les supprimerons.
13. Décisions automatisées
Le runtime de KIFF Cloud prend des décisions de politique déterministes sur les données envoyées par nos clients. Ce ne sont pas des décisions à votre sujet qui produisent des effets juridiques ou vous affectent de manière significative de façon similaire, au sens de l'article 22 du RGPD ; ce sont des décisions sur les actions du client (remboursements, commandes, messages, etc.), exécutées selon la politique propre au client.
Les clients qui utilisent KIFF Cloud pour prendre des décisions touchant leurs propres utilisateurs finaux sont eux-mêmes responsables du respect de l'article 22. Nos reçus de gouvernance sont conçus pour donner à ces clients la piste d'audit dont ils ont besoin pour démontrer un contrôle humain, mais l'obligation légale d'assurer ce contrôle incombe au client.
14. Modifications de cette politique
Nous pouvons mettre à jour cette politique de temps à autre. Les modifications substantielles sont notifiées par e-mail aux clients actifs et par un bandeau bien visible sur cette page pendant au moins 30 jours. Les modifications non substantielles sont publiées avec une nouvelle date de « dernière mise à jour ».
15. Nous contacter
Questions de confidentialité et demandes d'exercice de droits : privacy@kiff.dev.
Notifications juridiques formelles à Kiff Agents OÜ : legal@kiff.dev, ou par courrier à Tööstuse tn 75-71, Põhja-Tallinna linnaosa, Tallinn 10416, Estonie.
Autorité de contrôle chef de file pour les réclamations : Inspection estonienne de la protection des données (Andmekaitse Inspektsioon).
Version du document : v0.1.
Dernière mise à jour : 9 novembre 2026.