Version 1.2.40 • High-Level • Comparison

Browser Privacy Comparison

This document gives a high-level privacy comparison between BubblesTheDev Web Browser and other mainstream browsers. It is intentionally broad and user-facing.

This document reflects the current privacy posture of BubblesTheDev Web Browser version 1.2.40.

The goal is accuracy, not marketing language. The browser does not include built-in telemetry, analytics SDKs, cloud sync, or a fully silent hidden always-on auto-updater client. It still makes normal network requests when the user browses the web, searches, signs into websites, uses supported authentication flows, or downloads files.

Scope And Related Documents

This file focuses on privacy posture and broad browser-to-browser differences.

Related project documents:

High-Level Comparison

This table is intentionally high-level. Mainstream browsers change over time, and the non-Bubbles columns should be read as broad summaries rather than legal or vendor-authoritative claims.

Capability BubblesTheDev Web Browser Google Chrome Microsoft Edge Brave Firefox Safari Opera Vivaldi
Sync modelNo built-in cloud sync requirementGoogle Account syncMicrosoft account syncBrave SyncMozilla account synciCloud syncOpera SyncVivaldi Sync
Browser profilesIsolated local browser profilesChrome profilesEdge profilesBrave profilesFirefox profilesSafari profilesMultiple browser profilesUser profiles
Profile count modelThe browser currently supports up to 10 local profiles in one installed browser setupVaries by browser and platformVaries by browser and platformVaries by browser and platformVaries by browser and platformVaries by browser and platformVaries by browser and platformVaries by browser and platform
Guest / temporary browsingGuest Mode plus incognito-style browsingGuest and IncognitoInPrivatePrivate WindowPrivate BrowsingPrivate BrowsingPrivate modePrivate Window
Connected-account identity per profileOne linked connected-account identity can be attached to a profile for profile-card name and avatar displayBrowser sign-in and sync models varyBrowser sign-in and sync models varyBrowser sign-in and sync models varyBrowser sign-in and sync models varyBrowser sign-in and sync models varyBrowser sign-in and sync models varyBrowser sign-in and sync models vary
Split view / tab tilingBuilt-in split-view browsingNo built-in split view documentedSplit screen features availableNo built-in split view documentedNo built-in split view documentedNo built-in split view documentedSplit ScreenTab Tiling
Built-in home / browser surfaceBuilt-in bubbles://home pageNew Tab / Google surfacesEdge new tab and Microsoft surfacesBrave new tab surfacesFirefox new tab surfacesSafari start pageOpera start pageVivaldi start page
Task / process visibilityBuilt-in Task Manager and runtime surfacesChrome Task ManagerEdge Browser Task ManagerNo equivalent documented hereFirefox Task Manager / about:processesNo comparable built-in task manager documented hereNo comparable built-in task manager documented hereNo comparable built-in task manager documented here
Local-first browser dataYesYesYesYesYesYesYesYes
Built-in telemetry by defaultNoYesYesLimitedLimitedLimitedLimitedLimited
Built-in ad / tracker controlsBuilt-in ad and tracker blockingAd Privacy controls, not a built-in blockerTracking PreventionBrave ShieldsEnhanced Tracking ProtectionPrivacy Report and cross-site tracking protectionsBuilt-in Ad Blocker and Tracker blockerBuilt-in Tracker and Ad Blocker
Per-site permissionsYesYesYesYesYesYesYesYes
Passkey / WebAuthn supportYesYesYesYesYesYesYesYes
Download protection modelWindows-native browser-managed download protectionSafe Browsing and download protectionsMicrosoft Defender SmartScreen and browser protectionsSafe Browsing plus Brave protectionsSafe Browsing and browser protectionsPlatform and Safari protectionsBrowser protectionsBrowser protections
Streaming hubBuilt-in Streaming Hub for supported servicesNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documented
Streaming session isolationSupported services run in isolated browser-managed sessionsNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documented
Streaming sign-in hardeningBrowser-managed popup limits and sign-in controls for supported servicesNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documented
Per-service session clearingSupported for built-in streaming sessionsNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documented
AI panel / in-browser AI controlsAI & Diagnostics panelAI features exist, but not as a direct equivalentAI features exist, but not as a direct equivalentAI features vary by Brave servicesAI features vary by Mozilla servicesAI features vary by Apple platform featuresNo comparable built-in AI panel documented hereNo comparable built-in AI panel documented here
Local AI memory modelEncrypted profile-isolated local AI memory where supportedNo direct equivalent documented hereNo direct equivalent documented hereNo direct equivalent documented hereNo direct equivalent documented hereNo direct equivalent documented hereNo direct equivalent documented hereNo direct equivalent documented here
Diagnostics surfaceIn-browser diagnostics and runtime status surfacesPerformance and crash-reporting controlsPerformance and browser-management toolsNo comparable diagnostics surface documented hereFirefox Task Manager / about:processes and troubleshooting toolsPrivacy Report, but not the same type of diagnostics surfaceNo comparable diagnostics surface documented hereNo comparable diagnostics surface documented here
Manual diagnostics exportEncrypted manual diagnostics export where supportedReporting tools varyReporting tools varyReporting tools varyTroubleshooting / reporting tools varyNo comparable export flow documented hereReporting tools varyReporting tools vary
Performance controlsGaming / streaming mode, sleeping tabs, stream-stability tuning, runtime checksChrome Performance settingsSleeping Tabs and Efficiency / Energy Saver controlsPerformance tools varyPerformance tools varyPerformance behavior variesPerformance tools varyPerformance tools vary
Accessibility reading toolsReader mode, Read aloud, Selection Tools, Reading ruler, Focus mode, Simplified browser UIReader-related features varyReader-related features varyReader-related features varyReader-related features varyReader-related features varyReader-related features varyReader-related features vary
Language and locale systemLocal-only multilingual system with runtime switching and locale-aware formattingStandard browser localizationStandard browser localizationStandard browser localizationStandard browser localizationStandard browser localizationStandard browser localizationStandard browser localization
VPN integrationLocal VPN tools, public IP checks, and profile import supportNo built-in browser VPN documentedEdge Secure NetworkBrave VPN is a separate paid featureMozilla VPN is a separate serviceNo built-in browser VPN documentedOpera VPNNo built-in browser VPN documented
Local music featuresLocal-only Music Player and restricted Music Downloader flowsNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documentedNo built-in equivalent documented
Update modelBrowser-controlled update download followed by the regular installer, with the end user going through the installer prompts after the browser downloads the new versionBackground updater presentBackground updater presentBackground updater presentBackground updater presentOS-managedBackground updater presentBackground updater present

The Bubbles column is intended to describe the current browser directly. The non-Bubbles columns are high-level summaries of vendor-documented features and should be read as broad product comparisons, not exhaustive legal or platform matrices.

What Bubbles Tries To Do Differently

BubblesTheDev Web Browser is designed around a local-first model:

  • normal browser data stays on the device by default
  • browser profiles remain isolated from one another
  • up to 10 local browser profiles can exist per installation
  • each profile can carry one connected-account identity for clearer name and avatar presentation without turning the browser into a required cloud-sync platform
  • diagnostics stay local unless the user explicitly exports them or enables privacy-safe reporting
  • local AI features are designed to stay on-device where supported
  • guest browsing remains non-persistent
  • update behavior stays browser-controlled and installer-based rather than a hidden always-on patch service
  • certificate trust prompts can be skipped when the same bundled trusted-root certificate is already present, while new bundled replacement certificates may still require Windows confirmation
  • installed update handoff now performs an extra local save pass before closing so normal browser data is less likely to be lost during update installation
  • the local AI & Diagnostics panel now keeps its local draft and preview state when reopened instead of resetting that renderer-side state immediately

Connected-account identity linking is optional. Where a profile is linked to a provider such as GitHub, Discord, or Google, the user can generally revoke that provider access later from the provider's own account settings or authorized-applications page.

This does not mean the browser is offline-only. Websites, search providers, streaming services, authentication systems, and download destinations still receive normal network traffic when the user chooses to use them.

Local-First Behavior

Current local browser behavior includes:

  • local storage of browser settings, history, bookmarks, and permissions
  • isolated profile data for standard browser profiles
  • non-persistent guest browsing behavior
  • local accessibility preferences
  • local diagnostics generation and manual diagnostics export
  • local handling for supported AI features and profile-aware AI memory
  • local performance settings and runtime controls

The browser is designed not to automatically upload ordinary browser-state data as part of a built-in telemetry or analytics system.

What Still Uses The Network

Network activity still occurs when the user opens websites or web apps, signs into websites, searches with built-in or external search features, downloads files, uses passkey or WebAuthn flows on supported websites, uses supported streaming services, or checks for updates or downloads an update when that feature is available.

This is normal browser behavior and should not be confused with built-in telemetry.

Diagnostics And Privacy

Diagnostics are designed to remain local by default.

Current behavior includes:

  • local runtime diagnostics
  • manual encrypted diagnostics export
  • privacy-safe diagnostics controls that are opt-in where supported
  • no ordinary automatic diagnostics upload path by default

Music, Streaming, And Extra Features

Some browser features involve additional local handling:

  • the Music Player is local-only and requires user action before scanning a folder
  • the Music Downloader is intentionally restricted and local-first
  • supported streaming services run in isolated browser-managed sessions
  • profile recovery, accessibility, diagnostics, and language settings are designed to stay local by default

Summary

BubblesTheDev Web Browser aims for a privacy posture that is local-first, user-controlled, and more explicit than many mainstream browser defaults.

In practical terms, that means:

  • no built-in telemetry or analytics in ordinary browser use
  • no cloud sync requirement
  • no fully silent hidden updater model
  • local diagnostics by default
  • local-first profile handling
  • normal website and search traffic still occurs when the user chooses to use the web