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
  • Size67,812 KB
  • Stars5,331
  • Forks325
  • Watchers5,331

Language Usage

Language Usage

Project Health

  • Last commit5 days ago
  • Open issues633
  • Latest releasev0.5.6

Recent Commits

  • Mohammed Hussain(21 Aug 26)

    Merge pull request #3033 from celzero/hussainmohd-a-patch-3 actions-izzy: update workflow permissions

  • Mohammed Hussain(21 Aug 26)

    actions-izzy: update workflow permissions

  • Mohammed Hussain(21 Aug 26)

    Merge pull request #3031 from celzero/hussainmohd-a-patch-3 actions-izzy: update apk renaming and upload steps

  • Mohammed Hussain(21 Aug 26)

    actions-izzy: update apk renaming and upload steps

  • Mohammed Hussain(21 Aug 26)

    Merge pull request #3030 from celzero/hussainmohd-a-patch-3 actions-dizzy: update workflow for tagging and cleanup

  • Mohammed Hussain(21 Aug 26)

    actions-dizzy: update workflow for tagging and cleanup

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3027 from celzero/hussainmohd-a-patch-4 actions: rev unused var from workflow

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3026 from celzero/hussainmohd-a-patch-3 build: update keyPassword environment var

  • Mohammed Hussain(20 Aug 26)

    actions: rev unused var from workflow

  • Mohammed Hussain(20 Aug 26)

    build: update keyPassword environment var

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3025 from celzero/hussainmohd-a-patch-3 actions-izzy: add signing key validation step to workflow

  • Mohammed Hussain(20 Aug 26)

    actions-izzy: add signing key validation step to workflow

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3024 from celzero/hussainmohd-a-patch-3 actions-izzy: update keystore file path

  • Mohammed Hussain(20 Aug 26)

    actions-izzy: update keystore file path

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3023 from celzero/hussainmohd-a-patch-3 actions: izzyondroid; fix additional parameter

  • Mohammed Hussain(20 Aug 26)

    actions: izzyondroid; fix additional parameter

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3022 from celzero/hussainmohd-a-patch-3 build: add more debug logs

  • Mohammed Hussain(20 Aug 26)

    build: add more debug logs

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3021 from celzero/hussainmohd-a-patch-3 actions: workflow for IzzyOnDroid build

  • Mohammed Hussain(20 Aug 26)

    Merge branch 'main' into hussainmohd-a-patch-3

  • Mohammed Hussain(20 Aug 26)

    actions: workflow for IzzyOnDroid build

  • Mohammed Hussain(20 Aug 26)

    Merge pull request #3020 from hussainmohd-a/dev-v055y update signing configs, untangle blocklists

  • Mohammed Hussain(20 Aug 26)

    Merge branch 'main' into dev-v055y

  • hussainmohd-a(20 Aug 26)

    build: add signing key conf for izzyondroid

  • hussainmohd-a(19 Aug 26)

    ui: add apps refresh in home screen btm sheet

  • hussainmohd-a(19 Aug 26)

    ui: untangle rethink local and remote blocklist selection logic

  • Mohammed Hussain(19 Aug 26)

    Merge pull request #3018 from hussainmohd-a/dev-v055y RPN UI improvement, bump dep versions

  • hussainmohd-a(19 Aug 26)

    ui: mv rethink blocklists ui to M3

  • hussainmohd-a(19 Aug 26)

    ui: rmv unused illustration

  • hussainmohd-a(19 Aug 26)

    ui: fix missing string literal in play 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!