Skip to content

How to block gambling/betting domains effectively with Firestack in an Android Kotlin app? (University project) #167

@Mateusdsr

Description

@Mateusdsr

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions