A secure, open source web browser for Android.

Overview

SmartCookieWeb

A secure, free and open source WebView-based web browser for Android.


Get it on Google Play Get it on F-Droid

Beta ReleasesDocsWebsite

Important note: Google recently announced that embedded browser frameworks, or any browsers that fake their user agent will be banned from Google sign in starting January next year. Now, even if you change your user agent, Google logins redirected from other apps may not work. Turning off "Allow sites to open new windows" in Advanced settings and turning on "Remove identifying HTTP headers" in Privacy and Security Settings, as well as setting the user agent in General Settings to "Mobile" should solve the issue.


Support

Need help? Open an issue here, or:


Installation

  • To get started with this project, import it into Android Studio or build from the command line with Gradle:

gradlew assembleDebug or ./gradlew assembleDebug


Features

  • Modern, clean UI
  • < 5MB download
  • Tons of settings
  • Blocks ads and trackers

Contributing

Contributions are greatly appreciated. Feel free to open an issue or pull request. Read the developer docs or help translate


License

Please read the license before forking.


Online services

SmartCookieWeb uses some online services to improve the browser. Information about what is stored is available here. A document outlining how to replace the current services is available here.


FOSSA Status

Lightning Browser

SmartCookieWeb is a fork of Lightning Browser intended to continue development. Here are some of the changes I've made since I started the project:

  • New, more modern, UI
  • Parental controls
  • Malware blocker
  • Bottom navbar
  • Custom navbar colour
  • Bug fixes
  • 'Force Zoom' option
  • 'Inject JavaScript' option
  • Extensions
  • 'Force HTTPS' option
  • 'Always incognito' option
  • Cookie dialog blocker
Comments
  • GUI issues since 7.0

    GUI issues since 7.0

    Hi, I have updated to 7.0 and reverted to 6.5 because of interface issues. I have enabled bottom taskbar and had a large black area on the top in place of the taskbar, and something inaccessible at the bottom. Sorry no sreenshot since I'm back on 6.5. I have a Samsung A320FL with lineageos 16.0 Thanks

    bug 
    opened by bernique 58
  • Precise text resizing

    Precise text resizing

    Is your feature request related to a problem? Please describe. Precise text resizing needed.

    Describe the solution you'd like It would be a great feature to have a more precise text resizing using percents in slider.

    Screenshot_2020-10-09-09-39-46

    enhancement 
    opened by davidj77 38
  • [Bug] SmartCookieWeb v10.x Bugs

    [Bug] SmartCookieWeb v10.x Bugs

    Describe the bug

    • [ ] 1. A part of the bottom navbar is overlapped by the floating menu. bottom
    • [ ] 2. The edit shortcuts page on the homepage continues to be hidden by the keyboard depending on the size of the letters or whether text reflow is enabled. shortcut hidden

    Device Info

    • Device: Redmi Note 4
    • OS: MIUI 11 (Android 7.0)
    • App version: v10.0.0 (still in v13.0.0-beta1)
    bug stale 
    opened by RickyM7 35
  • Closing one tab of many sometimes closes browser

    Closing one tab of many sometimes closes browser

    Open a page in SmartCookieWeb

    Link to another page from app other than SmartCookieWeb. SmartCookieWeb opens page correctly in a new tab.

    Close tab (ie by pressing back arrow or Close current tab in Close Browser menu)

    Window closes and SmartCookieWeb quits. (Should remain open.)

    Running SmartCookieWeb returns to first tab as expected.

    bug stale P0: Very high priority 
    opened by oonet 34
  • Allow sites to open new windows

    Allow sites to open new windows

    "Allow sites to open new windows" has no effect. New pages always open in current tab.

    Testing with startpage.com, "Open search result in a new window" enabled in Advanced Settings.

    Originally worked as expected in Lightning Browser. Broke in Lightning Browser before forked to SmartCookieWeb.

    bug stale 
    opened by oonet 30
  • Unopened websites issue

    Unopened websites issue

    When encountering a site that cannot be opened, it does not go to the previous page using the back button, it tries to reload the faulty site. The same behavior exists after each type of error.

    bug stale P2: Medium priority 
    opened by yasarciv 28
  • Adblock isn't working correctly

    Adblock isn't working correctly

    Describe the bug Ads are not being blocked.

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'https://itsfoss.com/'

    Expected behavior Ads blocked.

    Observed behavior Ads aren't blocked.

    Device (please complete the following information):

    • Device: [Xiaomi A1]
    • OS: [Android 9.0]
    • Version [e.g. 4.10.2]
    bug stale 
    opened by smarquespt 22
  • [Bug] SmartCookieWeb v12.x bugs

    [Bug] SmartCookieWeb v12.x bugs

    Describe the bug

    Downloads and History pages bugs:

    • [x] 1. [Fixed in d0ecf00] ~~The downloads and history pages have the header in white in dark mode~~
    • [x] 2. [Fixed in 1ac8c9a] ~~It is not possible to remove items from history by the page itself (This has probably just not been implemented yet)~~
    • [x] 3. [Fixed in 1ac8c9a] ~~The arrow to return to the previous page does not work on the history page~~

    Reading mode bugs:

    • [ ] 1. It is now a little slower (both to enter and to use its options) if the page has too much text. Pages with lots of text can also crash SCW
    • [x] 2. [Fixed in 9268006] ~~It is not possible to remove downloaded pages in reading mode (This has probably just not been implemented yet)~~

    Device Info

    • Device: Redmi Note 4
    • OS: [e.g. MIUI 11 (Android 7.0)
    • App version: v12.0.0
    bug stale P1: High priority 
    opened by RickyM7 21
  • SmartCookieWeb v9.0.0 Bugs

    SmartCookieWeb v9.0.0 Bugs

    1. [Fixed in v9.0.2] Whenever I enter the app, the websites on the homepage change and in place of YouTube is the github, in addition, it is also not possible to put other sites in place of those on the homepage, because as soon as you restart the app, the sites from before return.

    2. [Fixed in v9.2.0] ~~The images are being downloaded normally, but in the history of downloads they appear as a .bin file (except .png images, these appear correctly in the download history).~~ The images (.jpg only) are downloaded as a .bin file.

    3. [Fixed in v9.0.3] The files (except images) are being downloaded without format.

    Note: I found the new homepage incredible, if you add an option to add new sites, it will be perfect, another thing would be to put an option to show the names of the sites instead of the icons, that would make the app load faster, I think, or perhaps the name of the site below the icon. It would look something like what is seen in Via Browser.

    Device: Redmi Note 4 (SD 625 - Miui 11 - Android 7.0)

    opened by RickyM7 20
  • [Bug: App Crashes constantly on App version # 13.0.0-beta1]

    [Bug: App Crashes constantly on App version # 13.0.0-beta1]

    @CookieJarApps - I have had several issues with the most recent beta build of the browser since it was released last weekend.

    • App Version # - 13.0.0-beta1

    • Android Version # - 10 Q

    • Device Information- Nokia 5.3

    • Details of the Crash- App crashes constantly after you open several tabs in the background. This has occurred several times since the new beta build was released. The app completely crashes to the background and I have to force stop it and clear the cache before I can use the browser again.

    bug P2: Medium priority 
    opened by Jpersh27 18
  • [Bug/Feature Requests]- Can't Download Videos

    [Bug/Feature Requests]- Can't Download Videos

    [Bug]-

    • No videos can be downloaded from the following NSFW websites: xhamster.com, pornhub.com, or xvideos.com.

    • No option within the browser to long press on a particular video and a pop up appears saying “Save" or ”Download" Video.

    • I have the “Smart Cookie Download Manager" turned on under the “Advanced Settings" tab within the browser settings.

    [Device information]-

    • Smart Cookie Web Version # 12.1.1 Installed from GitHub.

    • My Device is currently running- Android 10 Q.

    [Feature Requests]-

    1.) I would like to see a Video Grabber or a Universal File Downloader function made available within the browser.

    • (Or the ability to Long press on a video and a download or save video option pops up on the screen allowing you the ability to name the file or simply just download right away)

    2.) I would also like to see support for Adblocker Filters added to the browser. (Host files are not entirely effective in blocking all ads and trackers compared to traditional Adblocker filters)

    bug P2: Medium priority 
    opened by Jpersh27 18
  • [Bug] SCW Fails to Go to URL on First Try (Conditional)

    [Bug] SCW Fails to Go to URL on First Try (Conditional)

    Describe the bug

    If I open SCW and then go to another app and back, it will load the current page instead of the link I tapped on or put into the URL/search bar. When I tap or input it again, it will load the desired page. This behavior resets every time I go back and forth between another app and SCW.

    To Reproduce

    Steps to reproduce the behavior:

    1. Open SCW (on any page)
    2. Switch to another app
    3. Switch back and tap on a link or input a URL/search query

    Expected behavior

    It should go to the desired page.

    Screenshots

    https://user-images.githubusercontent.com/59938024/191144015-3458581f-e653-40e2-b80d-2b203b7d1c8b.mp4

    Device Info

    I have two very different Android phones and it is the same for both.

    bug P2: Medium priority 
    opened by OkyDooky 0
  • [Feature] Save New Bookmarks in Currently Open Folder

    [Feature] Save New Bookmarks in Currently Open Folder

    Currently, it is a bit of a pain to save bookmarks by manually typing out part of the folder name each time (I know "Preview" offers a selector). It seems intuitive to go into a folder and expect it to offer that auto-filled in the "Folder" section of the dialogue box for saving a new bookmark. That way, I can simply navigate to the folder I want to save a new bookmark in and have it go right there. This is good if I'm doing research on a topic and want to save multiple bookmarks to that one folder, since it saves a step or two.

    enhancement P2: Medium priority 
    opened by OkyDooky 0
  • [Bug]The app doesn't know how to work with picture links

    [Bug]The app doesn't know how to work with picture links

    Describe the bug

    https://thesafety.us/en/why-we-made-own-check-ip-anonymity When you go to 1 picture the application crashes

    To Reproduce

    Click on the first picture from this site https://thesafety.us/en/why-we-made-own-check-ip-anonymity

    Expected behavior

    Go to site

    bug P2: Medium priority 
    opened by Wjxfi 0
  • [Feature] Settings for javacript/cookie from the page

    [Feature] Settings for javacript/cookie from the page

    Add in the toolbar: enable/disable javascript, enable/disable cookies

    It's very inconvenient to go into settings and disable/enable cookies/javascript for just one site. It's better to do as I asked. It would work like this: There would only be two buttons, each one toggling javascript/cookies to a different mode. If cookie/javascript is enabled it will turn it off. If cookies/javascript are off it will turn it on.

    Also, I want that choice to be on a long click on the link

    enhancement P2: Medium priority 
    opened by Wjxfi 0
Releases(v16.3)
  • v16.3(Feb 16, 2022)

  • v16.2(Feb 6, 2022)

  • v16.1(Jan 23, 2022)

    • Fixed Reading Mode translator
    • Bottom navigation bar now toggles drawers instead of just opening them
    • Fixed incognito mode crash on Android 12
    • Improved bookmark and settings export/import systems

    Note: settings exports from before this release will not work when imported!

    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(5.58 MB)
  • v16.0(Jan 16, 2022)

    • Material Design 3 is now used
    • Added dynamic theming for Android 12 devices with Monet support
    • Fixed FAQ link
    • Fixed theme bugs
    • General UI improvements
    • Fixed shortcuts not loading icons on the homepage when the URL contains a path
    • SSL dialog is now scrollable to allow full content to be seen on small displays
    • Reading mode now shows an error if translation fails

    Known bugs:

    • A white flash appears briefly after a cold start on Android 12 devices when using a dark/AMOLED theme - I'm working on a fix
    • While completing the setup wizard, the device status bar is not visible
    • Larger APK size than usual
    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(9.03 MB)
  • v15.0(Aug 15, 2021)

    • Fixed encoding bug when using search bar on homepage
    • UI improvements
    • Fixed homepage newsfeed
    • Added dropdown item for page tools
    • Built-in downloader is now off by default
    • UserScripts can now load @require resources
    • Homepage URL can now be a file URL
    • Tabs can now be exported
    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(5.28 MB)
  • v14.1(May 16, 2021)

  • v14.0(Apr 17, 2021)

  • v13.0.2(Mar 20, 2021)

  • v13.0.1(Mar 17, 2021)

  • v13.0.0(Mar 16, 2021)

    • Now trusts system user certificates (fixes AdGuard support)
    • Added WebView version to about settings
    • Updated hosts list
    • Added newsfeed homepage (beta)
    • Fixed a bug where the "Switch tab" snackbar that appeared when a background tab was opened would remain on the screen indefinitely
    • Basic bookmark sorting (currently no support for remembering folder positions)
    • Improved page source viewer
    • Fixed overflow icon not tinting correctly
    • Fixed a bug where, when the integrated download manager was disabled, the download menu item still directed to the integrated manager
    • Added adblock bypass page
    • Translation updates
    • Second navbar is now inaccessible when bottom navbar is on
    • VideoDL support
    • Fixed menu animation stutter
    • Added TTS to reader mode
    • Added customisable API endpoints
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(4.90 MB)
  • v12.1.1(Feb 9, 2021)

  • v12.1.0(Feb 9, 2021)

    • Significantly improved UserScript support (note: all existing UserScript currently installed on the previous update will be erased for compatibility with the new database)
    • New translations
    • Added TTS to reading mode
    • Fixed download page crash
    • Added text icon when no icon is available for shortcuts on the homepage
    • Incognito page improvements
    • Added Don't Ask Again button to download dialog
    • Improved menu when bottom navbar is on
    • Fixed issue with dark background during load
    • Websites that specifically request the browser to redirect to an app now work correctly with the new 'Open in App' feature
    • Fixed mailto: and call: link handling
    • Added 'Switch' button when background tab is opened
    • New tabs now open after the current one, not at the bottom of the list
    • User agent changes
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(5.34 MB)
  • v12.0.1(Jan 26, 2021)

  • v12.0.0(Jan 25, 2021)

    • New icon
    • New history page with last visited date
    • Updated download manager with pausing and stopping downloads, download searching and more
    • New onboarding with configuration
    • Desktop mode improvements
    • Small UI tweaks
    • Added icons to bookmark dialog
    • Removed snackbar in privacy settings that covered bottom options
    • Fixed black tabs in desktop mode
    • New FAQ page
    • Bug fixes
    • Added notice when adblock blocks page loading
    • Reading mode pages can now be saved to device for offline reading
    • Reading mode now allows links to be clicked
    • Fixed menu corners in dark mode
    • Fixed downloading for base64 images
    • Downloaded images are now added to gallery
    • New button to input search suggestions into search field
    • Fixed bug when opening links from other apps
    • Added prompt to confirm bookmark deletion
    • Second navbar toggle no longer requires app restart
    • Fixed a bug where foreground tab would get stuck in an unloaded state
    • Added 'Open in app' menu option (enable "Handle all clicked links within this browser", navigate to a page with an app installed that can handle the link, open the menu and press the icon)
    • Added search to history page
    • Fixed theme bugs in settings
    • Changed alert dialog design
    • Fixed bug where downloaded files couldn't be opened
    • Fixed bug where pages would reload when tab was switched to them
    • Added basic UserScript support (find a user.js file that doesn't work? please open an issue)
    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(4.30 MB)
  • v11.0.3(Jan 3, 2021)

    • Fixed an Android 4.4 bug
    • Search suggestions now work on Android 4.4

    There are still some bugs with Android 4.4 (e.g download crashes when using the built-in downloader) that will be fixed in future updates.

    Please note: if you're not on Android 4.4, it might be better to wait for the next release. No new features for other versions are in this update.

    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(4.08 MB)
  • v11.0.2(Dec 27, 2020)

  • v11.0.0(Dec 21, 2020)

    • Added an AMP auto-redirect extension
    • Added settings export
    • "Clear Web Storage" fixes
    • Added onboarding for non-English languages
    • Fixed a bug with the second navbar and keyboard
    • Added a new Private Mode homepage
    • Fixed a Private Mode crash
    • New translations
    • Added Reading Mode translate option (still in testing)
    • Tabs can be dragged and dropped
    • New keyboard shortcuts
    • Fixed a download bug
    • Dropdown menu fixed on Android <6.0
    • Cookie Dialog Block fixes
    Source code(tar.gz)
    Source code(zip)
    app-stable-release.apk(4.11 MB)
  • v10.0.1(Nov 18, 2020)

  • v10.0.0(Nov 15, 2020)

    • New reading mode
    • Added option to show a second navbar with forward and backwards buttons
    • Redesigned the overflow menu (please report bugs/performance issues)
    • Several find-in-page improvements
    • Theme improvements & bug fixes
    • Changed all dialogs to Material Dialogs
    • New translations
    • Added cookie editing
    • Translate extension now defaults to device language
    • SSL menu improvements
    • Tabs now save on new tab instead of app close
    • Better text reflow (still very buggy - work-in-progress, please report bugs)
    • Updated cookie dialog block significantly
    • Added warning about unstable settings
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(4.11 MB)
  • v9.3.3(Nov 6, 2020)

  • v9.3.2(Nov 1, 2020)

  • v9.3.1(Nov 1, 2020)

  • v9.3.0(Oct 31, 2020)

    • Smart Cookie now only loads the forground tab of the browser, which can speed up app load times by 100%+
    • Added an option to toggle back to old page loading
    • Added an option to hide homepage shortcuts
    • Updated homepage font for better non-English language support
    • Improved download progress bar
    • Added a new "Translator" extension
    • Fixed a bug with long pressing links
    • Fixed a bug where drawers could be clicked through
    • Added more precise text size control
    • "Search" on the homepage is now translatable
    • Fixed a bug where Smart Cookie would overwrite system colour preferences
    • Download notification now shows file name + can be clicked
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(4.08 MB)
  • v9.2.3(Oct 21, 2020)

    Final bug fix update (hopefully). After this, I'll move to a new update schedule with a bug fix update every week and a feature update every two weeks to make sure that each release is mostly bug-free.

    • Fixed more translation + string bugs
    • App lock now works correctly
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(4.10 MB)
  • v9.2.2(Oct 21, 2020)

  • v9.2.1(Oct 19, 2020)

  • v9.2.0(Oct 19, 2020)

    • Fixed an issue with downloading images that are also links
    • The new download manager now starts a download with the old one if the previous download fails
    • The "close browser with last tab" option no longer takes effect in incognito mode
    • New translations
    • The "find in page" tool now allows search query editing
    • Fixed a bug where some setting options weren't translated
    • Bookmarks now export to the top level of device storage
    Source code(tar.gz)
    Source code(zip)
    app-scMain-release.apk(4.10 MB)
  • v9.1.0(Oct 11, 2020)

  • v9.0.3(Oct 6, 2020)

Owner
null
Open Super dApp - Your gateway to the new digital commons. Integrated mobile messenger, Ethereum wallet, and Web 3.0 browser built on open, decentralized, and encrypted protocols.

A fully open source, open standard, decentralized "super app" including a secure, encrypted Matrix compatible messenger based off of the Element Messenger, and an Ethereum crypto wallet and web3 browser based off of Alpha Wallet.

2Gather 6 Jul 25, 2022
Aegis Authenticator is a free, secure and open source 2FA app for Android

Aegis Authenticator Aegis Authenticator is a free, secure and open source 2FA app for Android. It aims to provide a secure authenticator for your onli

Beem Development 4.6k Jan 3, 2023
An Android mobile app for viewing device screen in your web browser

Screen Stream over HTTP An Android mobile app for viewing device screen in your web browser. Developed by Dmitriy Krivoruchko · If there are any issue

Dmitriy Krivoruchko 1.1k Dec 31, 2022
Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you launch a web browser-like app on the cover.

SubUI-browser Proof of concept of custom widgets and apps running on the Z Flip3 cover screen. Adds a widget to Z Flip3 cover screen that lets you lau

null 35 Dec 24, 2022
Slide is an open sourced, ad free Reddit browser for Android

Slide Slide is an open source, ad free Reddit browser for Android. It is based around the Java Reddit API Wrapper. Slide is available on the Google Pl

Carlos Crane 1.7k Jan 9, 2023
A lightweight Android browser with modern navigation

Lightning Browser Speed, Simplicity, Security Download Master Branch Dev Branch Features Bookmarks History Multiple search engines (Google, Bing, Yaho

Anthony Restaino 1.9k Dec 28, 2022
GithubBrower - Github Browser Sample with Android Architecture Components

Github Browser Sample with Android Architecture Components This is a sample app

KuanTing 0 Jan 6, 2022
A plugin about embedded browser for IntelliJ IDEA.

browser English | 简体中文 This plugin provides embedded browser (based on Java Chromium Embedded Framework) support for IntelliJ IDEA. Get from Marketpla

蔡琪暢 0 Dec 15, 2021
Firefox Focus: The privacy browser - Browse like no one’s watching.

Firefox Focus for Android Browse like no one’s watching. The new Firefox Focus automatically blocks a wide range of online trackers — from the moment

Mozilla Mobile 2.1k Dec 28, 2022
restrict the URLs that the user enters in their browser.

Accessibility Service example Filter url from browser by using accessibility service Accessibility services should only be used to assist users with d

AmirMohammad Yazdanmanesh 8 Nov 29, 2022
Integration of ONNX with Kotlin JS - Deep Learning running in the browser

Integration of ONNX with Kotlin JS - Deep Learning running in the browser

londogard 5 Jul 22, 2022
A Simple Privacy Browser - Some ScreenShots(Actual App Even Looks Better 😃 ):

Lets_Browse A Simple Privacy Browser. Some ScreenShots(Actual App Even Looks Better ?? ): Features ?? : Bookmark Webpage Save Webpage as Pdf(Once Page

Harsh H. Rajpurohit 13 Dec 8, 2022
Help users of coding platforms to create findable, well documented, secure and offering good quality projects

The Ambassador The Ambassador will help users of coding platforms to create findable, well documented and offering good quality projects. It measures

F. Hoffmann-La Roche 15 Nov 7, 2022
A simple, secure and instant messaging app. It's cloudbased and free.

Hasten A simple, secure and instant messaging application. It's cloudbased and free. Notice I'm probably at school right now and can't do much ?? . I'

Sliver Hywel 2 Sep 2, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly.

An Open-Source repository that contains all the Android Dev and Kotlin concepts and several projects on android ranging in difficulty making this repo completely beginner-friendly. The main aim of this repository is to help students who are learning Android Development or preparing for an Android Developer role-based job.

Mimo Patra 15 Dec 29, 2022
Open-source modular Android App IDE for Android

Blokkok Blokkok is an open-source modular Android App IDE for Android. Every components of the IDE are separated from each other by modules, every mod

null 14 Dec 16, 2022
An open source Hacker News client for Android.

Hacker News Come chat with us on Gitter.im! An open source Hacker News client for Android phones & tablets. Available on the Google Play Store How to

Matthew Bishop 227 Dec 11, 2022
An open source clone of a famous flappy bird game for Android using AndEngine

OpenFlappyBird An open source clone of a famous flappy bird game for Android using the amazing AndEngine History When the original Flappy Bird game wa

Dean Wild 299 Dec 26, 2022