Document security on Android

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

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

Key capabilities

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

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

  • Dynamic watermarks — Add user identifiers to the PDF

  • Disable PDF export — Remove the download button

  • Set and enforce permissions — Disable printing and copying

  • Password protected — Programmatically unlock PDF documents

  • 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

Start your free trial for unlimited access and expert support.