Puffer: Privacy Protection & A

4.3
536 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Puffer protects you from the harmful trackers and malware layered throughout the Android ecosystem with just one click.

Puffer acts as a local VPN service for your device, but it does not route your traffic to a third party. Instead, the other end of the VPN connection is on your device. From there, Puffer monitors outbound connections against known lists of bad guys and prevent connections to services trying to track you.

Technical Description: Puffer is a packet-level filter for Android that uses the VPN interface to read raw packets. By registering as a VPN, Puffer can get Android to forward raw IP packets to the application instead of the network. Puffer then emulates a network card and performs complementary Linux socket operations but keeps track of TLS packets. Puffer reads the initial ClientHello packet of each TLS connection and extracts the SNI (Server Name Indication) headers, which it uses to classify and selectively block streams. By this mechanism, Puffer can block streams without needing to decrypt the stream contents.

Features:

- Unlike a standard VPN service, your data does not leave your device, so you don't need to place your trust in a compromisable third-party server!
- Puffer is more effective than PiHole, NextDNS and other DNS based solutions because Puffer will still work if the application uses a non-standard DNS resolver.
- We keep track of how many trackers we block, so you can see just how invasive your favourite websites are.
- You can use the provided "Live View" UI to see the connections that your device is making to the world, including the hostname and IP address, in real-time.

Privacy:
- None of the data Puffer handles will ever be stored or sent to Puffer servers, this is an entirely client-side solution.
- Puffer does not decrypt encrypted traffic, such as HTTPS, it only looks at traffic meta-data and patterns to spot bad requests.

Notes:
- If you would like Puffer to be always-on and restart with your phone you can enable this setting in your device's settings. Travel to the "VPN" area of the phone settings (On Samsung devices this is under "More connection settings") then click the settings option next to "Puffer" and toggle on "Always-on VPN". It is best to leave "Block connections without VPN" disabled.
- If you are having trouble with any application of the website, please reach out to me at the listed developer contact. As long as I can view the website or application from my own device, I will try and solve the issue for you.

Coming Soon:
- Custom blocklists.
- Bandwidth Meter (See which of your device connections is consuming the most bandwidth).
Updated on
Jun 11, 2021

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

4.3
503 reviews
James Russell Ceizyk
July 12, 2022
It works great for awhile. Then the adverts come back with a vengeance. I clear my cache in chrome and ad's still pop up. Then I get a pop message saying puffer has been known to close and recommended it to be uninstalled. At this point I don't know what to think. Though I keep trying. And I don't know if you know this, but clicking on the checkmark to see if puffer is in fact blocking ad's. A pop up ad pop's up in the middle of the testing page. 🧐
22 people found this review helpful
Did you find this helpful?
Jason Starvetsky
April 16, 2022
Easy to install and works great. Haven't even discovered all of this apps features but so far, while gaming, it's turned all those 30 second ads for games nobody would play into a 15 sec countdown. Also has removed google ads but there's still a blank box there but I don't think they cover content like the ads did. Great app, and theres no ads generated by this app, unlike others.
23 people found this review helpful
Did you find this helpful?
Sue C
September 12, 2022
I've gotten spoiled by this app because it does such great job and doesn't cause any problems or slow downs. Every once in a while, I have to pause it in order to use a site (like when I access my medical records), but that's very easy and really doesn't happen often. Edited, removed remark about wishing it could run at start-up (because, duh, the instructions were there all along and I just didn't bother to read it)!
22 people found this review helpful
Did you find this helpful?

What's new

Reduce crashes in resume / pause.
Revise service / start logic to reduce crash rate when under memory pressure.
Take latest upstream block lists.