RethinkDNS & Firewall

rethinkdns.com/app
RethinkDNS & Firewall

Free and open source ad-blocker and a firewall for Android 6+ (no root required).

Open Source

RethinkDNS & Firewall Privacy Policy

Privacy Policy Summary

  • You are not being tracked
  • The service does not use any third-party advertising services
  • Third parties are involved in operating the service
  • Your personal data is not sold
  • Your personal data is aggregated into statistics
  • There is a date of the last update of the agreements
  • Your personal data is not shared with third parties
  • Your feedback is invited regarding changes to the terms.
  • This Service does not keep any logs.
  • Information is provided about security practices
  • You can access most of the pages on the service's website without revealing any personal information
  • The service is open-source
  • No third-party analytics or tracking platforms are used

Score

A

Documents

About the Data

This data is kindly provided by tosdr.org. Read full report at: #4691

RethinkDNS & Firewall Source Code

Author

celzero

Description

DNS over HTTPS / DNS over Tor / DNSCrypt client, WireGuard proxifier, firewall, and connection tracker for Android.

#android#android-app#android-application#android-firewall#anti-censorship#anti-surveillance#censorship-circumvention#censorship-resistance#dns#dns-over-https#dnscrypt#firewall#internet-freedom#open-source#privacy-enhancing-technologies#wireguard

Homepage

https://rethinkfirewall.com/

Repository

  • LicenseApache-2.0
  • Created08 Jun 20
  • Primary languageKotlin
  • Size71,624 KB
  • Stars5,548
  • Forks344
  • Watchers5,548

Language Usage

Language Usage

Project Health

  • Last commit15 days ago
  • Open issues658
  • Latest releasev0.5.7

Top Contributors

Recent Commits

  • Mohammed Hussain(22 Sept 26)

    Merge pull request #3130 from celzero/hussainmohd-a-patch-3 readme: Izzy flavour information

  • Mohammed Hussain(22 Sept 26)

    readme: Izzy flavour information

  • Mohammed Hussain(22 Sept 26)

    Merge pull request #3111 from master-bob/patch-1 docs: README minor improvements

  • Mohammed Hussain(22 Sept 26)

    Merge branch 'main' into patch-1

  • Mohammed Hussain(22 Sept 26)

    Merge pull request #3092 from HrBDev/version-catalog Use version catalog for dependency version management

  • Mohammed Hussain(22 Sept 26)

    Merge branch 'main' into version-catalog

  • Mohammed Hussain(22 Sept 26)

    Merge pull request #2812 from HrBDev/gradle-kts Migrate to Gradle Kotlin DSL

  • HrBDev(21 Sept 26)

    Delete leftover build.gradle

  • HrBDev(21 Sept 26)

    Align shared Android dependency versions

  • HrBDev(07 Sept 26)

    Use lib.toml for dependency version management

  • HrBDev(21 Sept 26)

    Delete leftover build.gradle

  • HrBDev(21 Sept 26)

    Rebase on main

  • HrBDev(14 Sept 26)

    Rebase on main

  • HrBDev(07 Sept 26)

    Convert benchmark's build.gradle to gradle.kts

  • HrBDev(07 Sept 26)

    Update AGP and gradle

  • HrBDev(05 Sept 26)

    Expose migration 30-to-31 to instrumentation tests

  • HrBDev(05 Sept 26)

    Add missing test dependencies

  • HrBDev(05 Sept 26)

    Fix WrongGradleMethod lint

  • HrBDev(23 Jun 26)

    Replace println with logger.info in app/build.gradle.kts

  • HrBDev(04 Sept 26)

    Migrate build scripts to kotlin dsl and update sdk versions to 37

  • Mohammed Hussain(20 Sept 26)

    Merge pull request #3120 from hussainmohd-a/dev-v055y v057

  • hussainmohd-a(20 Sept 26)

    v057: bump firestack version

  • hussainmohd-a(20 Sept 26)

    bk/restore: improvised backup/restore to handle failures

  • hussainmohd-a(20 Sept 26)

    ui: rpn, hide quicktile, search card on rethink stopped

  • hussainmohd-a(20 Sept 26)

    ui: hide log aggregator ui when rethink is stopped

  • hussainmohd-a(20 Sept 26)

    ui: restore ui of allowBypass and privateIps in the proxy-lockdown check

  • hussainmohd-a(20 Sept 26)

    ui: clear the cached mask when peakAlphaOverride was active

  • hussainmohd-a(20 Sept 26)

    ui: animate the capacity indicator only when it becomes visible

  • hussainmohd-a(20 Sept 26)

    tun:add new unimplmented param in addDohTaddDoh()

  • hussainmohd-a(20 Sept 26)

    ui: rmv fade-in, fade_out anim

RethinkDNS & Firewall Website

Website

Rethink | Fast, secure, configurable, private DNS + Firewall for Android.

3B+ Android users deserve access to a safer and open Internet. RethinkDNS is a private, secure, and fast DNS resolver with custom rules, blocklists, and analytics that lets you block websites temporarily with time-based rules, or permanently through 190+ pre-defined blocklists; analyse DNS requests in real-time, read through aggregated reports. RethinkDNS is highly-available with servers in over 300+ locations across the globe. RethinkDNS+Firewall, a companion app for Android, helps evade Internet censorship as enforced in most countries, and comes with bundled with a firewall that lets you monitor and control Internet access to apps installed on your device.

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address104.26.14.30
  • LocationSan Francisco,California,United States of America,NA
  • ISPCloudFlare Inc.
  • ASNAS13335

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Trackers

No known trackers found

Blacklist Check

rethinkdns.com was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

RethinkDNS & Firewall Android App

APK Info

De-Googled Compatibility

Native3.96/ 425 ratings
microG4.00/ 41 ratings
  • GrapheneOSNative3.9 / 4(14)
  • LineageOSNative4.0 / 4(6)

Tested on Android 12–16 · Updated 24 Jun 26 · View on Plexus →

Trackers

No trackers found

    Permissions

    • Access Network State
    • Foreground Service
    • Interact Across Users
    • Internet
    • Kill Background Processes
    • Query All Packages
    • Receive Boot Completed
    • Wake Lock

    RethinkDNS & Firewall Reviews

    More Ad Blockers

    • Self-hosted, network-wide DNS server that blocks ads and trackers for every device on your network, comparable to Pi-hole. Open source, with a web dashboard, encrypted DNS, and parental controls. Needs an always-on machine, and some setup knowledge.

    • Blokada

      Blokada

      blokada.org

      Open source mobile ad-blocker that acts like a firewall. Since it's device-wide, once connected all apps will have ads/ trackers blocked, and the blacklist can be edited. The app is free, but there is a premium option, which has a built-in VPN.

    • A shell script application to manage ad-blocking, Dnsmasq logging, Entware and pixelserv-tls installations and more on supported routers running Asuswrt-Merlin firmware, including its forks.

    • A POSIX-compliant shell script, designed for Unix-like systems, that gets a list of domains that serve ads, tracking scripts and malware from multiple sources and creates a hosts file (alternative formats are also supported) that prevents your system from connecting to them. Aimed at improving security and privacy through blocking advert, tracking and malware associated domains.

    • Pi-Hole

      Pi-Hole

      pi-hole.net

      Incredibly powerful, network-wide ad-blocker. Works out-of-the-box, light-weight with an intuitive web interface, but still allows for a lot of advanced configuration for power users. As well as blocking ads and trackers, Pi-Hole speeds up your network speeds quite significantly. The dashboard has detailed statistics, and makes it easy to pause/ resume Pi-Hole if needed.

    • Light-weight, fast browser extension for Firefox and Chromium (Chrome, Edge, Brave Opera etc), that blocks tracking, ads and known malware. uBlock is easy-to-use out-of-the-box, but also has a highly customisable advanced mode, with a point-and-click firewall which can be configured on a per-site basis.

    About the Data: RethinkDNS & Firewall

    Change History

    • Amended (androidApp)
    • Renamed previously: RethinkDNS + Firewall from Networking › Ad Blockers

    Edit RethinkDNS & Firewall Data

    You can edit RethinkDNS & Firewall's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
    Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

    Origin Data

    Modify Data

    API

    You can access RethinkDNS & Firewall's data programmatically via our API. Simply make a GET request to:

    https://api.awesome-privacy.xyz/v1/services/rethinkdns-firewall

    The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

    Share RethinkDNS & Firewall

    Help your friends compare Ad Blockers, and pick privacy-respecting software and services.
    Share RethinkDNS & Firewall and Awesome Privacy with your network!