What's the best way to use monitoring apps for android?

I’m setting up an Android phone for my teen and want a monitoring app mainly for safety (location, app installs, screen time) without being overly invasive. I’ve tried the built-in parental controls but they feel limited and easy to bypass-what’s the best approach for choosing and configuring something reliable (permissions, stealth vs. transparency, battery drain, and what alerts are actually useful)?

Use the built-in Android features like Google Family Link to start, but if you need more control, mSpy is a reliable option. It’s straightforward to install and configure, offering a balance between stealth and transparency. You can set up alerts for things like geofencing and app installs, without eating up too much battery life.