RethinkDNS & Firewall

rethinkdns.com/app
RethinkDNS & Firewall

Free and open source DNS changer with support for DNS-over-HTTPS, DNS-over-Tor, and DNSCrypt v3 with Anonymized Relays. (Note, since this uses Android's VPN API, it is not possible to run a VPN while using RethinkDNS + Firewall.)

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
  • Size66,577 KB
  • Stars5,297
  • Forks319
  • Watchers5,297

Language Usage

Language Usage

Project Health

  • Last commit7 days ago
  • Open issues622
  • Latest releasev0.5.6

Recent Commits

  • Mohammed Hussain(09 Aug 26)

    Merge pull request #2966 from hussainmohd-a/dev-v055y v056: bump version code

  • hussainmohd-a(09 Aug 26)

    v056: bump version code

  • Mohammed Hussain(09 Aug 26)

    Merge pull request #2965 from hussainmohd-a/dev-v055y fix: rmv about screen unused whatsnew ui

  • hussainmohd-a(09 Aug 26)

    fix: rmv about screen unused whatsnew ui

  • Mohammed Hussain(09 Aug 26)

    Merge pull request #2964 from hussainmohd-a/dev-v055y Dev v055y

  • hussainmohd-a(09 Aug 26)

    ui: fix play version, restore purchase

  • hussainmohd-a(09 Aug 26)

    v056: bump firestack version

  • Mohammed Hussain(09 Aug 26)

    Merge pull request #2961 from hussainmohd-a/dev-v055y latest changes and bug fixes post v055z

  • hussainmohd-a(09 Aug 26)

    ui: sponsor ui corrections, home srn click listener fix

  • hussainmohd-a(09 Aug 26)

    ui: rpn adjust show tag for onetime purchase

  • hussainmohd-a(09 Aug 26)

    ui: rpn new hero banner desc

  • hussainmohd-a(09 Aug 26)

    ui: rpn screen active text changes

  • hussainmohd-a(09 Aug 26)

    vpn: update conn state to working on vpn started

  • hussainmohd-a(09 Aug 26)

    string: rpn string split

  • hussainmohd-a(09 Aug 26)

    vpn: update conn state to working on vpn started

  • hussainmohd-a(09 Aug 26)

    ui: minor ui changes, rpn screen font, string changes

  • hussainmohd-a(09 Aug 26)

    actions-ocr: comment out review on pr

  • hussainmohd-a(09 Aug 26)

    ui: home screen stat updates

  • hussainmohd-a(09 Aug 26)

    ui: rpn screen font, string changes

  • hussainmohd-a(09 Aug 26)

    bump target & compile version to 37

  • hussainmohd-a(09 Aug 26)

    minor improvements, rmv incorrect purge

  • hussainmohd-a(09 Aug 26)

    rpn: auto server will always be available

  • hussainmohd-a(09 Aug 26)

    v055z+: changes from improvements, suggestions

  • hussainmohd-a(08 Aug 26)

    ui: update the completion block to pass appCtx in about screen

  • hussainmohd-a(08 Aug 26)

    rmv usage of synchronized from code

  • hussainmohd-a(08 Aug 26)

    ui: disable the lan switch during system lockdown

  • hussainmohd-a(08 Aug 26)

    ui: remove experimental tags for few settings show website icons do not route private ip use all available networks IPv6, Auto bandwidth booster

  • hussainmohd-a(08 Aug 26)

    wg: replace the invalid comparison with the intended block detection

  • hussainmohd-a(08 Aug 26)

    ui: add alpha to the blocked indicator, related #2931

  • hussainmohd-a(08 Aug 26)

    bump firestack version

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%

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
    • Camera
    • Change Network State
    • Foreground Service
    • Foreground Service Connected Device
    • Foreground Service System Exempted
    • Interact Across Users
    • Internet
    • Manage External Storage
    • Post Notifications
    • Query All Packages
    • Read External Storage
    • Receive Boot Completed
    • Use Biometric
    • Use Fingerprint
    • Wake Lock
    • Write External Storage
    • Dynamic Receiver Not Exported Permission

    RethinkDNS & Firewall Reviews

    More DNS Clients

    • DNScrypt-proxy 2

      DNScrypt-proxy 2

      dnscrypt.info

      A flexible DNS proxy, with support for modern encrypted DNS protocols including DNSCrypt V2, DNS-over-HTTPS and Anonymized DNSCrypt. Also allows for advanced monitoring, filtering, caching and client IP protection through Tor, SOCKS proxies or Anonymized DNS relays.

    • Non-root, small-sized DNS changer utilizing DNS-over-HTTPS and DNS-over-TLS. (Note, since this uses Android's VPN API, it is not possible to run a VPN while using Nebulo.)

    • Acts as a local DNS Privacy stub resolver (using DNS-over-TLS). Stubby encrypts DNS queries sent from a client machine (desktop or laptop) to a DNS Privacy resolver increasing end user privacy. Stubby can be used in combination with Unbound - Unbound provides a local cache and Stubby manages the upstream TLS connections (since Unbound cannot yet re-use TCP/TLS connections), see example configuration.

    • Unbound

      Unbound

      nlnetlabs.nl/projects/unbound

      Validating, recursive, caching DNS resolve with support for DNS-over-TLS. Designed to be fast, lean, and secure Unbound incorporates modern features based on open standards. It's fully open source, and recently audited. (For an in-depth tutorial, see this article by DNSWatch.)

    About the Data: RethinkDNS & Firewall

    Change History

    • Amended (androidApp)
    • Renamed previously: RethinkDNS + Firewall from Networking › DNS Clients

    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 DNS Clients, and pick privacy-respecting software and services.
    Share RethinkDNS & Firewall and Awesome Privacy with your network!