Ava Supernova
AvaSupernova
confiance par la transparence

La sécurité n'est pas un fonctionnalité

C'est l'architecture. Priorité locale. Source ouverte. Pas de télémétrie. Pas d'entraînement sur votre code. Chaque fonction fait exactement ce qu'elle promet et rien de plus.

🔒

Priorité locale

  • Toutes les données stockées sur votre machine par défaut
  • Mémoire, tâches, journal, paramètres — ne quittent jamais votre appareil
  • Pas de synchronisation cloud — rien n'est envoyé vers nos serveurs
  • Fonctionne entièrement hors ligne avec des modèles locaux
📖

Source ouverte

  • Chaque ligne de code est publique — extension, IDE, CLI
  • Ava peut lire et expliquer son propre code source
  • Fork it, auditez-le, vérifiez toutes nos affirmations
  • Licence Apache 2.0
🚫

Aucun comportement caché

  • Zéro télémétrie, zéro analytique, zéro suivi
  • Votre code n'est jamais utilisé pour entraîner des modèles IA
  • Aucun appel vers l'extérieur depuis aucun outil
  • Chaque fonction accomplit sa tâche. Rien n'est caché.
Le coffre-fort

Comment vos secrets sont gérés

Vos clés API et identifiants ne fuient jamais dans l'historique des conversations, n'apparaissent jamais dans les journaux et ne voyagent jamais vers nos serveurs.

Chaîne de clés du système d'exploitation, pas de fichiers de configuration

Chaque clé API que vous ajoutez réside dans la chaîne de clés sécurisée de votre système d'exploitation (SecretStorage sur VS Code, Keychain sur macOS, Gestionnaire d'identifiants sur Windows). Jamais dans un fichier en clair, jamais commité dans Git.

Autorisations basées sur les capacités

Ava ne voit jamais votre coffre-fort entier. Elle demande un secret spécifique, vous l'approuvez pour la conversation en cours, elle reçoit une référence opaque. La substitution de valeur se produit au moment de l'exécution de l'outil — le vrai secret n'est jamais dans le contexte du modèle.

Ensemble de travail limité à la session

Les secrets accordés vivent dans un ensemble de travail en mémoire limité à la conversation actuelle. Effacé lors d'une nouvelle conversation, effacé au redémarrage de l'extension. Rien ne persiste sauf si vous le sauvegardez explicitement.

Redacteur de flux

Défense en profondeur : chaque flux de texte généré par Ava est analysé pour détecter des motifs à haute confiance (clés Anthropic, clés OpenAI, jetons GitHub, clés AWS, JWT, clés Stripe, blocs PEM). Les correspondances sont remplacées par [REDACTED:kind] avant que le texte n'atteigne l'interface utilisateur, la mémoire ou le disque.

Comment vos données sont gérées

Chiffrées

Clés API

Stockées dans la chaîne de clés de votre système d'exploitation (SecretStorage sur VS Code, chaîne de clés système sur IDE). Jamais transmises à nos serveurs. Jamais journalisées.

Locale

Conversations

Stocké localement dans ~/.ava/. Jamais envoyé — pas de synchronisation cloud. Supprimable à tout moment.

Locale

Mémoire

Stocké localement, jamais envoyé. Les mémoires sont limitées par utilisateur et par projet. Vous contrôlez ce qui est sauvegardé.

Locale

Tâches & Journal

Stocké localement. Vos données de productivité restent sur votre machine — pas de synchronisation cloud.

Optionnel

Apprentissage partagé

Désactivé par défaut. Lorsqu'il est activé, seuls des motifs techniques anonymisés sont partagés — jamais de données personnelles, de code ou de préférences.

Minimal

Données d'utilisation

Les nombres de jetons sont suivis pour la facturation sur les comptes de plateforme. Aucun contenu de conversation n'est stocké côté serveur. L'utilisation BYOK n'est pas du tout suivie.

Gardes d'exécution

Les barrières internes d'Ava

Chaque appel d'outil passe par des filtres de sécurité avant son exécution. Ava peut demander de faire quoi que ce soit — elle ne peut pas réellement faire quoi que ce soit de dangereux.

Validation de traversée de chemin

Les lectures et écritures de fichiers sont vérifiées par rapport à la racine du projet et au répertoire personnel d'Ava. Les échappements ../../ , les attaques par répertoire frère et les chemins absolus hors du bac à sable sont rejetés à la limite de l'outil.

Niveaux de risque des outils

Chaque outil déclare un niveau de risque — sûr, écriture ou dangereux. Les modes de permission (Strict / Équilibré / Autonome) filtrent ce qui s'exécute automatiquement et ce qui nécessite votre confirmation.

Blocage de motifs d'identifiants

Les outils memory_save et support_request scannent le texte entrant pour détecter 12+ motifs d'identifiants (clés API, JWT, jetons AWS / GitHub / Stripe / Slack, blocs PEM, URL de bases de données). Les correspondances bloquent entièrement l'appel d'outil — les identifiants n'atterrissent jamais en mémoire ni dans un ticket de support.

Résistance aux injections de prompt

Les sorties d'outils qui ressemblent à des instructions sont traitées comme des données, pas des commandes. Ava n'exécute pas les résultats d'outils destinés à l'utilisateur comme si vous les aviez tapés vous-même.

Vous contrôlez ce qu'elle peut faire

Trois modes de permission. Vous décidez du niveau d'autonomie qu'Ava obtient.

Stricte

Chaque opération d'écriture et outil dangereux nécessite votre confirmation. Contrôle maximum.

Équilibré

Opérations d'écriture automatiquement autorisées. Les outils dangereux nécessitent toujours une confirmation. Le mode par défaut.

Autonome

Tout est automatiquement autorisé. Les plans et les questions utilisateur restent en pause pour votre validation.

Intégrité de la plateforme

Protection anti-abus d'inscription

Chaque inscription passe par trois filtres avant qu'un compte n'existe. Les jetons gratuits restent disponibles pour les vrais utilisateurs, pas pour l'exploitation.

Liste noire des emails jetables

Les fournisseurs connus (mailinator, tempmail, guerrillamail, famille ese.kr, +30 domaines exacts + 6 motifs wildcard) sont bloqués au niveau du déclencheur de base de données. Contourner le client ne sert à rien : la rejet est côté serveur, transactionnel et atomique.

Journal de traçabilité d'inscription

Chaque tentative — autorisée ou bloquée — est enregistrée avec horodatage, email, domaine et motif. Cela nous permet de voir les schémas d'abus dès leur apparition et d'ajouter de nouvelles entrées à la liste noire sans déploiement.

Passerelle de nouvel utilisateur

Un déclencheur Postgres annule l'insertion d'authentification si le domaine correspond. Aucun compte orphelin, aucun état partiel. Si l'inscription est rejetée, rien n'a été créé.

🛡️
Équipe de sécurité intégrée

Mode Sécurité : tapez !! et auditez tout

Cinq profils spécialisés exécutent un audit de sécurité coordonné sur votre base de code. Recon cartographie la surface d'attaque. Le scanner vérifie l'OWASP Top 10. Le chercheur CVE recherche les vulnérabilités connues dans vos dépendances. Le vérificateur confirme l'exploitabilité. Le rapporteur génère les résultats triés par sévérité.

Disponible sur tous les plans. Y compris gratuit.

Divulgation responsable

Une faille de sécurité ? Nous prenons chaque rapport au sérieux. Nous accusons réception sous 24 heures et travaillons avec vous sur une correction avant toute divulgation publique. Notre fenêtre de divulgation coordonnée est de 90 jours.

Préférez un formulaire ? Ouvrez un ticket de support avec la catégorie « sécurité ».

Ne nous faites pas confiance. Lisez le code.

Toute affirmation sur cette page est vérifiable dans la source. C'est le but.

Sécurité — Ava Supernova | Ava Supernova