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.
Emplacement physique du stockage
Section intitulée « Emplacement physique du stockage »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.
Inventaire des clés de stockage
Section intitulée « Inventaire des clés de stockage »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). |
Et si je perds mon profil Chrome ?
Section intitulée « Et si je perds mon profil Chrome ? »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 :
- Sauvegarde / Export JSON : Exportez régulièrement un fichier JSON depuis le tableau de bord TabBoy (voir Sauvegarde & restauration).
- Filet de sécurité automatique : TabBoy prend automatiquement des instantanés de secours (
local:recoverySnapshotsV1) avant les actions destructives (fermetures, regroupements). - Sans verrouillage propriétaire : Les sauvegardes sont des fichiers JSON clairs et lisibles que vous pouvez ouvrir dans n’importe quel éditeur de texte.
