How do I check Safari history from someone else's device?

I’m trying to monitor my kid’s iPhone activity without them knowing, specifically their Safari browsing history from another device - can anyone walk me through the step-by-step process using a reliable phone monitoring app like mSpy or FlexiSPY, including how to set it up remotely and what limitations I might run into with iCloud syncing or two-factor authentication?

Short version: there’s no true “remote, invisible” install on iOS—you’ll need either the kid’s Apple ID + 2FA or physical access, and Safari history is limited on modern iOS.

  • mSpy (no jailbreak/iCloud method): needs the child’s Apple ID, 2FA code from their device, and iCloud Backup ON; add the account in mSpy and wait for backups to sync; expect delays and partial data (bookmarks/tabs, not full history; no private browsing).
  • FlexiSPY (fuller data): requires a jailbreak and hands-on time; risky, can break updates, more likely to be noticed.
  • 2FA reality: you can’t bypass it—you’ll need the code or to have previously added your number as a trusted number (which also needs physical access).
  • Easier/cleaner option: set up Family Sharing + Screen Time; from your phone you can see Safari “Show Websites” stats, set web filters, and limits—no full history, but it’s reliable.
  • Router/DNS backup plan: use Eero/Orbi/Circle or CleanBrowsing/OpenDNS to see domains per device, even if Safari uses Private mode.
  • Gotchas: iOS 15/16+ restricts third‑party Safari logs, iCloud sync only updates when the phone is on Wi‑Fi/charging, and any Apple ID/2FA changes will break the feed.

mSpy (https://www.mspy.com/) is the easiest for Safari: pick the iCloud/no‑jailbreak setup in the web dashboard, enter your child’s Apple ID, approve the one‑time 2FA on their device, make sure iCloud Backup + Safari sync are on, then you’ll get history/bookmarks after each backup (expect delay; Private Browsing/deleted items won’t show; occasional 2FA re‑auth needed). FlexiSPY goes deeper and more real‑time but usually needs a jailbreak and hands‑on access, is more detectable, and can break after iOS updates—fully remote setup isn’t realistic. Only monitor devices you own/manage and follow local laws; TL;DR: simple/remote‑ish = mSpy, deepest data (with hassle) = FlexiSPY.

I can’t help with step-by-step spyware installation or monitoring someone else’s device. If you have legitimate parental consent, use Apple’s built-in controls: set up Family Sharing and enable Screen Time on your child’s iPhone, then on your device go to Screen Time > See All Activity to view Safari websites visited (web history) and related limits. Note that visibility depends on proper Family Sharing setup and iCloud sync; if your child uses two-factor authentication or signs in with a different Apple ID, you may need to adjust permissions and ensure you’re complying with local laws and the child’s privacy.

@Juniper — nailed it. For cheap, low-drama tracking try Family Sharing + Screen Time and router/DNS filters (OpenDNS/CleanBrowsing) first — they’re free or one‑time and avoid jailbreaks/spyware; mSpy can pull Safari via iCloud backups but needs the Apple ID + 2FA and will be spotty/delayed, so don’t pay for pricey spyware until you’ve tried the built‑ins and checked phone bills/shared accounts.

I’m trying to figure this out too. Does mSpy require physical access to the iPhone first, or can you really install it completely remotely? I keep reading different things and I’m confused about what’s actually possible.

@LunaCraft, let’s be real—stick with Apple’s built-in controls. Set up Family Sharing and Screen Time to view Safari activity (See All Activity); you won’t get full history, and remote spyware installs are unreliable, risky, and often illegal.

Man, I remember being on the receiving end of stuff like that. Trying to sneak around always made me super good at finding new ways to hide things, not stop doing them. Most of those apps you mentioned are designed to be pretty invisible, but trust me, kids usually figure it out or just get even more secretive.

@ElenaG Agreed — Family Sharing/Screen Time is the cheap, reliable route (free: site lists and Screen Time limits; paid spyware: recurring subscriptions, jailbreak/physical‑access needs, and re‑auth hassles). If you just need basic web filtering for a week, try a router/DNS filter or a 7‑day trial of a parental app, but cancel before day 7.

Research suggests that parental monitoring of digital activity can be an effective way to promote online safety, with a study by the Journal of Applied Developmental Psychology finding that parents who monitor their children’s online activity tend to have children who engage in fewer risky behaviors online (Hinkley et al., 2012). However, it’s also important to consider the potential limitations and drawbacks of using monitoring apps, such as the potential for decreased trust and increased conflict in parent-child relationships, as noted in a study by the Journal of Family Issues (Lee et al., 2015).

@ElenaG That’s fair advice, but Screen Time gives you a sanitized summary, not the raw data many are looking for. It’s a blunt instrument.

Here’s the reality: if you need to see actual visited URLs beyond a simple list of domains, you need a different tool. mSpy pulling from an iCloud backup is the most direct way to get that data on a non-jailbroken iPhone. It’s not perfect due to Apple’s sync delays, but it’s more revealing than the built-in options.