Secure PDF Viewer

50 000+
Downloads
Altersfreigabe
Altersfreigabe ab 3 Jahren
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Über diese App

Einfacher Android-PDF-Viewer basierend auf pdf.js und Inhaltsanbietern. Die App benötigt keine Berechtigungen. Der PDF-Stream wird in das Sandbox-WebView eingespeist, ohne ihm Zugriff auf das Netzwerk, Dateien, Inhaltsanbieter oder andere Daten zu gewähren.

Content-Security-Policy wird verwendet, um zu erzwingen, dass es sich bei den JavaScript- und Stileigenschaften in WebView ausschließlich um statische Inhalte aus den APK-Assets handelt, und um benutzerdefinierte Schriftarten zu blockieren, da pdf.js das Rendern dieser selbst übernimmt.

Es verwendet den gehärteten Chromium-Rendering-Stack wieder und legt im Vergleich zum tatsächlichen Webinhalt nur einen winzigen Teil der Angriffsfläche frei. Der PDF-Rendering-Code selbst ist speichersicher, da die dynamische Codeauswertung deaktiviert ist. Und selbst wenn ein Angreifer die Codeausführung durch Ausnutzen der zugrunde liegenden Web-Rendering-Engine erlangt hätte, befindet er sich innerhalb der Chromium-Renderer-Sandbox mit weniger Zugriff als innerhalb des Browsers.
Aktualisiert am
01.05.2025

Datensicherheit

Was die Sicherheit angeht, solltest du als Erstes verstehen, wie Entwickler deine Daten erheben und weitergeben. Die Datenschutz- und Sicherheitspraktiken können je nach deiner Verwendung, deiner Region und deinem Alter variieren. Diese Informationen wurden vom Entwickler zur Verfügung gestellt und können jederzeit von ihm geändert werden.
Keine Daten werden mit Drittunternehmen oder -organisationen geteilt
Hat sich verpflichtet, den Google Play-Richtlinien für familienfreundliche Inhalte zu folgen

Neuerungen

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.