Cookie Policy

Last updated: June 14, 2026

This page lists every piece of storage this site uses — cookies, localStorage entries, IndexedDB databases, and service worker caches. There are no hidden trackers. Manage your consent at any time via “Manage cookies” in the footer.

Essential

Always active — required for the site to function. Cannot be disabled.

localStorage

Key / NameStorage typePurposeExpiry
nss-consent-v1localStorageStores your cookie consent decision (analytics: true/false, advertising: true/false, decidedAt timestamp).Until you clear site data or change preferences
themelocalStorageStores your colour scheme preference (light / dark / system) set by the theme toggle.Until cleared
nss-visit-countlocalStorageCounts page visits to determine when to show the PWA install prompt (shown after 3 visits).Until cleared
nss-pwa-dismissedlocalStorageRecords that you permanently dismissed the PWA install prompt.Until cleared
nss-localecookieRemembers your chosen interface language (en / es / de / pt / ja). Set only when you pick a language; contains no personal data.1 year
nss-ai-tier-v1localStorageRecords which AI Suite tier you opted into (Lite / Standard / Pro) so model downloads are gated by your choice.Until cleared or reset in the Model Manager
nss-ai-model-quality-v1localStorageYour global + per-tool AI model-quality preference (auto / fast / balanced / best).Until cleared

IndexedDB — database: nss-bgremover

All IndexedDB data is stored exclusively in your browser. It is never transmitted to any server. You can clear it via your browser’s site data settings or the “Clear session” button in the app.

Key / NameStorage typePurposeExpiry
sessions storeIndexedDBQueue item metadata: filenames, processing status, timestamps. Used to restore your session after a page refresh.Until session cleared or browser data cleared
masks storeIndexedDBFloat32Array alpha mask data for each processed image. Enables the brush editor and non-destructive editing.Until session cleared
blobs storeIndexedDBOriginal image file blobs. Used to restore your session — allows recreating the ImageBitmap without re-uploading.Until session cleared
historySnapshots storeIndexedDBUndo/redo history mask snapshots for the brush editor. Cleared on session restore (undo history is not restored across refreshes).Until session cleared or page refresh

Service Worker Caches

The service worker caches files locally so the app works offline. These are managed automatically and contain no personal data.

Key / NameStorage typePurposeExpiry
nss-shell-v1Cache StorageCaches the app shell (HTML, fonts). Enables offline use and faster loading.Automatically managed by service worker
nss-assets-v1Cache StorageCaches Next.js static chunks (JavaScript, CSS). Content-hashed — cached indefinitely until a new version is deployed.Until new version deployed
nss-models-v1Cache StorageCaches AI model weights downloaded from Hugging Face CDN (~80–180 MB). Enables offline background removal.Until manually cleared
transformers-cacheCache StorageAI Suite model weights downloaded from the Hugging Face CDN by Transformers.js (captioning, CLIP, Whisper, depth, etc.). Only model files — never your content.Until cleared (or via "Delete models" in the Model Manager)
nss-managed-onnxCache StorageCurated ONNX model files for the heavier AI tools (e.g. face restoration, generation). Downloaded on opt-in; only model files, never your content.Until cleared (or via "Delete models" in the Model Manager)

Analytics

Only active if you accept analytics cookies. Helps us understand how the tool is used so we can improve it.

Key / NameStorage typePurposeExpiry
Vercel Analytics (cookieless)No local storageCounts anonymous page views and measures Web Vitals. Does not set any cookie or localStorage entry. No personal data collected.N/A

Advertising

To keep the tools free, ad scripts load site-wide on our marketing and content pages (they never run on the editor / processing pages). PropellerAds / Monetag is our sole advertising partner, in these formats: a Popunder (may open an advertiser page in a new tab/window, fired once after an image is processed), an in-page push notification, a full-page Interstitial (vignette), and sponsored Direct Links. Your cookie preference records a personalized-ads choice we pass to our partner where supported. We do not use Google AdSense.

Key / NameStorage typePurposeExpiry
PropellerAds / Monetag ad cookiesCookies (third-party)Serves, frequency-caps, and measures PropellerAds / Monetag ad formats (popunder, in-page push, interstitial, direct link). See PropellerAds’ privacy policy at propellerads.com/privacy-policy for details.Set by PropellerAds / Monetag (varies)

Managing your preferences

  • Consent:Click “Manage cookies” in the footer at any time to review or change your analytics and advertising consent.
  • Session data:Use the “Clear session” button in the app, or clear site data in your browser settings (Settings → Privacy → Site Data → bgremover.novusstreamsolutions.com).
  • All storage: Your browser settings allow you to clear all localStorage, IndexedDB, and Cache Storage for this site at any time.

Questions? bgremover@novusstreamsolutions.com