Bienvenue dans la référence de notre nouvelle Data Compliance API. Cette API vous permet de gérer et de contrôler facilement les données personnelles de vos utilisateurs dans notre système, pour leur garantir que leurs informations sont en sécurité et bien protégées.
Problème résolu
La Data Compliance API a été développée pour répondre à un besoin essentiel de gestion des données : pouvoir supprimer ou exporter efficacement les données personnelles d'un utilisateur sur demande. Les points suivants donnent un aperçu du périmètre de la solution :
L'API fonctionne utilisateur par utilisateur et traite les requêtes de façon asynchrone. Chaque requête renvoie un statut 200 à la bonne réception, ce qui signifie que la demande de suppression ou d'export a été acceptée et sera traitée.
**Suppression :** la suppression génère des entrées « Deleted conversation » qui apparaissent dans votre journal Conversations. Notez toutefois que ces entrées ne sont pas cliquables, ce qui garantit qu'aucune transcription résiduelle de la conversation n'existe.
Certaines données sont conservées après la suppression, notamment le nombre total de conversations (à des fins de facturation), le type de User Channel, les indicateurs de file upload, d'Agent Handover et de notification push, le score de conversation et la note/le vote CSAT.
L'API garantit que toutes les transcriptions de conversation, les données UCI spécifiques (seul l'identifiant de journal des modifications / de demande de suppression est conservé pour la traçabilité), les fichiers stockés via la fonction file upload et les commentaires CSAT sont entièrement supprimés.
Export L'export génère un fichier CSV dans un bucket AWS auquel vous pouvez accéder avec les identifiants qui vous ont été fournis. L'export contient tous les messages des conversations qui correspondent à la clé et à la valeur de Unique Chatter Identifier indiquées.
Prérequis
Avant de pouvoir utiliser la Data Compliance API, vous devez d'abord activer et configurer la fonctionnalité Data Compliance dans notre produit. Cela consiste à créer une variable dans notre système et à la désigner comme Unique Chatter Identifier (UCI). Notre système peut ainsi associer cette variable et ses valeurs à l'identité des utilisateurs, et les stocker avec les conversations. Vous pouvez alors vous référer facilement à l'UCI pour exporter et supprimer des conversations.
Par exemple, si vous créez une variable nommée member_id dans notre système, elle peut servir de variable de User Channel (fournie avec le User Channel) ou de variable personnalisée (attribuée dans notre Flow Builder). Nous recommandons les variables personnalisées, qui offrent une façon plus sûre d'attribuer des valeurs. Vous pouvez appeler une API dans un Use Case et enregistrer la valeur renvoyée dans la variable personnalisée, ce qui élimine le risque d'attaques de type « homme du milieu » pouvant exploiter les variables de User Channel.
Parcourez cette documentation de référence pour tirer le meilleur parti de la Data Compliance API et aider votre organisation à respecter les réglementations sur la protection des données personnelles. N'oubliez pas : la confiance de vos clients repose sur la façon dont vous protégez leurs données personnelles. Cette API est un pas important dans cette direction.
Par ailleurs, pour utiliser la fonctionnalité Export, vous devez configurer la fonctionnalité Daily Conversation Extract en suivant ce guide : https://documentation.chatbot.laiye.com/docs/daily-conversations-extract