Add queries entries to the manifest. https://redmine.stoutner.com/issues/582
authorSoren Stoutner <soren@stoutner.com>
Fri, 26 Mar 2021 19:18:20 +0000 (12:18 -0700)
committerSoren Stoutner <soren@stoutner.com>
Fri, 26 Mar 2021 19:20:06 +0000 (12:20 -0700)
app/src/free/assets/de/about_permissions.html
app/src/free/assets/en/about_permissions.html
app/src/free/assets/es/about_permissions.html
app/src/free/assets/fr/about_permissions.html
app/src/free/assets/it/about_permissions.html
app/src/free/assets/pt-rBR/about_permissions.html
app/src/free/assets/ru/about_permissions.html
app/src/free/assets/tr/about_permissions.html
app/src/main/AndroidManifest.xml

index fde385ac9b755f7c0a3f5e85d01c61020d7c5128..fa38cad53e7d62cb3e245f9adbafea12b324b83b 100644 (file)
@@ -60,6 +60,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index e5337c6b6ea78c2152792076b2daf7733adf51be..74f83561da56bf695b4e787fc7f30aae03ca00fb 100644 (file)
@@ -54,6 +54,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index 48c8a59d623df51ecc527fa24c85172b7a1ceada..cabb53b1ed265fdfd7bd28cf5cee4fb0c9d8bb2c 100644 (file)
@@ -41,8 +41,8 @@
         <hr/>
         <br/>
 
-        <p>In addition, Privacy Browser Free displays ads from Google’s AdMob network. For the free flavor, AdMob adds the following permissions even though they are not listed in the source code
-            <a href="https://gitweb.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">manifest file</a>.</p>
+        <p>Además, la versión libre de Navegador Privado muestra anuncios de la red AdMob de Google. Para la versión gratuita, AdMob añade los siguientes permisos, aunque no aparecen en el archivo de manifiesto
+            <a href="https://gitweb.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">del código fuente</a>.</p>
 
         <h3>Ver conexiones de red</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE">android.permission.ACCESS_NETWORK_STATE</a></p>
@@ -53,9 +53,9 @@
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WAKE_LOCK">android.permission.WAKE_LOCK</a></p>
         <p>Permite a los anuncios impedir al procesador dormir y a la pantalla atenuar, aunque en mis pruebas no parece que los anuncios lo hagan así.</p>
 
-        <h3>Run at startup</h3>
+        <h3>Ejecutar al inicio</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
-        <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+        <p>Permite que AdMob se inicie cuando el teléfono arranca, incluso si no se abre la versión gratuita de Navegador Privado. Este es un permiso preocupante porque puede permitir que Google te espíe.
+            Me gustaría encontrar un proveedor de publicidad diferente o abandonar la versión gratuita de Navegador Privado por completo.</p>
     </body>
 </html>
\ No newline at end of file
index 86a77b11c8ba02bd8b52a21ebbc105db999b4591..b414ebc8913015192142be5d9b8f80b0d5c4e1c9 100644 (file)
@@ -56,6 +56,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index 15609128547300e63c768e4edc97036eb5024b4c..b453f79c48fb997d4936f5b6e79d6c3d80f52203 100644 (file)
@@ -41,8 +41,8 @@
         <hr/>
         <br/>
 
-        <p>In addition, Privacy Browser Free displays ads from Google’s AdMob network. For the free flavor, AdMob adds the following permissions even though they are not listed in the source code
-            <a href="https://gitweb.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">manifest file</a>.</p>
+        <p>Oltre a questo, Privacy Browser Free mostra gli annunci da Google’s AdMob network. Per la versione Free, AdMob aggiunge i seguenti permessi anche se essi non sono elencati nel codice sorgente, nel
+            <a href="https://gitweb.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">file manifest</a>.</p>
 
         <h3>Visualizzare connessioni di rete</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE">android.permission.ACCESS_NETWORK_STATE</a></p>
@@ -53,9 +53,9 @@
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WAKE_LOCK">android.permission.WAKE_LOCK</a></p>
         <p>Permette agli annunci di impedire al processore di entrare in modalità sleeping e allo schermo di spegnersi, anche se dopo vari test eseguiti non sembra che il comportamento sia questo.</p>
 
-        <h3>Run at startup</h3>
+        <h3>Esecuzione in avvio</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
-        <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+        <p>Permette l'avvio di AdMob quando si avvia il dispositivo anche se non è ancora stato aperto Privacy Browser Free. Questo è un permesso pericoloso perché può permettere a Google di spiare l'utente.
+            Sarebbe quindi meglio trovare un provider diverso o dismettere completamente la versione free di Privacy Browser.</p>
     </body>
 </html>
\ No newline at end of file
index e5337c6b6ea78c2152792076b2daf7733adf51be..74f83561da56bf695b4e787fc7f30aae03ca00fb 100644 (file)
@@ -54,6 +54,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index 63cc3cf89bf03da02b58fd9df8738843a69c9021..3b21c941d7881bcc675a8e74c14e4d05d6ce2744 100644 (file)
@@ -54,6 +54,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index 847b22b941aeb1bb37ad72c40ddc225afb177aca..8bdd19a742403410be6d045cc39f3258aaf344e0 100644 (file)
@@ -54,6 +54,6 @@
         <h3>Run at startup</h3>
         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
         <p>Lets AdMob start when the phone boots even if you don't open Privacy Browser Free. This is a concerning permission because it can allow Google to spy on you.
-            I would either like to find a different ad provider or drop the Free flavor of Privacy Browser entirely.</p>
+            I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
     </body>
 </html>
\ No newline at end of file
index df1a84802c32eeeac0ae2df55401b1fa51504d78..ac3c4a3224f761847e90816da473571a7ecf0fc1 100644 (file)
     <!-- Support Chromebooks that don't have a touch screen. -->
     <uses-feature android:name="android.hardware.touchscreen" android:required="false" />
 
+    <!-- List the apps that Privacy Browser needs to query to see if they are installed. -->
+    <queries>
+        <!-- I2P. -->
+        <package android:name="net.i2p.android.router" />
+
+        <!-- Orbot. -->
+        <package android:name="org.torproject.android" />
+
+        <!-- For some reason, OpenKeychain is visible without having to be listed in the quaries. -->
+    </queries>
 
     <!-- For API >= 23, app data is automatically backed up to Google cloud servers unless `android:allowBackup="false"` and `android:fullBackupContent="false"` is set. -->
     <application