Confiance et responsabilité

Sécurité, données et limites.

Lis ce qui peut être traité, ce qui doit rester privé et les responsabilités liées à l’utilisation d’un bot connecté à WhatsApp.

Sécurité des sessions

Informations sensibles à garder privées

Ne committe jamais dans Git ni ne publie :

  • .env, fichiers de session et fichiers de credentials;
  • tokens, clés API, mots de passe et cookies;
  • QR codes, codes d’appairage et journaux contenant des données sensibles.

Le dépôt ignore notamment `.env`, `sessions/`, `data/`, `logs/`, les credentials et les fichiers d’état locaux.

Risques liés aux sessions

Une session WhatsApp permet au programme de fonctionner avec le compte associé. Si les fichiers d’authentification sont exposés, une personne non autorisée pourrait compromettre la session.

À faire

  • Protéger le serveur et l’ordinateur.
  • Protéger `sessions/djsession/` et limiter les accès.
  • Supprimer les sessions inutilisées.

À ne jamais faire

  • Envoyer sa session à quelqu’un ou publier `sessions/djsession/` sur GitHub.
  • Envoyer son QR dans un groupe public ou publier son code d’appairage.
  • Écrire des secrets dans `index.js` ou `config.js`.
  • Exposer `PAIRING_API_TOKEN` dans le JavaScript du site.
À savoirSi `GUARD_LOG=true`, le rapport des expulsions est envoyé en message privé au propriétaire : vérifie à qui parle le bot avant de l’activer.

Suppression locale

rm -rf sessions/djsession/ logs/ tmp/

La suppression de `sessions/djsession/` impose une nouvelle authentification par code d’appairage (ou QR si `CONNECT_METHOD=qr`). Les données de session et la base locale sont séparées.

Confidentialité

La quantité exacte de données traitées dépend de la configuration et des fonctionnalités activées. Les fonctionnalités ne traitent pas nécessairement toutes les catégories ci-dessous.

Données pouvant être traitées

  • Identifiants techniques et numéro associé au compte.
  • Identifiants et noms de groupes.
  • Messages adressés au bot et médias transmis au bot.
  • Informations nécessaires à l’exécution d’une commande.
  • Données de session (`sessions/djsession/`), base locale (`data/`) et journaux techniques (`logs/`).

Données envoyées aux services d’IA

Le module IA utilise Google Gemini (`GEMINI_KEY`), avec repli automatique sur OpenRouter (`OPENROUTER_API_KEY`). Les données nécessaires au traitement de la demande peuvent être transmises à ces fournisseurs. Avant d’activer un fournisseur, vérifie ses conditions d’utilisation, sa politique de confidentialité et ses règles de conservation.

Ne transmets jamais volontairement à une IA :mots de passe, clés privées, tokens, codes bancaires, informations d’authentification ou documents confidentiels inutiles.

Services externes

Le projet peut dépendre de services tiers (IA, recherche, téléchargement, météo, taux de change, etc.). Ces services ont leurs propres politiques et ne sont pas contrôlés par DJOUSSE TECH : serveurs, disponibilité, durée de conservation et évolutions techniques leur appartiennent.

Conservation

Les données sont temporaires (exécution d’une opération), techniques (logs, diagnostic), de configuration (paramètres) ou de session (tant que la connexion est nécessaire). Pour tout supprimer, utilise la commande ci-dessus; l’effacement des credentials implique un nouveau jumelage.

Politique d’utilisation

DJOUSSE-TECH-MD doit être utilisé de manière responsable. L’utilisateur doit respecter les lois applicables, les droits des autres personnes, la vie privée, les conditions des services utilisés, les règles des groupes, les droits d’auteur et les règles de sécurité informatique.

Les utilisations suivantes sont interdites :

  • Spam : messages non sollicités en volume, publicités massives ou invitations massives.
  • Harcèlement : harceler, menacer, intimider ou poursuivre une personne malgré un refus.
  • Surveillance abusive : espionner, surveiller secrètement ou suivre sans autorisation.
  • Usurpation : se faire passer pour une personne, une entreprise ou une administration.
  • Fraude : escroquer, faire du phishing, voler des identifiants ou proposer de fausses offres.
  • Logiciels malveillants : malware, ransomware, spyware ou voleurs d’identifiants.
  • Attaques informatiques : DDoS, compromission de comptes ou vol de données.

Risques d’une utilisation abusive

  • Compte WhatsApp : une activité jugée abusive peut entraîner une restriction ou la suspension du compte.
  • Déconnexion : une session peut être invalidée; une nouvelle authentification est alors requise.
  • Fuite de données : une mauvaise configuration peut exposer messages, numéros, médias, tokens, clés et logs.
  • Perte de données : perte de session, corruption ou suppression de fichiers.
  • Risques juridiques : l’utilisateur reste responsable de son usage du logiciel.
Lire la politique d’utilisation dans une page dédiée ↗

Relation avec WhatsApp

DJOUSSE-TECH-MD est un projet indépendant.

  • Il n’est pas développé par WhatsApp.
  • Il n’est pas détenu par WhatsApp.
  • Il n’est pas officiellement soutenu ou approuvé par WhatsApp.

WhatsApp et les marques associées appartiennent à leurs propriétaires respectifs. Le projet utilise Baileys, une bibliothèque tierce; cela ne constitue pas une affiliation officielle.

Limite honnêteLe mode Baileys n’est pas un canal officiel : WhatsApp peut restreindre un compte jugé abusif. Le canal Agent Platform est annoncé sans risque uniquement pour le créateur de l’agent et reste soumis aux limites fixées par WhatsApp.