]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/blob - app/src/free/assets/en/about_permissions.html
74f83561da56bf695b4e787fc7f30aae03ca00fb
[PrivacyBrowserAndroid.git] / app / src / free / assets / en / about_permissions.html
1 <!--
2   Copyright © 2016-2021 Soren Stoutner <soren@stoutner.com>.
3
4   This file is part of Privacy Browser <https://www.stoutner.com/privacy-browser>.
5
6   Privacy Browser is free software: you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation, either version 3 of the License, or
9   (at your option) any later version.
10
11   Privacy Browser is distributed in the hope that it will be useful,
12   but WITHOUT ANY WARRANTY; without even the implied warranty of
13   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14   GNU General Public License for more details.
15
16   You should have received a copy of the GNU General Public License
17   along with Privacy Browser.  If not, see <http://www.gnu.org/licenses/>. -->
18
19 <html>
20     <head>
21         <meta charset="UTF-8">
22
23         <link rel="stylesheet" href="../css/theme.css">
24
25         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
26         <meta name="color-scheme" content="light dark">
27     </head>
28
29     <body>
30         <h3>Have full network access</h3>
31         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INTERNET">android.permission.INTERNET</a></p>
32         <p>Required for the WebView to access the internet. Without this permission, Privacy Browser would be “No Browser: Protecting Your Privacy by Staying Completely Off the Internet”.</p>
33
34         <h3>Install shortcuts</h3>
35         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#INSTALL_SHORTCUT">com.android.launcher.permission.INSTALL_SHORTCUT</a></p>
36         <p>Required to add shortcuts for websites to the launcher desktop.</p>
37
38         <br/>
39         <hr/>
40         <br/>
41
42         <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
43             <a href="https://gitweb.stoutner.com/?p=PrivacyBrowser.git;a=blob;f=app/src/main/AndroidManifest.xml;hb=HEAD">manifest file</a>.</p>
44
45         <h3>View network connections</h3>
46         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#ACCESS_NETWORK_STATE">android.permission.ACCESS_NETWORK_STATE</a></p>
47         <p>Allows the ads to tell when you are connected to the internet and when you aren’t (presumably so they don’t try to reload an ad when you are disconnected).
48             They can also tell if you are connected via Wi-Fi, 2G, 3G, 4G, etc.</p>
49
50         <h3>Prevent phone from sleeping</h3>
51         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#WAKE_LOCK">android.permission.WAKE_LOCK</a></p>
52         <p>Allows the ads to keep the processor from sleeping and the screen from dimming, although in my testing I don’t think the ads actually do this.</p>
53
54         <h3>Run at startup</h3>
55         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED">android.permission.RECEIVE_BOOT_COMPLETED</a></p>
56         <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.
57             I would either like to find a different ad provider or drop the free flavor of Privacy Browser entirely.</p>
58     </body>
59 </html>