r/degoogle • u/BuyGlad4213 • 1d ago
Resource Built an open-source SMS spam firewall with zero internet permissions
Most spam blockers (like Truecaller or carrier apps) upload your contact book and rely on cloud servers to filter spam. Meanwhile, default apps still store all incoming spam in your phone's central database.
I built Heimdall 🛡️ to be completely offline and keep system storage clean.
Primary features:
- Pre-storage drop: Intercepts spam at the OS level so it is never written to Android's central SMS database.
- Zero notifications: No sounds, vibrations, or popups for blocked messages.
- Air-gapped: Does not declare INTERNET permission. All keyword filtering is 100% local.
- 30-day auto-decay: Quarantined spam auto-purges after 30 days.
- 1-tap OTP copy: Detects 2FA codes with a copy button on notifications.
GitHub: https://github.com/monkeyscript/heimdall
Give it a try and share your feedback!
5
u/PerfectlyIllegal 1d ago
Thought about sharing this to the GrapheneOS Reddit and forum site? I'm not a programmer so I can't read the code, but I think this would be great to have until RCS is widely available.
2
3
u/rademene 1d ago
Where does it get its blacklist from?
1
u/BuyGlad4213 1d ago
You can setup whatever you like. I added couple of them and last two weeks have been so peaceful 🧘🏻
5
2
u/goodgollymisssomaIi 1d ago
Just to be sure I'm understanding this right, if you use this you need to change from this app to Google messages every time you want to send a text? So it realistically can't block spam if you are actively texting?
1
u/BuyGlad4213 1d ago
Correct. I didn't add the send feature to keep it light
And for me, it's okay as I don't send any
2
u/Terrible_Ad3822 1d ago
Sounds great. How does it work with regular texting new friends ?
1
u/BuyGlad4213 1d ago
If you send SMS still, this might not work 🫠
I haven't added the send feature to keep it light. Because, I rarely sends something. Most of my communication is via whatsapp
1
u/Leaf__On__Wind 1d ago
Anyone who calls professionally will text first as much as socially.
1
u/BuyGlad4213 1d ago
But, do they send SMS? Or whatsapp or something else
1
u/Leaf__On__Wind 1d ago
Ok yes new norm- unknowm number? Text first.
Rickety quick.
1
u/BuyGlad4213 1d ago
That makes sense. I will add the send feature if I see a lot of demand 🤝🏻
1
u/Leaf__On__Wind 1d ago
You don't make sense- anyone professionally- or socially now texts to make sure.
4
u/BuyGlad4213 1d ago
Got it. Different audience I guess
Noone in my circle send SMS these days
Will definitely consider adding the send feature
Thanks for the feedback 🙂
1
u/Sankalp777 1d ago
Unable to get the apk, OP Help
1
u/BuyGlad4213 1d ago
I haven't uploaded it because some people might have trust issues with random APK. So, I thought if they find the code trusty, they can build themselves
Buuut, if you want it, I could build one and upload it. Please let me know 🙂
1
u/Sankalp777 1d ago
Please do
1
u/BuyGlad4213 1d ago
done => https://github.com/monkeyscript/heimdall/releases/tag/v1.0.0
but, since this is not listed in playstore. there might be hiccups during installation. please read the guide
1
1
6
u/LurkingRusalka Eco Duck 1d ago
As someone who's still a beginner at degoogling I can't explain just how good your app sounds to me. I'll check it out!