iOS screen recording detection: what it can't stop

iPhone apps can detect screen recording but not block it. What iOS tells apps, what it misses, and where iOS course apps leave gaps.

6 min read
On this page 9 sections
  1. Why iOS has no FLAG_SECURE
  2. What iOS tells an app, and what it doesn't
  3. What iOS detection can't stop
  4. The classroom problem: mirroring looks like recording
  5. FairPlay: the one case iOS handles itself
  6. What to watch out for in iOS apps
  7. Questions to ask a vendor
  8. Key takeaways
  9. Frequently asked questions

iPhone apps can't block screen recording; they can only detect it. iOS tells apps when the screen is being recorded, mirrored or sent over AirPlay, so a course app can pause a lecture, but it reports screenshots only after they're taken and knows nothing about a second phone filming the screen. On iOS, then, an app's protection depends heavily on how well it reacts, and on what else backs it up.

Why iOS has no FLAG_SECURE

On iOS, screen recording belongs to the user. It starts from Control Centre, and a red indicator stays at the top of the screen, or in the Dynamic Island, until it stops, as Apple's iPhone guide shows. Apple gives apps information about capture, not a veto over it. Its developer documentation expects apps to notice capture and respond themselves, for example by pausing playback.

You may see libraries or vendors claiming to block screenshots or recordings on iOS. Apple documents no public way to do this, so such claims rely on undocumented behaviour that can stop working with any iOS update. Treat them with caution, and never as your only protection.

What iOS tells an app, and what it doesn't

iOS tells the appiOS doesn't tell the app
That the screen is being captured: recorded, mirrored or sent over AirPlayWhich of these is happening, or which app is recording
That capture has started or stoppedAnything about a second device filming the screen
That a screenshot has just been takenAnything before the screenshot exists

Everything useful depends on what the app does with that information, and apps differ a lot.

What iOS detection can't stop

  • Screenshots. The app learns about a screenshot only after the image is saved. The page is already on the student's phone.

  • A second phone. A camera pointed at the screen triggers nothing. Our guide to camcording covers this leak route.

  • Recordings the app never checks for. A student may start recording before opening a lecture. An app that only reacts to changes, and doesn't check when a lecture opens, can miss it entirely.

  • Jailbroken phones and modified apps. Detection runs inside the app, and an altered copy of the app can ignore it.

  • Sound. Even for FairPlay-protected video, Apple's documentation says screen capture blacks out the picture but includes the audio.

  • The app-switcher preview. iOS takes a snapshot of the app when it goes to the background. Apple's guidance on preparing apps for the background says to remove sensitive information first; apps that don't can leave a lecture frame or a test question visible.

Getting around an app's protection to copy lectures can also be an offence: in India, Section 65A of the Copyright Act makes circumventing an effective technological measure that protects copyright, with the intention of infringing it, punishable with up to two years in prison and a fine.

The classroom problem: mirroring looks like recording

iOS reports mirroring and recording with the same signal. A student mirroring a paid lecture to an unknown TV and a teacher showing it on a classroom projector look identical to the app. Institutes that find their own classes blocked are tempted to loosen the rule for everyone, which reopens the gap. Our explainer on HDCP and screen mirroring looks at where these rules cause trouble.

Video can also be sent to an AirPlay receiver on its own, without mirroring the whole screen, so ask whether your app allows that, and for which content.

FairPlay: the one case iOS handles itself

There is one situation where iOS keeps video out of recordings without the app reacting: video encrypted with FairPlay Streaming, Apple's DRM, and played through Apple's media frameworks. Apple's documentation says the system blacks out that video during screen capture, though the audio is still included. It doesn't help with cameras, and it only covers FairPlay-protected streams. Our guide to FairPlay and multi-DRM explains where it fits.

What to watch out for in iOS apps

  • Protection on the video player only, not on PDFs, tests or the app-switcher preview.

  • No check when a lecture opens, only when recording starts.

  • Claims of blocking screenshots on iOS, which Apple doesn't document.

  • No record of repeated capture attempts on an account.

  • Rules so strict that teachers can't mirror to a projector, or so loose that anyone can.

  • Slow updates when Apple changes how these features work, as it has in recent iOS versions.

Questions to ask a vendor

  1. What happens when a student starts recording or mirroring during a lecture, a PDF or a test?

  2. Does the app check whether recording is already running when a lecture opens?

  3. Are screenshots logged, and what does the student see afterwards?

  4. Is protected content hidden in the app-switcher preview?

  5. Can teachers or classroom devices mirror lectures when we allow it?

  6. How does the app behave on jailbroken phones, and against modified copies? Ask about RASP for mobile apps.

  7. Since iOS can't block recording or see a camera, how can a leaked copy be traced back to an account?

Key takeaways

  • iOS lets apps detect screen capture but offers no public way to block it.

  • The same signal covers recording, mirroring and AirPlay, and the app can't tell them apart.

  • Screenshots are reported only after they're taken, and a second phone is never detected.

  • Apps that don't check at launch, or don't hide the app-switcher preview, leave easy gaps.

  • FairPlay-protected video is blacked out by iOS itself, but its audio is still captured.

For the Android side, where apps can block capture but still have gaps, see our guide to Android FLAG_SECURE.

VidSafe, the video protection built by Upclass, combines screen- and camera-recording detection, RASP, dynamic watermarking and VidSafe proprietary encryption. VidSafe adds visible and invisible watermarks that are extremely hard to remove, even after heavy re-encoding, so a leaked copy can be traced back to the account it came from. See Upclass pricing.

Frequently asked questions

Does iPhone notify screen recording?

iPhone shows the person recording a red indicator at the top of the screen, or in the Dynamic Island, while recording is on. It doesn't notify anyone else. Apps on that iPhone can detect that the screen is being captured and may react, for example by pausing video, and some apps choose to tell other users. The system itself sends no alert to other people.

Can websites detect screen recording on iPhone?

No. Safari doesn't give web pages any way to tell whether the screen is being recorded. The main exception is protected streaming video: Apple says iOS blacks out FairPlay-encrypted video when the screen is captured, so that video may record as black even though the website detected nothing. Other page content, and the audio, records normally.

Can apps tell if you screen record?

Yes. iPhone apps can check whether the screen is being captured, which covers recording, mirroring and AirPlay, and are told when that changes. They can't tell which app is recording, can't block it, and can't detect a separate camera pointed at the screen. What they can do is pause video or hide content while capture is active.

Share this article

Looking for something else?

Talk to Us