Sécurité par conception

Le contenu de la Vibe est chiffré côté navigateur avant transmission. Le serveur stocke l’enveloppe chiffrée et les métadonnées strictement nécessaires au cycle de vie.

Chiffrement local

MinuteVibe utilise Web Crypto, HKDF-SHA-256 et AES-256-GCM avec des clés et nonces distincts. Les secrets de lecture restent dans le fragment # du lien.

Réponses privées

Les raisons de blocage sont chiffrées pour l’émetteur avec une clé de réponse dédiée. Le serveur n’enregistre pas ces raisons en clair.

Limites

MinuteVibe ne protège pas contre un appareil compromis, une capture d’écran, une copie volontaire du destinataire, ni l’observation de métadonnées réseau par l’infrastructure de transport.

Ce qui reste visible

Le serveur reçoit aussi le choix Aligné, Bloqué ou Neutre en clair et les dates techniques. La justification est chiffrée pour l’émetteur. Le secret de contrôle est présenté au serveur pour autoriser l’action ; ce n’est pas une clé de déchiffrement.

Deux liens, deux responsabilités

Le lien participant permet de découvrir la question et de répondre. Le lien de contrôle permet aussi de consulter les résultats et de supprimer la Vibe. Son fragment contient des secrets : il doit rester privé. Un lien plus court ou une URL contenant du bruit ne rend pas sûr le partage d’un secret. Vérifiez le destinataire avant d’envoyer et n’utilisez pas un outil public de diagnostic pour tester un lien privé.

Des protections qui se complètent

Le chiffrement protège le contenu avant son transport. HTTPS protège la connexion. Les en-têtes du site limitent notamment les sources de scripts et l’encadrement par un autre site. Les limites de requêtes réduisent certains abus. Ces mesures ont des rôles différents : aucune ne démontre, seule, qu’un navigateur, un hébergement ou une application est invulnérable.

Le navigateur fait partie de la protection

Gardez votre navigateur à jour et limitez les extensions auxquelles vous faites confiance. Un poste compromis, une extension malveillante, une capture d’écran ou une copie volontaire peuvent contourner la confidentialité attendue. Le coffre local rend les secrets moins directement lisibles au repos, mais ne neutralise pas un script malveillant exécuté sur la même origine.

Signaler sans exposer

Un comportement inattendu mérite un signalement clair : page, navigateur, date approximative et étapes pour reproduire. Masquez toute donnée personnelle dans les captures. N’envoyez pas de lien de contrôle, de clé ou de mot de passe. Le canal de contact public reste disponible ; une éventuelle déclaration Canary n’est pas un canal d’assistance.

Contact

Vos accès locaux et leurs copies

Mes Vibes reste un espace local, sans compte ni synchronisation serveur. L’inventaire JSON contient des repères sans lien ni clé et ne restaure aucun accès. Une sauvegarde distincte protège les liens de contrôle sélectionnés par une phrase secrète, avec PBKDF2-HMAC-SHA-256 et AES-256-GCM dans le navigateur. Le fichier peut être relu et importé explicitement sur un autre navigateur ; il ne prolonge pas une Vibe et ne contient pas ses messages ou ses réponses. Le fichier, la phrase secrète et les liens importés ne sont pas envoyés au service. Un appareil ou un script du site compromis peut accéder aux secrets en cours d’utilisation. Un lien ajouté manuellement porte une échéance déclarée localement, non vérifiée sur le serveur.

Le fichier reste sur votre appareil jusqu’à sa suppression. Il ne prolonge pas une Vibe et ne récupère pas un lien déjà perdu. Nous ne pouvons pas réinitialiser sa phrase secrète. Un appareil ou un script compromis reste un risque.

Mes Vibes