Portefeuille clients
Vue multi-sites — scores, tendances et rappels mensuels (courriel, pas de scan auto).
| Client | Domaine | Score | Violations | Tendance | Dernière capture | Rappel mensuel | Actions |
|---|---|---|---|---|---|---|---|
| Chargement… | |||||||
Ajouter un client
Personnalisez vos rapports
Missions d'évaluation
Lancez et suivez les collectes autorisées, puis livrez des rapports client prêts à partager.
Bienvenue — essai consultant
Vous avez 1 audit gratuit pour un client. Cliquez « Nouvelle mission », choisissez un modèle (Loi 25 express ou Revue CMP), puis téléchargez SoleoDigital Capture.
Mode prospection
Deux parcours séparés — ne pas confondre le tri CRM (MIA) avec le dossier client (WSL).
| MIA Fast (serveur) | Capture WSL (local) | |
|---|---|---|
| Objectif | Trier une liste CRM · hot / near / cold · pitch vendeur | Dossier client · preuve post-refus CMP · PDF livrable |
| Où ça tourne | VPS SoleoDigital · headless · 45–120 s / site | Votre PC · WSL · proxy mitmproxy · navigateur local |
| Livrable | Rapport MD / CSV / PDF prospection interne | Mission + capture + PDF client (SoleoDigital Capture) |
Courriels pro, URLs, domaines ou CSV. @gmail ignorés. Max. 100 sites.
Live
…
Sites scannés
| Site | Score | Tier | CMP |
|---|---|---|---|
| Aucun site encore scanné. | |||
Indicateurs serveur — pas une preuve post-refus CMP. Passez à l'onglet Capture WSL pour un dossier client.
Lance une mission prospection puis exécutez la commande dans WSL sur votre poste. C'est le dossier vendable au client.
Collez dans WSL — ouvre le proxy local de capture sur votre réseau.
Après « Capture complète », vous serez redirigé vers SoleoDigital Capture avec la commande WSL à copier.
Évaluation mobile (WireGuard / VPN)
Suivi DNS + trafic mobile via WireGuard. Lance d'abord le service mobile sur la VPS
(./scripts/start_mobile_audit.sh), puis ouvrez le suivi.
Le suivi s'ouvre dans un nouvel onglet — le dashboard reste ici.
URL directe :
/mobile-live
— tunnel console technique : ssh -N -L 8081:127.0.0.1:8081 ubuntu@148.113.171.56
Missions disponibles
Permission requise: live_capture:useAccès & permissions
La collecte doit être utilisée seulement par les utilisateurs autorisés et dans une mission liée à une organisation.
- Super Admin Crée les missions et gère les accès.
- Admin Client Voit les missions de son organisation.
- Évaluateur Lance la collecte autorisée.
- Lecteur Consulte les rapports seulement.
Notifications plateforme
Aperçu des notifications — historique complet dans le menu Notifications.
Live scans
Vue globale légère : tous les scans actifs/récents, sans charger les flux complets.
| Mission | Client | Domaine | Statut | Risque | Dernier signal | Action |
|---|---|---|---|---|---|---|
| Chargement... | ||||||
Captures terminées
Historique de vos scans archivés — chaque capture terminée avec son rapport.
Les scores, violations et exports sont produits automatiquement à partir de la capture réalisée. Vérifiez les conclusions avant de les présenter à votre client ou à un tiers.
Tendance des scores
Évolution des captures archivées.
| Date | Mission | Client | Domaine | Requêtes | Score | Action |
|---|---|---|---|---|---|---|
| Chargement… | ||||||
Suivi d'évaluation autorisé
Mission: Accès direct administrateur | Client: Interne | Domaine: —
Le navigateur s'ouvrira sur votre PC. Observez le suivi ci-dessous une fois la collecte démarrée.
Tableau de bord
Activité récente
Chargement...
Actions rapides
Carnet de preuves
Votre conformité, prête à prouver
Évaluations, rapports, preuves et rappels regroupés au même endroit.
Chargement...
Analyse des évaluations et rappels en cours.
Évaluations récentes
Chargement...
À faire maintenant
Chargement...
Centre d'aide
Questions fréquentes
Tout ce qu'il faut savoir sur SoleoDigital, votre carnet de preuves Loi 25 et cybersécurité.
Besoin d'aide rapide ?
Commencez par votre carnet de preuves : audits, rapports, preuves et rappels.
Collecte client
SoleoDigital Capture
Installez et lancez la collecte sur le poste client — Windows, Linux ou macOS.
- Connexion Internet vers
app.soleodigital.ca - Mission créée avec permission
live_capture:use - Fichier
.bdagentvia Missions → Télécharger Capture - Règles métier : mises à jour automatiquement depuis le serveur
python3-tk, mitmproxy (./install.sh)../install.sh). Certificat mitmproxy à approuver dans le Trousseau.1 Dashboard → Missions → Télécharger Capture
Télécharge le fichier .bdagent et le kit (connexion requise).
2 Dézippez SoleoDigitalCapture-Windows.zip
3 Lancez SoleoDigitalCapture.exe
4 Chargez le .bdagent → ▶ Démarrer l'évaluation
2 tar -xzf SoleoDigitalCapture-Linux.tar.gz && cd SoleoDigitalCapture-Linux
3 ./install.sh
4 ./soleo-agent.sh --config votre-fichier.bdagent
2 Extrayez SoleoDigitalCapture-macOS.tar.gz
3 ./install.sh
4 ./soleo-agent.sh --config votre-fichier.bdagent
1re capture HTTPS : approuvez ~/.mitmproxy/mitmproxy-ca-cert.pem dans Trousseaux.
5 Hub live (gauche) + site cible en navigation privée (droite)
6 Refusez ou acceptez les cookies, naviguez normalement
7 Arrêtez l'évaluation — les données sont déjà sur SoleoDigital
Aucun événement dans le suivi ?
- Naviguez dans la fenêtre dédiée (navigation privée), pas un autre onglet
- Vérifiez que le token n'a pas expiré (retéléchargez le
.bdagent) - Autorisez SoleoDigital Capture (port 8080) dans le pare-feu / antivirus
Windows — plus d'Internet après capture ?
Double-cliquez RepairProxy.bat ou relancez SoleoDigital Capture.
Linux / macOS — certificat HTTPS
Installez et approuvez le certificat mitmproxy (~/.mitmproxy/).
Chrome peut signaler le ZIP comme fichier peu courant : c'est normal pour un outil non signé par Microsoft.
Que faire : Téléchargements → Conserver quand même sur SoleoDigitalCapture-Windows.zip.
Comparez le SHA256 sur la page de téléchargement. SmartScreen : « Plus d'infos » → « Exécuter quand même ».
Prêt à lancer ?
Créez une mission, téléchargez Capture, puis suivez la checklist sur la fiche mission.
Outil d'aide à la conformité. Résultats indicatifs, à vérifier avant remise au client. Ne remplace pas un avis juridique.
Protection IA
SoleoShield
Anonymise au copier — colle dans ChatGPT / Claude déjà protégé. Tout reste sur le PC.
- Téléchargez
SoleoShield.exeet lancez-le (icône dans la barre des tâches). - Copiez un texte sensible — SoleoShield masque emails, IP, téléphones, clés…
- Collez (Ctrl+V) dans ChatGPT / Claude / n’importe où — déjà anonymisé.
L’IA a besoin de comprendre le sens. Si tout est chiffré, elle répond du charabia. SoleoShield garde la phrase utilisable et masque l’identité.
- Protège : emails, IP, téléphones, clés API… (identité directe) — restent sur le PC.
- Ne retire pas : le contexte métier (faits, domaines, formulation). Ce n’est pas « zéro risque », c’est « identité masquée ».
- Pas un LLM local : trop lourd pour la plupart des PC. On garde GPT/Claude, mais sans envoyer les secrets en clair.
Résultat : confidentialité utile + texte encore éditable pour vos rapports.
Avec SoleoShield lancé, un proxy local masque le PII avant OpenAI/Anthropic (comme anon_proxy, sans GPU).
OPENAI_BASE_URL=http://127.0.0.1:8788/v1 ANTHROPIC_BASE_URL=http://127.0.0.1:8788/anthropic
Garde ta clé API dans le client. Le proxy ne stocke pas les secrets cloud — il masque/restaure localement.
- Vert / ACTIF — chaque copier est anonymisé avant collage.
- Gris / PAUSE — collage en clair (pour coller un vrai email).
- Cochez Démarrer avec Windows pour ne pas oublier de le lancer.
- La version s’affiche dans le menu (clic droit sur l’icône).
Livraison — Windows & Android
Vérification…
1) Lancez l’exe → 2) chrome://extensions → charger le dossier dézippé. Protège collage + frappe avant envoi.
Android : Partager → SoleoShield, ou activez le clavier (frappe = masquage). Autorisez les APK inconnus.
Notifications
Liste des notifications
Chargement des notifications...
Gestion des utilisateurs
Chargement...
Gestion des organisations
Chargement...
Gestion des équipes
Chargement...
Analyse DNS
Chargement...
Journal d'activité
Chargement du journal d'activité...
Mon compte
Gérez votre profil, votre mot de passe et la langue de l'interface.
Chargement...
Mon organisation
Profil, plan, branding et coordonnées de votre espace client.
Chargement...
Inscriptions
Liens d'inscription self-service et plans proposés aux nouveaux clients.
Chargement...
Tableau de bord — Super Admin
Vue globale de tous les audits — toutes organisations confondues.
Livraison SoleoShield
Envoyez au client : Windows (tray), extension Chrome, ou Android (Share). Vérification…
Évolution — score moyen & volume d'audits
Pipeline captures
Répartition CMP (audits scorés)
Score moyen par CMP
Distribution des scores
Audits par organisation
Risque post-refus par CMP (moyenne)
Carte — transferts hors Canada (volume par pays)
Top pays destinataires
| Pays | Hôtes | Req. | Non éq. |
|---|---|---|---|
| — | |||
Heatmap — violations Loi 25 par type × CMP
Chargement…
Comparaison avant / après — même domaine
—
Sites les plus à risque (score le plus bas, captures archivées)
Top 10 organisations
| Organisation | Audits | Score moyen |
|---|---|---|
| Chargement… | ||
Répartition par CMP
| CMP | Audits | Score moyen |
|---|---|---|
| Chargement… | ||
Parcours utilisateurs
Inscription → kit → mission → rapport — mêmes données que la vue plein écran.
| Utilisateur | Étape | % |
|---|---|---|
| Chargement… | ||
Toutes les missions
Historique complet — chaque mission, y compris les anciennes.
| Mission | Domaine | Organisation | Statut capture | Score | Dernière activité | Action |
|---|---|---|---|---|---|---|
| Chargement… | ||||||
Domaines audités (dernier score par domaine)
| Domaine | Organisation | CMP | Score | Date |
|---|---|---|---|---|
| Chargement… | ||||
Alertes — violations critiques (post-refus > seuil)
| Domaine | Organisation | CMP | Post-refus | Score | Date |
|---|---|---|---|---|---|
| Chargement… | |||||
Rappels mensuels actifs
Rappel par courriel + notification — aucun scan automatique.
| Domaine | Organisation | Mission | Intervalle | Prochain rappel | Dernier rappel | Statut |
|---|---|---|---|---|---|---|
| Chargement… | ||||||
Santé plateforme
Vérification rapide des services critiques SoleoDigital.
Chargement de la santé plateforme...
Chargement des métriques de charge...
Choisissez une source puis chargez les dernières lignes.
Licences air-gap
Émettre des fichiers license.lic verrouillés HWID pour clients hors-ligne.
Téléchargez le JSON et renommez-le license.lic pour le client.
| License ID | Organisation | HWID | Expire | Max audits | Émise le |
|---|---|---|---|---|---|
| Chargement… | |||||
ZIP Windows contient 4 fichiers seulement
(SoleoDigitalCapture.exe, SoleoDigitalEngine.exe,
LanceCapture.bat, RepairProxy.bat) — pas de .tar ni .sh dedans.
Le tar.gz Linux est un téléchargement séparé
(soleo-agent.sh, install.sh, …).
Utilisez le Kit USB pour obtenir Windows + Linux dans une seule archive.
Checklist clé USB
- Archive agent (ZIP Windows ou tar Linux ou Kit USB)
- Fichier
license.lic(généré ci-dessus) - Instructions client (copier ci-contre)
- Vérifier SHA256 avant transfert physique
- Tester
--print-hwidsur la machine cible avant d'émettre la licence
Instructions client (à copier)
Rôles et Permissions
Chargement des rôles...
Quick Scan
Analyse instantanée d'un domaine : technologies, DNS, SSL, signaux de risque, score et relations avec d'autres sites.
Server-side, sans agent. Le résultat est enregistré dans le graphe de relations.
Intégrations / API
Créez des clés API pour créer et suivre des audits par programmation (agences web, partenaires).
Clé créée — copiez-la maintenant
Cette clé ne sera plus jamais affichée. Stockez-la dans un endroit sûr.
Chargement...
Chargement...
Webhooks (CRM / temps réel)
Recevez une notification signée dès qu'un audit est finalisé — pour HubSpot, Salesforce, Zapier, Make ou votre CRM.
Webhook créé — voici le secret de signature
Utilisez ce secret pour vérifier l'en-tête X-Soleo-Signature (HMAC-SHA256). Il reste consultable dans la liste ci-dessous.
Chargement...
Chargement...
Base de l'API publique (authentification par en-tête X-API-Key) :
https://app.soleodigital.ca/api/v1/public/v1
Créer un audit :
curl -X POST https://app.soleodigital.ca/api/v1/public/v1/audits \
-H "X-API-Key: VOTRE_CLE" -H "Content-Type: application/json" \
-d '{"domain":"client-final.ca","name":"Audit Loi 25"}'
Documentation complète
Console replay
Rejouez une session de capture pas à pas — les requêtes défilent comme une vidéo.
Choisissez une mission puis cliquez sur « Charger » pour visualiser sa session de capture.