Aller au contenu

La recherche est disponible uniquement en mode production. Essayez de construire puis de prévisualiser votre site pour tester la recherche localement.

Où sont vos données

TabBoy est une extension locale (« local-first »). Contrairement aux gestionnaires d’onglets basés sur le cloud, vos données de navigation ne quittent jamais votre appareil. Le code de TabBoy étant open source, chaque affirmation de cette page est directement vérifiable dans notre dépôt.

L’état persistant de l’extension est enregistré dans le répertoire de votre profil Chrome local via l’API standard chrome.storage.local.

Sur votre machine, Chrome stocke ces informations dans la base LevelDB propre à l’extension :

  • macOS : ~/Library/Application Support/Google/Chrome/<Profile>/Local Extension Settings/<Extension-ID>/
  • Linux : ~/.config/google-chrome/<Profile>/Local Extension Settings/<Extension-ID>/
  • Windows : %LOCALAPPDATA%\Google\Chrome\User Data\<Profile>\Local Extension Settings\<Extension-ID>\

Aucune synchronisation cloud (storage.sync désactivé)

Section intitulée « Aucune synchronisation cloud (storage.sync désactivé) »

TabBoy n’utilise pas browser.storage.sync ni chrome.storage.sync.

Même si la synchronisation Chrome est activée sur votre compte Google, vos collections, règles et historiques TabBoy ne sont jamais transmis aux serveurs de Google ni synchronisés automatiquement entre vos appareils. Vos données restent strictement sur l’ordinateur où vous avez installé l’extension.

Toutes les clés de stockage sont définies avec validation Zod dans src/features/storage/repository.ts :

Zone de stockage Nom de la clé Rôle
storage.local local:collections Collections de l’utilisateur (espaces hiérarchiques et onglets).
storage.local local:rules Règles actives de regroupement automatique.
storage.local local:savedGroups Groupes d’onglets sauvegardés pour plus tard.
storage.local local:sessionsV1 Points de restauration et états historiques de navigation.
storage.local local:recoverySnapshotsV1 Filet de sécurité créé avant toute action destructive.
storage.local local:workspaceMoodThresholdsV2 Seuils de calcul de la charge de travail (mood).
storage.local local:dashboardSaveOptionsV1 Préférences de création de collections dans le tableau de bord.
storage.local local:collectionTreeDepthV1 Profondeur d’affichage configurée pour l’arbre des collections.
storage.local local:collectionTreeExpandedIdsV1 État plié/déplié des espaces dans l’arbre.
storage.local local:collectionsViewOptionsV1 Options de tri, filtre par tag et filtre favoris.
storage.local local:appShortcuts Raccourcis clavier personnalisés.
storage.local local:themePreferenceV1 Préférence de thème (system, light, dark).
storage.local local:onboardingCompletedV1 Indicateur de finalisation de l’onboarding initial.
storage.local local:celebrationShownV1 Indicateur d’affichage de la célébration de première organisation.
storage.local local:latestScan Métadonnées du dernier scan local des onglets/fenêtres.
storage.local local:latestScanDebug Rapport de diagnostic éphémère du dernier scan.
storage.local local:latestScanRulesFingerprint Empreinte des règles au moment du scan.
storage.session session:suggestions Suggestions générées par les règles (éphémères, effacées à la fermeture du navigateur).
storage.session session:byokCredential Identifiants API BYOK fournis par l’utilisateur (éphémères, effacés à la fermeture du navigateur).

Comme TabBoy ne conserve aucune donnée sur des serveurs distants, si votre profil Chrome ou votre disque est effacé, TabBoy ne pourra pas restaurer vos données à distance.

Pour sécuriser vos données :

  1. Sauvegarde / Export JSON : Exportez régulièrement un fichier JSON depuis le tableau de bord TabBoy (voir Sauvegarde & restauration).
  2. Filet de sécurité automatique : TabBoy prend automatiquement des instantanés de secours (local:recoverySnapshotsV1) avant les actions destructives (fermetures, regroupements).
  3. Sans verrouillage propriétaire : Les sauvegardes sont des fichiers JSON clairs et lisibles que vous pouvez ouvrir dans n’importe quel éditeur de texte.