Sécurité des données dans REDA AI
Financement et utilisation de l’IA
IA incluse utilise des crédits REDA. Votre propre IA utilise le compte fournisseur de votre organisation, facturé directement par ce fournisseur. La licence définit un mode pour toute l’organisation. Dans les deux cas, REDA AI gouverne les outils et actions configurés dans Salesforce. Configurer la licence et les comptes IA.
Cet article explique quelles données Salesforce REDA AI peut transmettre au service IA, quels enregistrements sont conservés dans l’organisation et quels contrôles permettent de limiter les accès et la conservation.
Quelles données sont transmises au service IA ?
Dans les deux modes, les requêtes sont envoyées de Salesforce au fournisseur IA pour traitement. Elles peuvent contenir messages, prompts, contexte sélectionné, résultats d’outils et documents nécessaires. Les données envoyées pour traitement quittent Salesforce. La gouvernance des accès Salesforce ne remplace pas les conditions de traitement, de conservation ou contractuelles du fournisseur.
Avec votre propre IA, examinez les conditions de chaque fournisseur et modèle. Les clés API sont stockées dans le coffre d’identifiants de votre organisation Salesforce, pas dans les prompts ni dans un coffre hébergé par REDA. Les paramètres d’appel de Named Credential et External Credential Principal Access déterminent qui peut utiliser la connexion. Les agents peuvent utiliser leur connexion choisie ; les fonctions administratives et le traitement documentaire utilisent le choix par défaut de l’organisation. Examinez les deux circuits lors de l’approbation des fournisseurs.
Avec IA incluse, le niveau de traitement et l’accord REDA régissent le traitement. Economy a ses propres conditions de consentement et de point de terminaison. Ces règles ne décrivent pas le mode compte client. Voir la configuration et les accès.
Où vos données sont conservées
Conversations, messages, enregistrements d’utilisation et journaux sont conservés dans votre organisation Salesforce selon ses règles d’accès et de conservation. Les requêtes vont directement au fournisseur ; REDA n’exploite pas de stockage intermédiaire pour ces requêtes. Conservation, entraînement et résidence du fournisseur dépendent du contrat et de la configuration applicables. Avec votre propre IA, vos conditions directes s’appliquent ; les accords de l’IA incluse REDA ne s’étendent pas automatiquement à ce compte.
Données enregistrées dans Salesforce
Le package crée notamment les enregistrements suivants, soumis aux droits et règles de l’organisation :
| Type d’enregistrement | Contenu | Accès |
|---|---|---|
| Conversations | Agent, propriétaire, créateur, dates de création et de dernière activité, indicateurs de fin de session et de blocage de comptabilisation des crédits. Le créateur d’un canal automatisé n’identifie pas nécessairement une personne externe. | Accès selon les droits sur l’objet et le partage. L’ensemble d’autorisations administrateur fourni ne signifie pas automatiquement une visibilité universelle sur tous les enregistrements. |
| Messages | Messages utilisateur, réponses IA et éléments liés aux appels d’outils, selon le parcours. | Accès selon les autorisations et la conversation parente ; il ne se limite pas nécessairement aux seuls messages créés par l’utilisateur. |
| Transactions de crédits | Crédits, jetons, agent et liens de conversation et de période, selon les interactions comptabilisées. Même sans texte métier complet, ces métadonnées peuvent révéler des informations d’usage et doivent être protégées. | Accès selon les permissions effectives de l’organisation ; ne déduisez pas une invisibilité absolue pour tous les non-administrateurs. |
| Journaux d’incidents | Erreur, contexte et, lorsqu’elle est disponible, trace de pile. Un message de validation, une valeur dupliquée ou un résultat technique peut contenir des données métier : limitez les accès en conséquence. | Accès à contrôler par les permissions et le partage ; les ensembles fournis ne remplacent pas la vérification des droits effectifs. |
Conservation et archivage
La planification fournie vise 2 h le premier jour du mois. Le nettoyage concerne les conversations, messages, transactions et certaines actions programmées anciennes. Configurez une durée valide d’au moins 60 jours pour le parcours décrit ; les valeurs propres aux agents peuvent remplacer la durée globale. Passer l'archivage exclut les données liées à l’agent des étapes concernées, mais pas la sélection globale des actions programmées. N’utilisez pas 0 comme moyen de désactiver le nettoyage : le getter vérifié applique alors une valeur de repli.
Le journal d’archivage de l’IA contient un instantané des candidats et des CSV éventuels, avant les suppressions. Les compteurs ne prouvent pas les suppressions réussies ; chaque CSV est limité à 50 000 lignes et peut être incomplet. Lisez les Détails de l'erreur et vérifiez les tâches. Voir Journaux d’archivage de l’IA.
Modèle de sécurité Salesforce
Les parcours du package utilisent les mécanismes Salesforce, avec des contrôles qui varient selon l’opération et le contexte d’exécution :
- La sécurité au niveau des champs et les permissions sur les objets sont appliquées dans les requêtes et opérations exécutées en mode utilisateur. Les appels d’outils standard sans niveau explicite utilisent ce mode par défaut. Cela ne signifie pas que toutes les opérations internes ou tous les outils personnalisés s’exécutent toujours ainsi.
- Les règles de partage limitent la visibilité dans les classes et requêtes qui les appliquent. Vérifiez aussi le contexte des Flows et des exécuteurs Apex personnalisés ; leur code doit respecter les contrôles requis.
- Les ensembles d’autorisations, profils et accès aux canaux déterminent qui peut utiliser les composants. Les visiteurs externes et les intégrations utilisent leur propre contexte Salesforce : ils ne correspondent pas tous à un utilisateur interne muni du même ensemble.
Contexte d’exécution élevé
Le champ Contexte d'exécution de l’agent peut prendre la valeur Système pour certains appels d’outils. Dans ce contexte, les contrôles d’objet et de champ peuvent être différents du mode utilisateur :
- Les deux conditions sont requises pour l’élévation standard : contexte Système et canal API. Les canaux Interne, Communauté et Widget externe ne sont pas éligibles à cette élévation. Vérifiez la configuration enregistrée et les validations effectives de votre version.
- Le partage reste appliqué par les classes standard concernées. L’élévation permet d’accéder à davantage de champs sur les enregistrements visibles dans ces parcours. N’étendez pas cette affirmation sans revue aux Flows, exécuteurs personnalisés ou autres opérations internes exécutés dans un contexte différent.
- Le niveau d’élévation standard vient de la configuration administrateur. Il n’est pas choisi à partir d’un argument fourni par le modèle, d’un message utilisateur ou d’un document. Cette séparation ne dispense pas de vérifier les instructions, les outils personnalisés et les données non fiables.
Pour les agents sans élévation API, vérifiez tout de même les permissions effectives, les outils et les intégrations : l’absence de ce réglage ne constitue pas une garantie générale couvrant toute extension.
Widget externe et clés API
Le canal Widget externe utilise une clé propre à l’agent pour valider les appels. Une fois intégrée à une page publique, cette clé est visible par ses visiteurs ; ce n’est pas une preuve de l’identité de la personne qui appelle. La clé est :
- Générée par un administrateur dans REDA AI.
- Affichée une seule fois lors de sa génération dans ce parcours. Copiez-la immédiatement dans un emplacement approprié.
- Représentée dans le champ de l’agent par une empreinte SHA-256 avec un sel aléatoire propre à l’enregistrement. Le parcours actuel ne conserve pas la clé brute dans ce champ et ne propose pas de récupération ; les copies utilisées par votre site restent sous votre responsabilité.
- Révocable. La génération d’une nouvelle clé remplace aussi l’unique clé active ; coordonnez la mise à jour du site pour limiter l’interruption.
Le champ Origines autorisées limite les origines déclarées lors de l’ouverture d’une session. Ce contrôle navigateur ne prouve pas l’identité d’un client hors navigateur ; complétez-le par des permissions invité minimales et les limites d’usage adaptées.
Consultez Gérer les clés API pour les étapes et limites de ces contrôles.
Connecter les agents via MCP
MCP relie un assistant approuvé à des agents actifs sélectionnés du canal Interne. Chaque personne s’authentifie avec son identité Salesforce. Le client reçoit des points d’entrée d’agents ; les outils et prompts REDA ne sont pas publiés individuellement comme outils MCP. Configurez un Site, une application cliente externe, les attributions REDA AI User et REDA AI MCP User et l’activation de l’agent. Consultez le guide administrateur et le guide utilisateur. Les données peuvent être traitées par l’assistant et les fournisseurs configurés en plus de Salesforce. Examinez données et accords ; cela ne signifie pas qu’elles ne quittent jamais Salesforce.
Comprendre le changement de crédits Économique
L’usage ordinaire Économique applique désormais un multiplicateur de 0,40 au tarif de base des crédits. À quantités de jetons et tarifs identiques, un exemple de 100 crédits de base consomme 40 crédits Économique. Avec l’ancien multiplicateur de 0,10, il en consommait 10 : le débit est quatre fois l’ancien débit Économique et 60 % inférieur au tarif de base. La consommation change, pas le prix de l’abonnement. La pré-extraction de fichiers est facturée séparément au plein tarif. Un repli de fournisseur peut utiliser un autre niveau effectif ; consultez la transaction réelle au lieu d’appliquer 0,40 à toute opération mixte. Les nouvelles transactions enregistrent Niveau de traitement ; l’historique n’est pas complété rétroactivement. Économique exige consentement et licence/configuration compatibles. Sans consentement, la demande est refusée, sans traitement silencieux à un autre niveau.
Questions fréquentes
Le fournisseur traite hors de Salesforce les informations envoyées. Vérifiez ses conditions de conservation, d’utilisation pour l’entraînement et de résidence pour le compte et le modèle choisis. Les permissions et l’archivage Salesforce contrôlent les enregistrements de votre organisation, pas la conservation chez le fournisseur. Consultez votre équipe juridique ou conformité sur les exigences applicables.
Le prochain traitement mensuel peut sélectionner les conversations selon leur date de création et les règles de conservation applicables. La suppression d’une conversation peut aussi supprimer ses messages enfants. Les données des agents exclus sont écartées des étapes correspondantes ; les journaux et CSV ont les limites décrites dans le guide d’archivage.
Le fournisseur traite hors de Salesforce les informations envoyées. Vérifiez ses conditions de conservation, d’utilisation pour l’entraînement et de résidence pour le compte et le modèle choisis. Les permissions et l’archivage Salesforce contrôlent les enregistrements de votre organisation, pas la conservation chez le fournisseur. Consultez votre équipe juridique ou conformité sur les exigences applicables.
Les contrôles de REDA AI peuvent contribuer à votre dispositif, mais ne constituent pas une certification de conformité. Incluez les transmissions aux fournisseurs, la résidence des données, les durées, les copies et les accès dans votre analyse. Faites valider les exigences propres à votre organisation avec vos responsables juridiques et de conformité et l’équipe REDA.