12 February 2026

Nutrient iOS SDK 26.5 adds support for encrypted documents when using AI Assistant on the server. This release also includes several fixes and deprecations. For the full list of changes, see our changelog.

AI Assistant for encrypted documents

AI Assistant on the server now supports encrypted documents. This means you can use AI Assistant’s natural language chat interface to ask questions about password-protected PDFs. To start using AI Assistant, unlock the document and present the AI Assistant UI. Note that server-side processing happens with the unlocked document, so the password won’t protect the ingested document on the server.

Migration notes

This release includes breaking changes and deprecations that may require updates to your code.

DrawView gesture recognizer

This release removes the automatic attachment of the drawGestureRecognizer to the DrawView. This gesture recognizer is no longer added to any view by default. If you’re creating instances of DrawView programmatically, you now need to manually attach the gesture recognizer to a view yourself.

Deprecations

KeychainAnnotationSetsStore is deprecated due to the limit of only being able to store 4 KB of data. This limit can easily be reached by storing a high-quality image annotation, a complex ink annotation, or a sound annotation. If the security provided by the keychain is important for your annotation storage, contact us. Otherwise, switch to using the default store, PersistentAnnotationSetStore, for saved annotations.

The DataProviding method deleteData() is deprecated, as this method has never been used by Nutrient.