PDF Viewer

Verified safeOpen sourceExclusive
No reviews reviews
49
downloads
8.0
android

AI summary

Minimal PDF viewer built on pdf.js with a hardened, sandboxed WebView. Requires no permissions; renders documents offline using only static APK assets with dynamic code evaluation disabled. Update from version 32 to 33.

Generated by AI. May contain inaccuracies.

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.

License

MIT

What's new

v33Jul 31, 2026

https://github.com/GrapheneOS/PdfViewer/compare/32...33/

About this version

Version
33 (33)
Size
4.61 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
49
Updated
Jul 31, 2026
Package
app.grapheneos.pdfviewer

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app