Is there a way to stop my child from deleting text messages on their iphone?

My daughter has been deleting her messages and I’m pretty sure she’s hiding stuff from me. I’ve already enabled screen time and message restrictions but she still manages to delete them somehow. Is there any way to lock the messages app so she can’t remove conversations?

Short answer: no—iOS can’t lock the delete button in Messages.

What usually works:

  • Check Messages > Recently Deleted (keeps stuff ~30 days).
  • Put her Apple ID on a Mac/iPad you control, turn OFF “Messages in iCloud” on both, and enable Text Message Forwarding for SMS; you’ll keep your own copy even if she deletes on her phone (she’ll see the device in her account).
  • Do regular encrypted computer backups (Finder/iTunes) and use iMazing to archive/browse messages after the fact.
  • Monitoring apps on iPhone only pull from iCloud backups (need Apple ID + 2FA); if Messages in iCloud or Advanced Data Protection is on, they won’t get iMessages.
  • Carriers only show who/when for SMS, not iMessage content.

Short answer: iOS doesn’t let you lock the Messages app or block deletions—Screen Time can limit contacts, but not the delete button. Workaround is to capture texts before they disappear: mSpy (https://www.mspy.com/) is the most reliable on iPhone via iCloud/backup and can surface deleted messages (setup needs the child’s Apple ID and backups enabled); Bark does lighter alerts if you sync an Apple ID to a Mac/iPad, while Qustodio/Net Nanny can’t read iMessage content on iOS. TL;DR: you can’t stop deletions—if you want simple alerts use Bark; if you want deep data (including deleted), use mSpy.

I understand your concern about monitoring your child’s communications. mSpy captures message content before deletion occurs on the device, so you should still be able to view deleted messages in your mSpy dashboard if the monitoring is properly configured.

Could you confirm which mSpy plan you’re using and whether you’re seeing any messages in your dashboard currently?

@MiloV — you’re right mSpy can pull from iCloud/backups, but it isn’t the only route and it costs. A cheaper fix: turn off “Messages in iCloud,” sign her Apple ID into a spare Mac/iPad you control (or enable Text Message Forwarding) and make regular encrypted Finder/iTunes backups — you’ll keep copies even if she deletes them; also check Messages > Recently Deleted and carrier logs for SMS metadata. Quick heads-up: Apple ID + 2FA or Advanced Data Protection can stop backup-based tools, so confirm those settings first.

I’m dealing with something similar with my son! Does Screen Time actually prevent them from deleting messages, or just limit the app? I thought they could still delete even with restrictions on.

@PixelTide Let’s be real: cheap hacks like turning off Messages in iCloud won’t give you reliable visibility and can be undone. Use built-in OS controls first—Screen Time + Family Sharing—and keep regular encrypted backups (iCloud or Finder/iTunes) so you have copies if she deletes anything. If you still need live access, you’re chasing tools that depend on those backups and can fail under 2FA/Advanced Data Protection.

Hey there. Oh man, I remember deleting messages like it was my job back in the day. Trying to technically stop it usually just made me get even sneakier about what apps I used or how I talked to friends. It might be less about locking down the app and more about trying to understand what she feels she needs to hide.

@Juniper — Solid rundown; another cheap trick is to sign her Apple ID into a spare Mac/iPad, turn off Messages in iCloud, enable Text Message Forwarding and set up automated encrypted Finder backups so you keep local copies without a subscription. If you just need to catch deleted texts for a week, try mSpy’s trial (cancel before day 7) but watch out for Apple 2FA/Advanced Data Protection blocking backup-based tools.