Secure PDF Viewer

50 k+
Téléchargements
Classification du contenu
3 ans et plus
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de l'application

Visionneuse PDF Android simple basée sur pdf.js et les fournisseurs de contenu. L'application ne nécessite aucune autorisation. Le flux PDF est introduit dans le WebView en bac à sable sans lui donner accès au réseau, aux fichiers, aux fournisseurs de contenu ou à toute autre donnée.

Content-Security-Policy est utilisé pour garantir que les propriétés JavaScript et de style dans WebView sont du contenu entièrement statique provenant des actifs APK et pour bloquer les polices personnalisées puisque pdf.js gère lui-même leur rendu.

Il réutilise la pile de rendu renforcée de Chromium tout en n’exposant qu’un infime sous-ensemble de la surface d’attaque par rapport au contenu Web réel. Le code de rendu PDF lui-même est sécurisé en mémoire avec l'évaluation dynamique du code désactivée, et même si un attaquant obtenait l'exécution du code en exploitant le moteur de rendu Web sous-jacent, il se trouve dans le bac à sable du rendu Chromium avec moins d'accès qu'il n'en aurait dans le navigateur.
Date de mise à jour
1 mai 2025

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus sur la manière dont les développeurs déclarent la collecte
S'engage à respecter les règles pour les contenus familiaux de Play

Nouveautés

Notable changes in version 29:

• update CSS for recent pdf.js versions to fix major issues with text selection
• update pdf.js to 5.2.133
• automate obtaining the latest character maps, ICC profiles, standard fonts and WebAssembly files from the currently used pdf.js release instead of manually handling updates
• update esbuild to 0.25.3

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