If you suspect your own iPhone has been compromised, start with the Apple Account. Change its password from a trusted device, review the devices signed in to the account, remove anything unfamiliar, and confirm that trusted phone numbers and recovery contacts are correct. Then update iOS and installed apps.
On the iPhone, review Settings > Privacy & Security, Settings > General > VPN & Device Management, location sharing in Find My, and app permissions for microphone, camera, photos, contacts, Bluetooth, and local network. Remove only profiles or VPNs you can identify as unauthorized; school and employer profiles may be legitimate.
If you see persistent account changes, unexplained management profiles, stalking alerts, or threats, preserve screenshots and contact Apple Support or an appropriate local safety service. Do not install an unknown "anti-hack" utility or give a stranger remote access.
For a child's authorized family device, Eyezy, Parentaler, and mSpy are products to compare only after the phone is secure. Verify the exact iOS setup and use them openly.
Affiliate disclosure: Ultimate Phone Spy may earn a commission from the purchase links above, at no additional cost to you.