.TH bisc 1 "January 11, 2022" "bisc 0.4.1" "User Commands" .SH NAME bisc - a small tool that clears cookies (and more) .SH SYNOPSIS .B bisc .RI [ option ] .SH DESCRIPTION .PP Websites can store unwanted data using all sorts of methods: besides the usual cookies, there are also the local and session storage, the IndexedDB API and more caches as well. .PP Bisc will try to go through each of them and remove all information from websites that are not explicitly allowed (ie. a whitelist of domains). It was created for qutebrowser, but it actually supports the storage format used by Chromium-based browsers, which (sadly) means almost every one nowadays. .SH USAGE .IP \(bu 2 Create an empty whitelist file (see the FILES section) and write the domains of the allowed cookies, one per line. For example: .IP .nf \fC \&.example.com example.com \fR .fi .IP \(bu 2 Run \fCbisc --dry-run\fR to see what would be deleted without actually doing it. .IP \(bu 2 Run \fCbisc\fR to delete all non-whitelisted data from qutebrowser. .SH OPTIONS .TP .BR -c ","\ --config\ FILE Use FILE as the configuration file. .TP .BR -n ","\ --dry-run Don't actually remove anything, just show what would be done. .TP .BR -u ","\ --unsafe Ignore database locks. This will probably corrupt the databases, but works while the browser is running. .TP .BR -h ","\ --help Show the program information and help screen. .SH FILES .TP .I $XDG_CONFIG_HOME/bisc/bisc.conf Bisc configuration .TP .I $XDG_CONFIG_HOME/qutebrowser/whitelists/cookies Domain whitelist .TP .I $XDG_DATA_HOME/qutebrowser/webengine Chromium/QtWebEngine state directory .PP Note: when the variable $XDG_CONFIG_HOME or $XDG_DATA_HOME is not set, $HOME/.config and $HOME/.local/share respectively, will be used instead. .SH SEE ALSO \fBbisc.conf\fR(5) for the bisc configuration file .SH AUTHORS Copyright © 2022 Michele Guerini Rocco. .TP 0 Released under the GPL, version 3 or greater. This software carries no warranty of any kind.