Document Security on iOS

Protect the content of PDF documents from editing, copying, and unauthorized distribution with PSPDFKit for iOS. It offers developers a way to encrypt and decrypt PDFs, add a password, insert a dynamic watermark, and more.

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • AES-256 encryption — Transparently decrypt data in the client

  • Data security — Unencrypted data isn’t cached or written to disk

  • Dynamic watermarks — Add user identifiers to the PDF

  • Disable PDF export — Remove the export button

  • Set and enforce permissions — Disable printing and copying

  • Password protected — Programmatically unlock PDF documents

  • Prevent sharing — Remove bar buttons that allow sharing

  • Extendable — Add digital signatures, redaction, and more

Guides for Document Security

Introduction to Encryption
Learn about the basics of PDF encryption

Add a Password
How to add password protection to a PDF document

Encrypt with AES
How to encrypt PDF documents with AES encryption

Decrypt AES Files
How to programmatically decrypt AES-256 encrypted PDFs in memory

Prevent Sharing
How to exclude the bar button items that allow sharing

Set Permissions
How to set permissions for printing, copying, editing, and more

Add a Watermark
How to add non-removable dynamic watermarks to PDF documents

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.