Secure PDF Viewer Icon

Secure PDF Viewer

GrapheneOS
★★★★☆ 4.4 Productivity v31 100,000+
Verified Safe & Direct
Download APK Google Play
Secure PDF Viewer Android App Screenshot 1Secure PDF Viewer Android App Screenshot 2Secure PDF Viewer Android App Screenshot 3Secure PDF Viewer Android App Screenshot 4Secure PDF Viewer Android App Screenshot 5Secure PDF Viewer Android App Screenshot 6
Version
31
Downloads
100,000+
Updated
Aug 31, 2025
Developer
GrapheneOS
Category
Productivity
Content Rating
Everyone
Package
app.grapheneos.pdfviewer.play
Platform
Android

Download Sources

Device Configuration

Split APKs Installation Guide

Some apps are distributed as Split APKs (multiple .apk files packaged together) to optimize resources. Standard Android installers cannot open them.

1. Download Split APKs Installer (SAI) from Google Play Store.
2. Download the app archive (.apks) using the download sources listed above.
3. Open SAI, click "Install APKs", choose the downloaded archive, and click Install.

What's New

Notable changes in version 31:

• minor fixes for edge-to-edge support
• fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app
• enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available
• update pdf.js to 5.4.149
• update other npm dependencies
• update AndroidX libraries
• update Android SDK and toolchain

See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.

About This App

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.

User Reviews

Danny M May 3, 2022
★★★★☆

I like to know that this is a secure way to view PDFs, however there are some areas where user experience suffers. The maximum you can zoom into a document is pretty limited, and it seems to depend on your device's display size. Jumping to a page with the carasol may be fine for shorter documents, but for 100+ page documents, it's just not efficient. Finally, I wish there was an option for the app to automatically save your last position on a document to jump back into the next time it's opened.

Meredith Swilling Jan 4, 2025
★★★★★

Simple, effective, does what I need. The navigation (changing between pages, zooming, how to open a file in the first place) is not exactly intuitive, but I got used to it quick, still, it would be amazing to be able to swipe between pages, or have the pages scrollable. I really like that I can easily see a PDFs metadata with this app.

Johannes A Feb 15, 2025
★★★★★

Does everything I need and runs well. Very simple and basic, but that's what I'm looking for. I can print via the share option too. My only point for improvement would be support for swiping between pages. Also, there seems no way of opening documents with this app by default, I have to manually select this app as an option to open pdfs every time I select the file outside the app. Would be nice if I could set it as my default pdf viewer.

Matty May 30, 2026
★★★★★

Awesome free program. personally think it needs security upgrades but absolutely awesome and one of the only ones that does not steal your information. once again thank you to the developers muchly appreciated🤙 highly recommended for privacy. (Adobe Reader would be the worst program for users privacy that I have ever come across it is extremely invasive)

How to Download Secure PDF Viewer APK

  1. Enter the package name app.grapheneos.pdfviewer.play on the APK Downloader.
  2. Select your device architecture (ARM64 recommended for modern devices).
  3. Click Download to get the merged APK file.
  4. Transfer and install the APK on your Android device.
  5. Keep Updated: Visit APKDER.COM regularly to search for and download the latest secure versions of your favorite apps.

More By This Developer

Related Applications