> You could make sensitive data non-screenshottable and non-photographable.

That made me curious, so I took a photo of my laptop screen running this page.

With default camera settingse, the text wasn't visible to me in the photo on my phone screen.

However, setting the exposure time manually to 0.5s, the text came out white on a noisy background and I could easily read it on the phone screen.

I would not be surprised if the default camera settings photo could be processed ("enhance!") to make the text visible, but I didn't try.

I think it also depends on the response time of the display and even the temperature.