mirror of
https://github.com/schwabe/ics-openvpn.git
synced 2024-09-19 19:42:29 +02:00
Add End of service and privacy policy in about dialog
This is a common requirement of Google play store. Even though this app should not really need them and therefore the content is pretty short and redundant.
This commit is contained in:
parent
5359c051f7
commit
fea8027f67
@ -1,8 +1,18 @@
|
|||||||
Privacy Policy for OpenVPN for Android
|
Privacy Policy for OpenVPN for Android
|
||||||
=====================================
|
=====================================
|
||||||
|
|
||||||
The app OpenVPN for Android does not commuicate to any server other than the
|
The app OpenVPN for Android does not communicate to any server other than the
|
||||||
OpenVPN servers provided in configuration files. The author himself does not
|
OpenVPN servers provided in configuration files. The author himself does not
|
||||||
collect any data and no therefore also no data is saved. For the privacy
|
collect any data and no therefore also no data is saved. For the privacy
|
||||||
policy for the server (or other services like GitHub), please refer to
|
policy for the OpenVPN server/VPN service you are using (or other services related to the project
|
||||||
their respective privacy policy.
|
like GitHub), please refer to their respective privacy policy.
|
||||||
|
|
||||||
|
End of service
|
||||||
|
==============
|
||||||
|
The program and its components are under open-source licenses that allow you to use this app forever
|
||||||
|
according to terms of the open-source licenses for details.
|
||||||
|
|
||||||
|
However, the author reserves the right to suspend development or stop publishing the OpenVPN app or updates
|
||||||
|
to it at any time.
|
||||||
|
|
||||||
|
|
||||||
|
@ -27,6 +27,8 @@
|
|||||||
Copyright © 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
|
Copyright © 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
|
||||||
</string>
|
</string>
|
||||||
<string name="openvpn" translatable="false">OpenVPN</string>
|
<string name="openvpn" translatable="false">OpenVPN</string>
|
||||||
|
<string name="privpolicy" translatable="false">Privacy policy</string>
|
||||||
|
|
||||||
<string name="file_dialog" translatable="false">File Dialog</string>
|
<string name="file_dialog" translatable="false">File Dialog</string>
|
||||||
<string name="lzo" translatable="false">LZO</string>
|
<string name="lzo" translatable="false">LZO</string>
|
||||||
<string name="openssl" translatable="false">OpenSSL</string>
|
<string name="openssl" translatable="false">OpenSSL</string>
|
||||||
@ -72,5 +74,8 @@
|
|||||||
<string name="apprest_vpnlist">List of VPN configurations</string>
|
<string name="apprest_vpnlist">List of VPN configurations</string>
|
||||||
<string name="apprest_vpnconf">VPN configuration</string>
|
<string name="apprest_vpnconf">VPN configuration</string>
|
||||||
<string name="apprest_ver">Version of the managed configuration schema (Currently always 1)</string>
|
<string name="apprest_ver">Version of the managed configuration schema (Currently always 1)</string>
|
||||||
|
<string name="privacy_policy">The app OpenVPN for Android does not communicate to any server other than the OpenVPN servers provided in configuration files. The author himself does not collect any data and no therefore also no data is saved. For the privacy policy for the OpenVPN server/VPN service you are using (or other services related to the project like GitHub), please refer to their respective privacy policy.</string>
|
||||||
|
<string name="eol_notice_header">End of service</string>
|
||||||
|
<string name="eol_notice">The program and its components are under open-source licenses that allow you to use this app forever according to terms of the open-source licenses for details.<p> However, the author reserves the right to suspend development or stop publishing the OpenVPN app or updates to it at any time.</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?><!--
|
||||||
<!--
|
|
||||||
~ Copyright (c) 2012-2016 Arne Schwabe
|
~ Copyright (c) 2012-2016 Arne Schwabe
|
||||||
~ Distributed under the GNU GPL v2 with additional terms. For full terms see the file doc/LICENSE.txt
|
~ Distributed under the GNU GPL v2 with additional terms. For full terms see the file doc/LICENSE.txt
|
||||||
-->
|
-->
|
||||||
@ -9,98 +8,114 @@
|
|||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:paddingLeft="@dimen/stdpadding"
|
android:paddingLeft="@dimen/stdpadding"
|
||||||
android:scrollbarStyle="outsideOverlay"
|
android:paddingRight="@dimen/stdpadding"
|
||||||
android:paddingRight="@dimen/stdpadding" >
|
android:scrollbarStyle="outsideOverlay">
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:orientation="vertical" >
|
android:orientation="vertical">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/version"
|
android:id="@+id/version"
|
||||||
tools:text="OpenVPN for Anroid 1.2.3"
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:textAppearance="?android:attr/textAppearanceLarge"
|
android:textAppearance="?android:attr/textAppearanceLarge"
|
||||||
tools:ignore="SelectableText" />
|
tools:ignore="SelectableText"
|
||||||
|
tools:text="OpenVPN for Android 1.2.3" />
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="6sp" />
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginVertical="12sp"
|
||||||
android:autoLink="all"
|
android:autoLink="all"
|
||||||
|
|
||||||
android:text="@string/copyright_blinktgui" />
|
android:text="@string/copyright_blinktgui" />
|
||||||
|
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/version_ovpn2"
|
android:id="@+id/version_ovpn2"
|
||||||
|
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="12sp"
|
||||||
tools:text="OpenVPN version 874981723" />
|
tools:text="OpenVPN version 874981723" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/version_ovpn3"
|
android:id="@+id/version_ovpn3"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="12sp"
|
||||||
tools:text="OpenVPN3 core version 8df8718283" />
|
tools:text="OpenVPN3 core version 8df8718283" />
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginVertical="12sp"
|
||||||
android:autoLink="all"
|
android:autoLink="all"
|
||||||
android:text="@string/copyright_logo" />
|
android:text="@string/copyright_logo" />
|
||||||
|
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginVertical="12sp"
|
||||||
android:autoLink="all"
|
android:autoLink="all"
|
||||||
android:text="@string/copyright_guicode" />
|
android:text="@string/copyright_guicode" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/translation"
|
android:id="@+id/translation"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:autoLink="all"
|
android:autoLink="all"
|
||||||
|
|
||||||
tools:ignore="SelectableText" />
|
tools:ignore="SelectableText" />
|
||||||
|
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="12sp"
|
||||||
android:autoLink="all"
|
android:autoLink="all"
|
||||||
|
|
||||||
android:text="@string/help_translate" />
|
android:text="@string/help_translate" />
|
||||||
|
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="12sp"
|
||||||
|
android:text="@string/privpolicy"
|
||||||
|
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/privacy_policy" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="12sp"
|
||||||
|
android:text="@string/eol_notice_header"
|
||||||
|
android:textAppearance="?android:attr/textAppearanceMedium" />
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/eol_notice" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="24sp"
|
||||||
|
android:layout_marginBottom="12sp"
|
||||||
android:text="@string/copyright_others" />
|
android:text="@string/copyright_others" />
|
||||||
|
|
||||||
<Space
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="12sp" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@ -183,6 +198,7 @@
|
|||||||
<Space
|
<Space
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="150dp" />
|
android:layout_height="150dp" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@ -190,9 +206,9 @@
|
|||||||
android:textAppearance="?android:attr/textAppearanceLarge" />
|
android:textAppearance="?android:attr/textAppearanceLarge" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
android:id="@+id/full_licenses"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:id="@+id/full_licenses"
|
|
||||||
android:layout_gravity="center_horizontal" />
|
android:layout_gravity="center_horizontal" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user