]> gitweb.stoutner.com Git - PrivacyCell.git/blob - app/src/main/assets/en/permissions.html
Release 1.11.
[PrivacyCell.git] / app / src / main / assets / en / permissions.html
1 <!--
2   SPDX-License-Identifier: GPL-3.0-or-later
3   SPDX-FileCopyrightText: 2021-2023, 2025 Soren Stoutner <soren@stoutner.com>
4
5   This file is part of Privacy Cell <https://www.stoutner.com/privacy-cell/>.
6
7   This program is free software: you can redistribute it and/or modify it under
8   the terms of the GNU General Public License as published by the Free Software
9   Foundation, either version 3 of the License, or (at your option) any later
10   version.
11
12   This program is distributed in the hope that it will be useful, but WITHOUT
13   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14   FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
15   details.
16
17   You should have received a copy of the GNU General Public License along with
18   this program.  If not, see <https://www.gnu.org/licenses/>. -->
19
20 <html lang="en">
21     <head>
22         <meta charset="UTF-8">
23
24         <link rel="stylesheet" href="../css/theme.css">
25
26         <!-- Setting the color scheme instructs the WebView to respect `prefers-color-scheme` @media CSS. -->
27         <meta name="color-scheme" content="light dark">
28
29         <title>Permissions</title>
30     </head>
31
32     <body>
33         <p>Privacy Cell uses the following permissions.</p>
34
35         <h3>Read phone status and identity</h3>
36         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#READ_PHONE_STATE">android.permission.<wbr>READ_<wbr>PHONE_<wbr>STATE</a></p>
37         <p>Required to determine which protocols are being used by the cell phone network.</p>
38
39         <h3>Read phone numbers</h3>
40         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#READ_PHONE_NUMBERS">android.permission.<wbr>READ_<wbr>PHONE_<wbr>NUMBERS</a></p>
41         <p>Required to display the cell network name and phone number of the SIM card.</p>
42
43         <h3>Show notifications</h3>
44         <p><a href="https://developer.android.com/reference/android/Manifest.permission.html#POST_NOTIFICATIONS">android.permission.<wbr>POST_<wbr>NOTIFICATIONS</a></p>
45         <p>Allows Privacy Cell to display a realtime monitoring notification icon in the status bar.</p>
46
47         <h3>Run foreground service</h3>
48         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE</a></p>
49         <p>Allows Privacy Cell to update the realtime monitoring notification icon when the app is not in the foreground.</p>
50
51         <h3>Foreground service special use</h3>
52         <p><a href="https://developer.android.com/reference/android/Manifest.permission#FOREGROUND_SERVICE_SPECIAL_USE">android.permission.<wbr>FOREGROUND_<wbr>SERVICE_<wbr>SPECIAL_<wbr>USE</a></p>
53         <p>Specifies the type of foreground service.
54             Special Use is for services that don't fit into any of the <a href="https://developer.android.com/about/versions/14/changes/fgs-types-required">standard categories</a>.</p>
55
56         <h3>Run at startup</h3>
57         <p><a href="https://developer.android.com/reference/android/Manifest.permission#RECEIVE_BOOT_COMPLETED">android.permission.<wbr>RECEIVE_<wbr>BOOT_<wbr>COMPLETED</a></p>
58         <p>Allows Privacy Cell to enable the realtime monitoring service when the phone boots.</p>
59
60         <h3>Dynamic receiver not exported</h3>
61         <p><a href="https://developer.android.com/about/versions/13/features#runtime-receivers">com.stoutner.privacycell.<wbr>DYNAMIC_<wbr>RECEIVER_<wbr>NOT_<wbr>EXPORTED_<wbr>PERMISSION</a></p>
62         <p>Automatically added to all apps targeting API >= 33 (Android >= 13) to prevent other apps from connecting to dynamic receivers without explicit permission.</p>
63     </body>
64 </html>