Effective Parental/Self Control Solutions for Android?

Thanks for the link, but it seems that the source code is not available.

I understand that their a reason to not publish the source code, but for a app which such strong permissions, I don’t want to compromise on this.

I use it without network permissions on my public profile.

Unrelated, I really think you should compromise on this point and try it out.

Because you can make a really well-functioning self-control solution with this.

  • Owner profile password too long / complicated to memorize written down or stored with trusted person.
  • ADB to remove vanadium.
  • No app stores installed.

This lets you install the apps you want, and no need to rely on self-control when using the phone.

I know it doesn’t solve anything with the time stuff, but you can seriously make a phone with zero distractions, along with all the apps you need like maps.

If it has accessibility service and device admin it still has extremely strong permission

“DetoxDroid does not require you to choose a time and place when you want to “detox”"

Does the app has a schedules feature?
Does it has an anti tampering feature?
Because this is the main things I want

I can’t find scheduling or tamper protection in the feature list.

FEATURES
* Grayscale: Going grayscale removes positive reinforcements and dampens compulsive smartphone use.
* Exceptions: Exclude apps like your camera or gallery from the grayscale feature.
* Automatic Do Not Disturb: Never forget to enter the “Do Not Disturb” mode.
* Opt-out > Opt-in: Deliberately pause DetoxDroid rather than deliberately switching it on.

I can’t use a dumbphone like setup because I need to use a browser and other stuff that could distract me.

Therefore I need schedules

Would the changes be specified after or before the waiting period?

I have installed and tested it now.

It provides some tamper protection and seems to be solid, but I need to do more testing on it.

Do you just give some random app’s accesbility and device owner permissions?

It would probably be better if I have to specify what changes I want and then have to wait before they take effect, but both option would be ok

No, I test them in a separate profile

Is GrapheneOS certified?

A “GrapheneOS device” (Motorola collab) may come “certified” when it launches.

Otherwise, flashing GrapheneOS on Pixels is just like modding any other device with any compatible Android ROM (with at least major exception that, the bootloader is relockable on Pixels, leaving most of the (foundational) security guarantees, like verified boot, that emanate from such a setup, intact).

Is rooting the device really that big of a deal?
Because it seems like its nearly impossible to get what you describe without rooting