Version history
Secure PDF Viewer
32
ASO score
Text
25/100
Reviews
60/100
Graphic
40/100
Other
0/100
App Rating
4.4
Votes
41.37K
App Age
3y 10m
Last Update
Aug 31, 2025
Compare with Category Top Apps
|
Metrics
|
Current App
|
Category Top Average
|
Difference
|
|---|---|---|---|
|
Installs
|
106K
|
481.2M
|
-100%
|
|
Rating
|
4.35
|
4.48
|
-3%
|
|
Number of Ratings (Voted)
|
36K
|
236.1M
|
-100%
|
|
App Age
|
3y 10m
|
6y 7m
|
-42%
|
|
In-app Purchases Price
|
$0
|
$84
|
|
|
Update Frequency
|
122d
|
199d
|
-39%
|
|
Title Length
|
17
|
25
|
-32%
|
|
Short Description Length
|
48
|
71
|
-32%
|
|
Description Length
|
900
|
3 147
|
-71%
|
|
Number of Screenshots
|
680
|
1306
|
-48
%
|
|
Has Video?
|
No
|
0% has videos
|
|
|
Size
|
0MB
|
0MB
|
|
Category Ranking in United States
7 days
Last 7 days
Last 30 days
Last 90 days
Last 180 days
Last year
| Top | Dec 24, 2025 | Dec 31, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 24, 2025 | Dec 31, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 24, 2025 | Dec 31, 2025 |
|---|---|---|
|
No results were found!
|
||
| Top | Dec 24, 2025 | Dec 31, 2025 |
|---|---|---|
|
No results were found!
|
||
Text ASO
Title
(
Characters:
17
of 50
)
Secure PDF Viewer
Short Description
(
Characters:
48
of 80
)
Secure PDF viewer with zero permissions required
Description
(
Characters:
900
of 4000
)
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.}
Read more
Other
Additional Information
| Rating: | |
| Voted: | 41.37K |
| Google Play Link: | |
| Website: | |
| Email: | |
| Privacy Policy: | |
| Categories: | Productivity |
| Size: | - |
| Installs: | 105.23K |
| App Age: | 3 years 10 months |
| Release Date: | Mar 01, 2022 |
| Last Update: | Aug 31, 2025 |
| Version: | 31 |
Version history
31
Aug 31, 2025
Notable changes in version 31:<br><br>• minor fixes for edge-to-edge support<br>• fix issue causing the text layer used for text selection to not rotate when the PDF is rotated within the app<br>• enable hardware memory tagging for use outside of GrapheneOS in the narrow cases where it's available<br>• update pdf.js to 5.4.149<br>• update other npm dependencies<br>• update AndroidX libraries<br>• update Android SDK and toolchain<br><br>See https://github.com/GrapheneOS/PdfViewer/releases/tag/31 for the full release notes.
30
May 01, 2025
Notable changes in version 30:<br><br>• make text selection color opaque to resolve recent contrast regression<br>• update Android Gradle plugin to 8.9.2<br>• update npm dependencies<br><br>See https://github.com/GrapheneOS/PdfViewer/releases/tag/30 for the full release notes.