The idea behind this browser is to implement all known privacy features allowed by Android while keeping the code as simple as possible to read and understand.
The browser interface is designed to be minimalistic. The navigation controls and address bar are completely hidden during browsing to provide an immersive full-screen experience.
To open the main menu interface—which contains the address bar and navigation controls—you may perform one of the following actions:
- Scroll the page upward.
- Perform a "swipe to refresh" gesture (pulling down from the top).
The input field within the menu functions as a dual-purpose bar. If a valid URL is entered, the browser navigates directly to the address. If a search term is entered, it is processed via the configured Home Page URL.
The menu serves as the central control hub for the browser. It combines navigation buttons, the address bar, and feature options into a single dialog.
Control Buttons:
- Go: Navigates to the address or search term currently in the input field.
- Home: Navigates the browser immediately to the defined Home Page.
- Add: Saves the current URL to the Bookmarks.
Menu Options:
- Settings: Configures the core behavior and network settings of the application.
- Bookmarks: Opens the list of saved pages.
- Manage Bookmarks: A long-press on any existing bookmark reveals options to Edit the URL, Delete the entry, or reorder the list by moving items Up or Down.
- Find in Page: Activates a dedicated search interface at the top of the screen. This allows you to search for specific text within the currently loaded webpage. The interface includes controls to navigate to the previous or next occurrence and a button to close the search mode.
The Settings menu allows for detailed customization of the browser's network and privacy behavior. Changes require an application restart to take effect.
You may define a custom URL to serve as the landing page. This URL also handles search queries generated from the main input bar. By hosting the browser logic on a private server, you can adapt the HTML, CSS, and JavaScript of the landing page to control the browser's UI and search funnel.
The browser supports DNS over HTTPS. This feature encrypts DNS queries, preventing third parties from intercepting or manipulating domain resolution requests. Additionally, this mechanism facilitates content filtering; by utilizing a DoH provider that resolves specific domains to a null address-such as the default provided-the browser effectively blocks advertisements and unwanted trackers.
When enabled, the application will automatically purge all session data upon termination. This includes cookies, browsing history, cache, form data, and local storage.
The browser supports traffic tunneling via SOCKS4 or SOCKS5 proxies.
- SOCKS Host: The IP address or hostname of the proxy server.
- SOCKS Port: The port number of the proxy server.
If these fields are left empty, the proxy connection is disabled.