Chrome / Chrome - désactivez HTML5 LocalStorage et les bases de données pour toutes les pages Web / ou demandez à l'utilisateur

24

Ma question concerne le réglage fin du navigateur Chrome ou Chromium. Il prend en charge la nouvelle génération de cookies: HTML5 LocalStorage et bases de données. Certains sites publicitaires utilisent LocalStorage pour effectuer le suivi des utilisateurs, d'autres sites l'utilisent également. De plus, les plugins (extensions) Chrome utilisent souvent le stockage local pour conserver les paramètres.

Je veux désactiver complètement LocalStorage & DB pour tous les sites ou le mettre en mode "demander à l'utilisateur". Mais je veux utiliser des extensions qui utilisent LocalStorage et DB.

C'est possible?

osgx
la source
Non .
Sathyajith Bhat
Je supprime manuellement le contenu du stockage local et des dossiers DB depuis un certain temps maintenant, je laisse les paramètres d'extension, mais supprime le reste deux fois par jour.
Moab
2
Il existe une option de ligne de commande --disable-localstoragequi fonctionne mais désactive le stockage local pour les extensions.
osgx
@osgx --disable-local-storage peter.sh/experiments/chromium-command-line-switches/… , mais pour une raison quelconque, l'utilisation de ce drapeau casse certaines extensions de chrome comme adblock plus.
king_julien

Réponses:

22

Chrome offre la possibilité de bloquer HTML5 LocalStorage dans le cadre de sa fonctionnalité de blocage des cookies. Étant donné que les deux technologies permettent en fin de compte aux sites Web de stocker et de récupérer des données sur les appareils des utilisateurs finaux, il est logique de les gérer de la même manière.

Cliquez simplement sur l'icône Menu et choisissez Options (ou Préférences sur les plates-formes UNIX), cliquez sur Afficher les paramètres avancés ... , sélectionnez Paramètres de contenu et choisissez l' option Bloquer tous les sites de la définition des données :

paramètres des cookies de chrome

Pendant que vous y êtes, vous pouvez sélectionner Gérer les exceptions pour mettre en liste blanche certains sites ou Tous les cookies et données de site pour gérer ou supprimer les données existantes.

Maintenant, lorsque vous visitez un site, une petite icône apparaîtra indiquant que les cookies ou LocalStorage ont été bloqués: icône de cookie bloqué capture d'écran

Si vous cliquez dessus, choisissez Afficher les cookies et autres données de site , puis sélectionnez l' onglet Bloqué , vous pouvez voir quelles données le site a tenté d'enregistrer et mettre en liste blanche les sites de manière temporaire ou permanente.

affichage des cookies bloqués

Les auteurs de Chrome ne sont pas de grands fans des boutons délicats, il est donc peu probable qu'ils en ajoutent pour désactiver les méthodes de stockage individuelles. D'un autre côté, vous pouvez être raisonnablement sûr que toutes les futures méthodes de stockage seront bloquées par le même mécanisme sans rechercher d'autres cases à cocher.

Patchs
la source
6
Bloquer tous les cookies est un peu exagéré pour moi.
osgx
Je crois que le stockage local et les cookies sont des choses un peu différentes - stackoverflow.com/questions/3220660/local-storage-vs-cookies
dav
Bien qu'il existe des différences techniques entre les cookies et LocalStorage qui importent aux auteurs Web et peut-être aux passionnés, d'un point de vue de confidentialité de l'utilisateur final, ils sont les mêmes: ils permettent aux sites Web de stocker et de récupérer des données sur votre appareil. Les utilisateurs occasionnels qui se soucient de leur vie privée ont tout entendu sur les cookies, et ils se soucient de LocalStorage pour les mêmes raisons même s'ils ne savent pas ce que c'est. Si vous souhaitez bloquer les cookies, vous souhaitez bloquer LocalStorage. Si vous souhaitez simplement que ces nouveaux cookies disparaissent de votre pelouse, il est peu probable que les auteurs de Chrome ajoutent une option pour vous.
Patchs du
3

La réponse ci-dessus bloque également les cookies. J'ai trouvé une solution de fortune (pour les utilisateurs de Windows, mais cela devrait fonctionner pour Linux de la même manière) pour bloquer le stockage local et autoriser les cookies en même temps:

Ouvrez le dossier de stockage local:

% LocalAppData% \ Google \ Chrome \ Données utilisateur \ Par défaut \ Stockage local

Les fichiers préfixés "chrome-" sont utilisés par Chrome et les extensions, ne les supprimez pas. Les fichiers préfixés "http-" sont ce que nous recherchons. Ces fichiers sont créés par des sites Web pour stocker les paramètres ou suivre votre navigation.

Dans un premier temps, nous allons "mettre sur liste blanche" les données de stockage local pour les sites en lesquels nous avons confiance. Sélectionnez tous les fichiers que vous souhaitez conserver, tels que http_english.stackexchange.com_0.localstorage , cliquez avec le bouton droit et ouvrez leurs propriétés, puis définissez leurs attributs de fichier sur «masqués». Vous verrez pourquoi à l'étape suivante.

Créez maintenant un fichier batch / script shell qui supprimera toutes les données de stockage local non mises en liste blanche:

del "% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Local Storage \ http *"

Enregistrez-le sous "deletelocalstorage.cmd" et double-cliquez pour l'exécuter. Cela supprimera toutes les données de stockage local à l'exception de celles que vous avez déjà ajoutées à la liste blanche, cela fonctionne simplement parce que les fichiers cachés sont ignorés par la commande del.

Vous pouvez exécuter ce script shell à chaque fois avant de démarrer Chrome. Une solution encore meilleure consiste à exécuter le script automatiquement à l'aide du planificateur de tâches Windows, par exemple une fois par jour. Cela nettoiera régulièrement le stockage local et empêchera les sites Web de vous suivre, tout en permettant à vos sites en liste blanche de fonctionner.

Cette solution n'est pas parfaite car elle ne désactive pas complètement le stockage local, cependant, cela est nécessaire car de nombreux sites ne fonctionneront pas si le stockage local est complètement bloqué. Par exemple, vous ne pourrez pas vous connecter sur certains sites ou vous obtiendrez simplement une page vierge.

Une autre solution est l'approche par force brute: il suffit de bloquer le stockage local via les autorisations de fichiers.

  • Cliquez avec le bouton droit sur le dossier Stockage local -> Propriétés -> onglet Sécurité -> Avancé
  • Sélectionnez votre nom d'utilisateur, cliquez sur Modifier et, dans les autorisations, refusez la "création de nouveaux fichiers"
  • Testez-le en créant un nouveau fichier texte dans le dossier de stockage local. Il devrait dire que l'autorisation a été refusée.

Encore une fois, gardez à l'esprit qu'avec cette approche, vous rencontrerez des problèmes tôt ou tard car certains sites nécessitent un stockage local pour fonctionner correctement.

Martin Hansen
la source