diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 30e04639bf227a9af7c83a4dbc1829bca94a65c0..bce6ab210e2241e39c9ee64f6d53c8f4b1247e7d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -155,6 +155,28 @@
+
+
+
+
+
+
+
+
+
+
+
activity.startActivity(Intent(activity, AboutActivity::class.java))
+ R.id.nav_privacy ->
+ activity.startActivity(Intent(activity, PrivacyPolicyActivity::class.java))
R.id.nav_app_settings ->
activity.startActivity(Intent(activity, AppSettingsActivity::class.java))
}
diff --git a/app/src/main/kotlin/at/bitfire/davdroid/ui/PrivacyPolicyActivity.kt b/app/src/main/kotlin/at/bitfire/davdroid/ui/PrivacyPolicyActivity.kt
new file mode 100644
index 0000000000000000000000000000000000000000..4e66086711549964d535dfd0e94b8316099b7eec
--- /dev/null
+++ b/app/src/main/kotlin/at/bitfire/davdroid/ui/PrivacyPolicyActivity.kt
@@ -0,0 +1,17 @@
+package at.bitfire.davdroid.ui
+
+import android.os.Bundle
+import androidx.activity.ComponentActivity
+import com.nextcloud.android.utils.WebViewUtils
+
+// URL constant
+const val PRIVACY_POLICY_URL = "https://e.foundation/legal-notice-privacy/#account-manager"
+
+class PrivacyPolicyActivity : ComponentActivity() {
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ WebViewUtils.openCustomTab(this, PRIVACY_POLICY_URL)
+ finishAfterTransition() // Finish the activity after launching the custom tab
+ }
+}
+
diff --git a/app/src/main/res/drawable/ic_policy.xml b/app/src/main/res/drawable/ic_policy.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d3ea5059bceedb85e1089e15c92e0a2c4f558ba5
--- /dev/null
+++ b/app/src/main/res/drawable/ic_policy.xml
@@ -0,0 +1,11 @@
+
+
+
diff --git a/app/src/main/res/menu/activity_accounts_drawer.xml b/app/src/main/res/menu/activity_accounts_drawer.xml
index fc8482e35f10c6de94a5b8cc050467cdad82cb5d..e2e524e53a8064c78fb389299d9c6d36b65168cd 100644
--- a/app/src/main/res/menu/activity_accounts_drawer.xml
+++ b/app/src/main/res/menu/activity_accounts_drawer.xml
@@ -7,6 +7,11 @@
android:icon="@drawable/ic_info"
android:title="@string/navigation_drawer_about"/>
+
+
- Login failed, please try again later
OK
Authentication failed. Please enter a valid credentials
+ "Account Manager's Privacy Policy"
+ "Privacy Policy"