Document Security in 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 PlanGrid, 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

  • Unlimited trial usage

  • Guidance and tech support from developers

  • Get started