What's new in Secure PDF Viewer 32

This release has a massive overhaul of the user interface including page swipe gestures along with other major changes. See github.com/GrapheneOS/PdfViewer/releases/tag/32 for the full release notes.

About Secure PDF Viewer 32

Simple Android PDF viewer based on pdf.js and content providers. The app doesn't require any permissions. The PDF stream is fed into the sandboxed WebView without giving it access to the network, files, content providers or any other data.

Content-Security-Policy is used to enforce that the JavaScript and styling properties within the WebView are entirely static content from the APK assets along with blocking custom fonts since pdf.js handles rendering those itself.

It reuses the hardened Chromium rendering stack while only exposing a tiny subset of the attack surface compared to actual web content. The PDF rendering code itself is memory safe with dynamic code evaluation disabled, and even if an attacker did gain code execution by exploiting the underlying web rendering engine, they're within the Chromium renderer sandbox with less access than it would have within the browser.

Secure PDF Viewer 32 screenshots (8)

Download Secure PDF Viewer 32

This release may come in several variants. Consult our handy FAQ to see which download is right for you.

Variant
Arch
Version
DPI
32 BUNDLE 2 S
32
July 29, 2026
arm64-v8a
Android 12L+
480dpi
All Releases
Secure PDF Viewer 32
July 29, 2026

Version:32

Uploaded:July 29, 2026 at 4:48PM UTC

File size:5.52 MB

Downloads:1

Secure PDF Viewer 19
May 9, 2024

Version:19

Uploaded:May 9, 2024 at 2:39PM UTC

File size:1.92 MB

Downloads:579

Secure PDF Viewer 17
July 4, 2023

Version:17

Uploaded:July 4, 2023 at 4:20AM UTC

File size:1.90 MB

Downloads:344

Secure PDF Viewer 16
December 5, 2022

Version:16

Uploaded:December 5, 2022 at 12:00AM UTC

File size:1.78 MB

Downloads:291

Comments