RethinkDNS & Firewall

rethinkdns.com/app
RethinkDNS & Firewall

An open-source ad-blocker and firewall app for Android 6+ (does not require root).

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
  • Size84,219 KB
  • Stars5,767
  • Forks367
  • Watchers5,767

Language Usage

Language Usage

Project Health

  • Last commit5 days ago
  • Open issues648
  • Latest releasev0.5.8

Top Contributors

Recent Commits

  • hussainmohd-a(24 Oct 26)

    set entitlementFromServer only when the server ws object was extracted

  • hussainmohd-a(24 Oct 26)

    bump version code

  • hussainmohd-a(24 Oct 26)

    rpn: handle stale entitlement while registering

  • hussainmohd-a(23 Oct 26)

    refresh-db: skip new-app firewall notifications for rethink

  • hussainmohd-a(23 Oct 26)

    rpn: register with the verified server bytes

  • hussainmohd-a(23 Oct 26)

    bump app version code to 72

  • hussainmohd-a(23 Oct 26)

    tun: correct stmt in event logger for close conns

  • hussainmohd-a(23 Oct 26)

    rethink: exempt rethink by default on install

  • hussainmohd-a(23 Oct 26)

    ui: fix margin bottom on rpn purchase screen

  • hussainmohd-a(23 Oct 26)

    ui: fix vpn service notif handler

  • hussainmohd-a(23 Oct 26)

    rpn: more improvements on rpn reg/unreg/ent handling

  • hussainmohd-a(23 Oct 26)

    logger: preserve the fallback when crash output setup fail

  • hussainmohd-a(23 Oct 26)

    events: nw and close conns in event logs

  • hussainmohd-a(23 Oct 26)

    fix: rmv current file from deletion

  • hussainmohd-a(23 Oct 26)

    ui: fix email subject for rpn support

  • hussainmohd-a(23 Oct 26)

    ui: home screen nav icon fix

  • hussainmohd-a(23 Oct 26)

    ui: change in dolphin anim - Rethink plus fragment

  • hussainmohd-a(23 Oct 26)

    ui: home screen proxy inactive text, status monochorme

  • hussainmohd-a(23 Oct 26)

    bug-rpt: enhanced go-log auto reporting for play

  • hussainmohd-a(22 Oct 26)

    ui: show multiple response ip in dns btm sht

  • hussainmohd-a(22 Oct 26)

    minor: rmv/change about-stats/general titles

  • hussainmohd-a(22 Oct 26)

    fix: add notif action for dismiss/disable in bubble helper

  • hussainmohd-a(22 Oct 26)

    add permission for hide_overlay, requires for some builds

  • hussainmohd-a(22 Oct 26)

    rmv kt exception handler for play versions

  • hussainmohd-a(22 Oct 26)

    tv: more changes in rpn screens for tv variant

  • hussainmohd-a(22 Oct 26)

    fix: #3192 add okhttp3.internal.idn in proguard ref: square/okhttp#8574

  • hussainmohd-a(22 Oct 26)

    impl: socks5/http server from RPN in debug mode

  • hussainmohd-a(22 Oct 26)

    impl: new simulate connection results screen for debug

  • hussainmohd-a(22 Oct 26)

    impl: #337 notif action protection for 12+

  • hussainmohd-a(21 Oct 26)

    ui: proper request code for activity pending intent fixes #883

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
microG3.67/ 43 ratings
  • GrapheneOSNative3.9 / 4(14)
  • LineageOSNative4.0 / 4(6)
  • LineageOSmicroG4.0 / 4(2)

Tested on Android 12–17 · Updated 24 Oct 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 Firewalls

    About the Data: RethinkDNS & Firewall

    Change History

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

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