Une automatisation dont vous pouvez répondre
Les appels automatisés comportent de vrais risques : pour vos clients, votre réputation et votre budget. Voici les garde-fous intégrés à TuniCall.
Identifiants et comptes
Les clés des fournisseurs donnent accès à vos numéros et à vos comptes d’IA : elles sont donc traitées comme les données les plus sensibles du système.
- Chiffrement AES-256-GCM des identifiants des fournisseurs stockés sur le serveur.
- Secrets en écriture seule : une fois enregistrée, une clé n’est jamais renvoyée au navigateur.
- Mots de passe hachés avec scrypt et un sel unique.
- HTTPS uniquement en production, avec HTTP Strict Transport Security.
Connexion et sessions
Seules les personnes que vous invitez accèdent à l’espace de travail, avec les droits dont leur rôle a besoin.
- Protection contre les robots à la connexion avec Cloudflare Turnstile, plus une limitation du débit.
- Cookies de session HTTP-only, sécurisés et same-site strict, qui expirent au bout de 12 heures.
- Rôles administrateur et agent ; désactiver un utilisateur met fin immédiatement à ses sessions.
- Changer de mot de passe déconnecte toutes les autres sessions.
Webhooks et audio en direct
Les événements et l’audio entrants ne sont acceptés que s’ils proviennent de façon prouvée de vos fournisseurs.
- Chaque webhook d’appel est authentifié : signatures des requêtes Twilio, signatures par clé de signature SignalWire, signatures Ed25519 de Telnyx, signatures V3 de Plivo, JWT signés de Vonage, une clé partagée et une liste d’adresses autorisées pour Asterisk et le mot de passe de l’Event Socket et un jeton média à usage unique pour FreeSWITCH.
- Les sessions audio exigent la signature du fournisseur et un jeton à usage unique valable 60 secondes.
- Durées d’appel limitées et appels d’outils dédoublonnés par identifiant du fournisseur.
Consentement, limites et aucun double appel
C’est avec les campagnes que l’automatisation peut déraper à grande échelle : elles suivent donc les règles les plus strictes.
- Consentement par canal et par finalité, avec sa source, vérifié avant que quiconque soit contacté.
- Opposition au contact respectée par les campagnes et les appels manuels ; les agents ne peuvent pas passer outre une opposition.
- Horaires d’ouverture et jours actifs dans le fuseau horaire de la campagne.
- Budgets quotidiens par campagne et pour l’espace de travail, plus un arrêt d’urgence.
- Les envois incertains sont marqués comme inconnus au lieu d’être relancés, pour éviter de contacter quelqu’un deux fois.
Journal d’audit et choix de déploiement
Sachez qui a changé quoi, et décidez où vos données sont traitées.
- Journal d’audit des connexions, des changements d’utilisateurs et de mots de passe, des modifications des agents, des campagnes, des connaissances, du routage et des consentements, des appels passés, des transferts et des modifications de contacts.
- Les changements de routage sont prévisualisés et conservent un instantané de la configuration précédente.
- Auto-hébergement sur vos propres serveurs, avec les modèles Qwen quand le traitement doit rester en interne.
Vous avez trouvé une vulnérabilité ?
Merci de nous la signaler en privé via le formulaire de contact avant toute divulgation publique. Indiquez les étapes pour la reproduire, et nous reviendrons vers vous.
Des questions de votre équipe sécurité ?
Nous serons ravis de leur présenter l’architecture, les flux de données et les options de déploiement.