diff --git a/_data/operating-systems/android-applications/3_auditor.yml b/_data/operating-systems/android-applications/3_auditor.yml index 1debfda5..9c1b91a2 100644 --- a/_data/operating-systems/android-applications/3_auditor.yml +++ b/_data/operating-systems/android-applications/3_auditor.yml @@ -1,6 +1,7 @@ title: Auditor type: Recommendation logo: /assets/img/android/auditor.svg +logo_dark: /assets/img/android/auditor-dark.svg description: | **Auditor** is an app which leverages hardware security features to provide device integrity monitoring for [supported devices](https://attestation.app/about#device-support). It currently works with GrapheneOS and the stock operating system. It performs attestation and intrusion detection by: diff --git a/_data/operating-systems/android-applications/4_secure_camera.yml b/_data/operating-systems/android-applications/4_secure_camera.yml index b4e308f8..06467abe 100644 --- a/_data/operating-systems/android-applications/4_secure_camera.yml +++ b/_data/operating-systems/android-applications/4_secure_camera.yml @@ -1,6 +1,7 @@ title: Secure Camera type: Recommendation logo: /assets/img/android/secure_camera.svg +logo_dark: /assets/img/android/secure_camera-dark.svg description: | **Secure Camera** is an camera app focused on privacy and security which can capture images, videos, and QR codes. CameraX vendor extensions (Portrait, HDR, Night Sight, Face Retouch, and Auto) are also supported on available devices. diff --git a/_data/operating-systems/android-applications/6_secure_pdf_viewer.yml b/_data/operating-systems/android-applications/6_secure_pdf_viewer.yml new file mode 100644 index 00000000..aa0588ae --- /dev/null +++ b/_data/operating-systems/android-applications/6_secure_pdf_viewer.yml @@ -0,0 +1,15 @@ +title: Secure PDF Viewer +type: Recommendation +logo: /assets/img/android/secure_pdf_viewer.svg +logo_dark: /assets/img/android/secure_pdf_viewer-dark.svg +description: | + **Secure PDF Viewer** is a PDF viewer based on [pdf.js](https://en.wikipedia.org/wiki/PDF.js) that doesn't require any permissions. The PDF is fed into a [sandboxed](https://en.wikipedia.org/wiki/Sandbox_(software_development)) [webview](https://developer.android.com/guide/webapps/webview). This means that it doesn't require permission directly to access content or files. + + [Content-Security-Policy](https://en.wikipedia.org/wiki/Content_Security_Policy) is used to enforce that the JavaScript and styling properties within the WebView are entirely static content. + +website: 'https://github.com/GrapheneOS/PdfViewer' +downloads: + - icon: fab fa-google-play + url: 'https://play.google.com/store/apps/details?id=app.grapheneos.pdfviewer.play' + - icon: fab fa-github + url: 'https://github.com/GrapheneOS/PdfViewer/releases' diff --git a/assets/img/android/auditor-dark.svg b/assets/img/android/auditor-dark.svg new file mode 100644 index 00000000..9321ec9f --- /dev/null +++ b/assets/img/android/auditor-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/android/secure_camera-dark.svg b/assets/img/android/secure_camera-dark.svg new file mode 100644 index 00000000..60577244 --- /dev/null +++ b/assets/img/android/secure_camera-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/android/secure_pdf_viewer-dark.svg b/assets/img/android/secure_pdf_viewer-dark.svg new file mode 100644 index 00000000..ffe85ecf --- /dev/null +++ b/assets/img/android/secure_pdf_viewer-dark.svg @@ -0,0 +1,2 @@ + + diff --git a/assets/img/android/secure_pdf_viewer.svg b/assets/img/android/secure_pdf_viewer.svg new file mode 100644 index 00000000..25fd5953 --- /dev/null +++ b/assets/img/android/secure_pdf_viewer.svg @@ -0,0 +1,2 @@ + +