Secure PDF Viewer

4,5
694 reviews
50K+
Downloads
Content rating
PEGI 3
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

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.
Updated on
31 Aug 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
Committed to follow the Play Families policy

Ratings and reviews

4,5
655 reviews
Kyle
03 September 2025
Opens and loads easy but the zoom of the psf appears to be locked to the display size, so on most of my pdfs I had to pan and move the viewing area to read a whole line of text. I had to read a pdf like a type writer head moving across the page. Not good for ebooks.
4 people found this review helpful
Did you find this helpful?
Shahriar Nasim
05 September 2025
Scrolling pages with finger gesture is needed highly. Then it can be a proper pdf viewer for some time users
1 person found this review helpful
Did you find this helpful?
Nova Hob
02 September 2025
Works great, though needs search & swiping between pages for 5 stars.
1 person found this review helpful
Did you find this helpful?

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.