Make your app screenshot-proof!

ScreenShieldKit’s patent-pending technology protects the sensitive content in your iOS app from screenshots.

Contact Us

Protect Your Content

ScreenShieldKit protects text, photos, documents, and more in your iPhone, iPad, and iPod touch apps from these capture methods:


Protect against a user taking a screenshot using the Top/Side + Home/Volume up buttons on the device.

Screen recording

Protect against screen recordings of your app (introduced in iOS 11).

QuickTime recording

Protect against recording a video of the screen from QuickTime Movie Recording.

Screen mirroring

Protect against attempts to use AirPlay Screen Mirroring to copy sensitive content.

Xcode screenshot

Protect against screenshots taken from Xcode by developers using their Mac.

App switcher

Protect against screenshots taken from the app switcher, when your app isn’t in the foreground.

Use Cases

We initially developed ScreenShield for use in our own app, but quickly realized that it could be used in a large number of apps — far more than we could build ourselves. That’s why we created ScreenShieldKit — to offer the ScreenShield technology to developers for use in a variety of different apps and categories.

We envision ScreenShieldKit being used in apps that utilize:

Secure messaging
Mobile ticketing
Private medical records
DRM or Watermarking
Document security
Virtual data rooms

But we’re also excited to see completely new and innovative apps being created now that screenshot-proof technology exists for iOS app developers.

Built for Developers

ScreenShieldKit is easy for developers to integrate, taking just a few minutes to get started. Our SDK provides easy to use replacements for UIImageView and UILabel that automatically protect your sensitive content.

We have integration engineers standing by to help your team integrate ScreenShieldKit into your apps. But we doubt you’ll need them.

  • Supports iOS 10, 11, & 12
  • Adds less than 1MB to your app
  • Integrates with both Swift & Objective-C apps
  • Complete binary compatibility
import ScreenShieldKit

let image = UIImage(named: "MyImage")
let imageView = SSKProtectedImageView(image: image)

let label = SSKProtectedLabel(text: "Hello World")
@import ScreenShieldKit;

UIImage *image = [UIImage imageNamed:@"MyImage"];
SSKProtectedImageView *imageView = [[SSKProtectedImageView alloc] initWithImage:image];
[self.view addSubview:imageView];

SSKProtectedLabel *label = [[SSKProtectedLabel alloc] initWithText:@"Hello World"];
[self.view addSubview:label];
ScreenShieldKit is built for iOS, but we also have expertise in content protection for Android, Mac & Windows. We’re happy to help you with best practices on other platforms.

See ScreenShieldKit in action

  • Confide
    Confide, an end-to-end encrypted & ephemeral messaging app, uses ScreenShieldKit to prevent screenshots of confidential messages.
  • Blackbox
    Blackbox, an Apple Design Award winning game, uses ScreenShieldKit to prevent screenshots of hints and to create a unique puzzle challenge.

As Seen On …

The Next Web

Contact Us

If you have any questions, want to discuss our annual pricing, or would like to receive a free evaluation SDK, please contact us!