This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Universal Bulk Cache Clearer per Site List

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Universal Bulk Cache Clearer per Site List lets you clear multiple storage items in a single operation. Instead of manually finding and deleting localStorage items, sessionStorage entries, or cache entries one by one through browser developer tools — this tool provides a unified checklist of all storage items accessible from the current page. You can filter items by storage type (Local Storage, Session Storage, Cache Storage) or by key name to quickly find the ones you want to remove. Select any number of items using checkboxes, or enter a comma-separated list of sites to clear all items matching those site names, and click Delete. The tool then automatically processes each selected item — removing it from localStorage, sessionStorage, or deleting the cache entry. This turns what could be a tedious manual cleanup operation into a single batch action, making privacy management, development testing, and site troubleshooting significantly faster and more efficient.

WHERE IT RUNS

This script runs on virtually any web page. It reads from localStorage, sessionStorage, and the Cache API, which are accessible to the current page's origin. It requires the BotGentz extension to inject and execute the script. The tool does not work on mobile apps or native clients — only on web pages accessed through a Chromium-based or Firefox browser. It specifically targets *://*/*, meaning it can be used on any website where storage is accessible.

HOW TO USE

After installing the script via BotGentz, navigate to any web page. The tool automatically detects storage items accessible from the current page and displays a floating panel on the right side. The panel shows all storage items, with checkboxes next to each entry. Each item displays its key, storage type, size, and a preview of its value. Use the search box to filter by key name, or use the storage type filter dropdown to show only specific storage types. Check the boxes for every item you want to delete. Below the item list, you can alternatively enter a comma-separated list of sites (e.g., "google.com, facebook.com") to delete all items whose keys contain those site names. Click "Delete Selected" to delete checked items, or "Clear by Site" to delete by site list. Confirm the action. The tool will process each selected item and refresh the list. A status message appears when the operation completes, showing how many items were successfully deleted. You can also click "Copy Storage Data" to copy all storage information to your clipboard.

THE ACTUAL MECHANISM — WHY IT WORKS

This tool leverages three browser storage APIs. For localStorage and sessionStorage, items are removed using the removeItem() method, which deletes the key-value pair from the storage object. For the Cache API, the tool uses the caches.delete() method to remove entire cache entries by name. The tool extracts storage items by iterating over the length property of localStorage and sessionStorage, retrieving each key using the key() method, then getting the corresponding value. Cache entries are discovered using the caches.keys() method. Each item's size is calculated based on the UTF-16 string length of its value. The site list filtering works by checking if the item's key contains any of the provided site names (case-insensitive). This approach works without making any network requests or requiring special permissions — it uses only standard browser storage APIs. After deletion, the tool refreshes the storage list to show the updated state, with deleted items displayed in a dimmed state.

THE PANEL

The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a database emoji badge, keeping it out of the way while still accessible. The item list inside the panel is scrollable and resizes vertically based on the number of items. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page header. All panel interactions are non-blocking — the host site's main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between pages.

PLEASE NOTE

This script requires the BotGentz extension (free) to run user scripts. This tool only has access to storage items that are readable by JavaScript on the current page — Cross-origin storage items are not accessible. The tool does not store, transmit, or log any storage data — all operations occur locally in your browser. Clearing storage may log you out of websites, reset site preferences, or remove cached application data. Use with caution and always verify your selections before deleting. For pages with a large number of storage items, the tool may take a moment to refresh the list. The site deletion feature matches items whose keys contain the entered strings (case-insensitive), so entering "google" will match "google.com", "accounts.google.com", and any other key containing "google". This tool is designed for batch storage clearing and is not a substitute for browser privacy settings that block storage entirely.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.