Bromite aims at providing a no-clutter browsing experience without privacy-invasive features and with the addition of a fast advertising-blocking engine. Minimal UI changes are practical to help curbing the idea of "browser every bit an advertisement platform".

Features:

  • Customizable adblock filters via user-provided URL (run across https://world wide web.bromite.org/custom-filters)
  • Remove click-tracking and AMP from search results
  • DNS-over-HTTPS support with any valid IETF DoH endpoint
  • E'er-incognito mode
  • Disable all field trials permanently
  • Disable smart search by default, allow web search from incognito fashion
  • Always-visible cookies, javascript and ads site settings
  • Remove Play integration binary blobs
  • Use CFI on all architectures except x86
  • Disable media router and remoting by default
  • Disable dynamic module loading
  • Testify warnings for TLSv1.0/TLSv1.ane pages
  • Enable site-per-process isolation for all devices with memory > 1GB
  • Completely remove safe browsing and other privacy-unfriendly features
  • Proxy configuration page with PAC and custom proxy lists back up
  • Settings to disable custom intents and clear session on go out
  • Lags to toggle anti-fingerprinting mitigations for canvas, audio, client rects, webGL and sensor APIs (come across total list below for all the new flags)
  • Use frozen User-Amanuensis to conceal real model and browser version
  • Privacy enhancement patches from Iridium, Inox patchset, Dauntless and ungoogled-chromium projects
  • Security enhancement patches from GrapheneOS project
  • Disable gyre-to-text-fragment
  • Reduced referer granularity
  • Block gateway attacks via websockets
  • Apply 64-chip ABI for webview processes
  • Brand all favicon requests on-demand (supercookie mitigation)
  • Enable all network isolation features (PartitionConnectionsByNetworkIsolationKey, PartitionHttpServerPropertiesByNetworkIsolationKey, SplitHostCacheByNetworkIsolationKey, AppendFrameOriginToNetworkIsolationKey, SplitCacheByNetworkIsolationKey, UseRegistrableDomainInNetworkIsolationKey, PartitionSSLSessionsByNetworkIsolationKey, PartitionExpectCTStateByNetworkIsolationKey, PartitionDomainReliabilityByNetworkIsolationKey)
  • Ignore enterprise policies that disallow secure DNS
  • Ask permission to play protected media
  • Disable the DIAL repeating discovery
  • Disable RTCGetCurrentBrowsingContextMedia past default
  • Disable FLoC by default
  • Disable feeds

Features not related to privacy

  • Import/consign bookmarks
  • Bookmark all tabs from tabs regroup menu
  • Flag to allow screenshots of incognito tabs
  • Allow playing videos in groundwork tabs and disable interruption on switching tabs
  • All codecs included (proprietary, open H.264 etc.)
  • AV1 codec support
  • Dav1d decoder enabled past default
  • Built with official speed optimizations
  • Increase number of autocomplete matches from v to 10
  • Allow changing default download storage location
  • Practise not ignore salvage prompt for users without SD cards
  • Disable articles and increment number of icons on new tab page
  • Adding an URL equally bookmark will clear its blocked status for the NTP tiles
  • History support in incognito fashion
  • View source of pages
  • Timezone customization
  • Sticky desktop mode setting
  • Disable video autoplay by default, reintroduce site settings
  • Mobile/desktop user amanuensis customization
  • Accessibility preference to forcefulness tablet UI

What'due south New:

  • Supervene upon patch for missing API keys warning
  • Fix subresource filter non working (cheers to @uazo, fixes https://github.com/bromite/bromite/issues/1299)

Bromite is just available for Android Lollipop (v5.0, API level 21) and above.