Preventing Screenshotting/Leaking

I’m working on a database which holds information about cases, attacks, etc for a game. It’s intended to be restricted and highly confidential (RP purposes).

I’m attempting to limit this and prevent screenshotting / copying.

My current ideas:

~ Add a watermark on the screen
~ WindowFocusReleased (doesn’t appear to be fast enough to combat the screenshot)
~ PrintScrn click detection

Is there anyway I can detect when a screenshot is being taken, or a video, or perhaps speed up the windowsfocusreleased to be fast enough?

This is kinda a vain hope, people can just write down whatever onto Notepad or use pencil and paper, or, well, Windows key+Shift+S, which automatically freezes the screen.

So, no then? My goal isn’t to 100% eliminate the leaking, more to just… make it as difficult as humanly possible and easy to identify those whom do leak. Any thoughts?

I suppose you could make the player’s username appear in the center on the screen with a transparency of like, 0.999 and boost the contrast with an image editing program to identify who leaked it, but I wouldn’t suggest it. You could end up leaking a bunch of people’s private accounts if people knew your methods.

So, just add a watermark with the locaplayer’s username on the screen:

Common tactic to know who took the screenshot.

The accounts aren’t exactly private. The only users who have access to the game are alts, assigned by HRs of the classified area. Only those whom hold the info of the alts are able to trace it back.

Henceforth, eliminating the leaking with still identifying users.

I’ve already got a watermark system in plan, what about preventing it from happening in the first place though?

Would a system such as, kidding them the second it looses tab focus, and then dividing the information into segments work? For example, one section of the information is hidden, and you click to show it, then click again, and again, and again, and it slowly uncovers and re-covers sections. Meaning it’d be a pain to manually piece together the “leaked” items.

They could still screenshot their screen with Roblox’s screenshot hotkey (I forget what exactly it is), and then re-assemble it in an image editing program. It’d probably be easier for some people to do this than try and remember all the segments of the image in their head.