Hi, hope you’re well!
I’m a Computer Science student in Brazil and I’m developing my undergraduate thesis (final project/TCC) about helping users avoid online gambling.
My goal is to build an Android app (Kotlin) that can effectively block access to betting and gambling sites (such as bet365, blaze, sportingbet, etc) using Firestack as a local VPN/DNS filter.
My questions:
What’s the recommended way to implement a custom blocklist of gambling/betting domains with Firestack on Android?
Is there an official or suggested method to load and update a list of banned domains (for both DNS and IP-level blocking), and make sure it works for all apps (not just browsers)?
Are there any special caveats, limitations, or Android-specific behaviors I should consider to ensure gambling domains are truly blocked?
If possible, could you provide a basic code example or point to the relevant API/classes for this use case in Kotlin?
This is a university project and not for commercial use.
Any guidance or references would be hugely appreciated! Thank you for your work on this amazing project.