Skip to content

Commit 6002775

Browse files
committed
Move app permissions to documentation
1 parent 5419627 commit 6002775

File tree

4 files changed

+26
-5
lines changed

4 files changed

+26
-5
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
texts: documentation.general.app-permissions
3+
layout: doc
4+
parent: general
5+
icon: "fa-solid fa-unlock-alt"
6+
---
7+
8+
# {% t {{ page.texts }}.title %}
9+
10+
{% tf {{ page.url | remove_first: "/" }}.md %}

_i18n/en.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ documentation:
163163
intro: "Below, you can find more details about the AntennaPod project."
164164
ads:
165165
title: "About advertisements in AntennaPod"
166+
app-permissions:
167+
title: "App permissions"
166168
backup:
167169
title: "Backing up your episodes"
168170
beta:
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
AntennaPod will not ask you for any general permissions. However you can give the following permissions:
2+
* **Show notifications**: Via `Settings` » `Notifications` you can give AntennaPod the permission to create notifications.
3+
* **Storage access**: When you add a 'local folder' the app will ask for long-term access to a specific folder. When you import a database or an OPML file, selecting that file will give the app one-time access to it.
4+
5+
Apart from that, the app requires the following permissions which are automatically granted by Android:
6+
- **Full network access**: to refresh podcasts, download and stream episodes, load images and enable synchronization
7+
- **View network connections** and **View Wi-Fi connections**:
8+
- to check if there is an active internet connection, before and while taking any of the above-mentioned actions
9+
- for the setting `Downloads` » `Mobile updates`, to determine whether the above actions are allowed by the user on the current (mobile and/or metered) connection
10+
- **Pair with Bluetooth devices**: for the setting `Playback` » `Headphones or Bluetooth disconnect`, to automatically pause or play when the phone connects with or disconnects from a Bluetooth device
11+
- **Run at startup**: to (re)start services like refreshing podcasts and enabling auto-downloads
12+
- **Control vibration**: for the option `Vibrate shortly before end` of the sleep timer, to vibrate if this setting is enabled
13+
- **Prevent device from sleeping**: needed to ensure media playback and downloads continue in the background

_i18n/en/general/privacy.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ AntennaPod is developed and maintained by individual volunteers and is not repre
55
### Data AntennaPod may collect, store, and process
66
The app only records data strictly necessary for the app to function. This includes the list of podcasts you follow, the app settings and authentication data provided for specific podcasts or services (such as synchronization services). The app does not include any advertising libraries or third-party tracking or analytics code, such as Google Analytics.
77

8-
**All data provided and created when using the AntennaPod app is stored locally on your device. AntennaPod does not send or upload your data anywhere, except where strictly necessary for the functioning of the app or when you actively share debugging information with us.** The second next section explains in which cases your data may reach third parties.
8+
**All data provided and created when using the AntennaPod app is stored locally on your device. AntennaPod does not send or upload your data anywhere, except where strictly necessary for the functioning of the app or when you actively share debugging information with us.** The second next section explains in which cases your data may reach third parties. Details on [app permissions](/documentation/general/app-permissions) are available in our documentation.
99

1010
When sharing debugging information (either via email using the ‘Crash Report’ function or via Android’s crash reporting functionality), the following data is processed:
1111
- device type
@@ -14,10 +14,6 @@ When sharing debugging information (either via email using the ‘Crash Report
1414

1515
The only instance in which data *from* third parties is handled is when using a synchronization service if enabled via the settings. In that case, the app may receive subscriptions and playback events provided by the service.
1616

17-
### App permissions
18-
The app requests the following privacy-relevant Android permissions:
19-
20-
- Read from/write to Storage (Photos/Media/Files): The storage permission is used to open files that are not downloaded directly from within the app. It can also be used to import app settings or OPML files. The permission is only requested if you perform an action that requires reading from storage.
2117

2218
### Data other parties may collect, store, and process
2319

0 commit comments

Comments
 (0)