liuzhenxing1118 1 éve
szülő
commit
cd72a3d40b

+ 4 - 1
.idea/misc.xml

@@ -55,7 +55,7 @@
         <entry key="app/src/main/res/layout/item_switch_footer.xml" value="0.37771739130434784" />
         <entry key="app/src/main/res/layout/item_switch_right.xml" value="0.625" />
         <entry key="app/src/main/res/layout/item_textfield.xml" value="0.16236068895643363" />
-        <entry key="app/src/main/res/layout/item_title.xml" value="0.25769927536231885" />
+        <entry key="app/src/main/res/layout/item_title.xml" value="0.1" />
         <entry key="app/src/main/res/layout/item_title_about.xml" value="0.396875" />
         <entry key="app/src/main/res/layout/item_title_center.xml" value="0.1286727456940223" />
         <entry key="app/src/main/res/layout/item_title_edit.xml" value="0.16236068895643363" />
@@ -71,6 +71,9 @@
         <entry key="app/src/main/res/layout/view_empty2.xml" value="0.379981884057971" />
         <entry key="app/src/main/res/layout/view_keyboard.xml" value="0.1889564336372847" />
         <entry key="app/src/main/res/layout/view_message_text.xml" value="0.1" />
+        <entry key="app/src/main/res/layout/view_privacy_policy_1.xml" value="0.358695652173913" />
+        <entry key="app/src/main/res/layout/view_privacy_policy_2.xml" value="0.1889564336372847" />
+        <entry key="app/src/main/res/layout/view_privacy_policy_3.xml" value="0.26811594202898553" />
         <entry key="app/src/main/res/layout/view_sure.xml" value="0.33498922857490865" />
         <entry key="app/src/main/res/layout/view_textview.xml" value="0.1" />
         <entry key="app/src/main/res/layout/wifi_connected_activity.xml" value="0.14311043566362716" />

+ 0 - 1
app/src/main/AndroidManifest.xml

@@ -3,7 +3,6 @@
     xmlns:tools="http://schemas.android.com/tools"
     package="com.xplora.xpsettings"
     tools:ignore="ExtraText"
-    android:sharedUserId="android.uid.system"
     >
 
     <!--

+ 3 - 12
app/src/main/java/com/xplora/xpsettings/Activity/PrivacyPolicyActivity.java

@@ -8,6 +8,7 @@ import android.text.SpannableStringBuilder;
 import android.text.style.AbsoluteSizeSpan;
 import android.text.style.ForegroundColorSpan;
 import android.text.style.StyleSpan;
+import android.text.style.UnderlineSpan;
 import android.view.View;
 import android.widget.Space;
 import android.widget.TextView;
@@ -25,7 +26,6 @@ public class PrivacyPolicyActivity extends BaseActivity{
 
     @SuppressLint({"SetTextI18n", "ResourceAsColor"})
     private void initView() {
-        String point = "⦁";
         String email = "support@xplora.com";
 
         for (int i = 0; i <= 26; i++) {
@@ -34,7 +34,6 @@ public class PrivacyPolicyActivity extends BaseActivity{
 
             TextView itemTitle = view.findViewById(R.id.cpp_title);
             TextView itemContent = view.findViewById(R.id.cpp_content);
-            Space space = view.findViewById(R.id.cpp_space);
 
             int titleId = ResUtils.getStringId("cpp_title_", i);
             int contentId = ResUtils.getStringId("cpp_content_", i);
@@ -43,25 +42,17 @@ public class PrivacyPolicyActivity extends BaseActivity{
             String content = contentId > 0 ? getString(contentId) : "";
             String joinText = title + content;
 
-            boolean isPointStart = joinText.startsWith(point);
-            if (isPointStart || i == 26) {
-                joinText = joinText.replace(point, "\t⦁\t");
-                title = title.replace(point, "");
-
+            if ((i >= 2 && i <= 10) || (i >= 12 && i <= 19) || (i >= 22 && i <= 25) || i == 26) {
                 int titleIndex = joinText.indexOf(title);
                 int emailIndex = joinText.indexOf(email);
 
                 Spannable textSpan = new SpannableStringBuilder(joinText);
-                //textSpan.setSpan(new AbsoluteSizeSpan(10, true), 0, title.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
                 if (titleIndex >= 0) {
                     textSpan.setSpan(new StyleSpan(Typeface.BOLD), titleIndex, titleIndex + title.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
                 }
                 if (emailIndex >= 0) {
-                    textSpan.setSpan(new ForegroundColorSpan(getColor(R.color.blue)), emailIndex, emailIndex + email.length(),
-                            Spannable.SPAN_INCLUSIVE_INCLUSIVE);
+                    textSpan.setSpan(new UnderlineSpan(), emailIndex, emailIndex + email.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
                 }
-                itemTitle.setVisibility(View.GONE);
-                space.setVisibility(View.GONE);
                 itemContent.setText(textSpan);
             } else {
                 itemTitle.setText(title);

+ 2 - 2
app/src/main/java/com/xplora/xpsettings/Utils/Macros.java

@@ -3,9 +3,9 @@ package com.xplora.xpsettings.Utils;
 public class Macros {
 
     //TODO:测试使用,正式版本需要关闭false
-    public static boolean DEBUG = false;
+    public static boolean DEBUG = true;
 
-    public static boolean DEBUG_FULLSCREEN = false; //模拟器显示全屏
+    public static boolean DEBUG_FULLSCREEN = true; //模拟器显示全屏
 
     public static boolean DEBUG_RESTART = false; //以后会改成广播通知carlos server,处理关机
 

+ 41 - 35
app/src/main/res/layout/activity_privacy_policy.xml

@@ -21,103 +21,109 @@
             android:layout_height="wrap_content"
             android:orientation="vertical"
             >
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_1"
                 android:id="@+id/cpp_layout_0"
                 />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="10dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_1"
                 android:id="@+id/cpp_layout_1"
                 />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="5dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_2"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_3"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_4"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_5"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_6"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_7"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_8"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_9"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_10"
                 />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="20dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_1"
                 android:id="@+id/cpp_layout_11"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <Space
+                android:layout_width="match_parent"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_12"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_13"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_14"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_15"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_16"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_17"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_18"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_19"
                 />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="10dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_1"
                 android:id="@+id/cpp_layout_20"
                 />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="10dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_1"
                 android:id="@+id/cpp_layout_21"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <Space
+                android:layout_width="match_parent"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_22"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_23"
                 />
-            <include layout="@layout/item_privacy_policy"
+            <include layout="@layout/view_privacy_policy_2"
                 android:id="@+id/cpp_layout_24"
                 />
-            <include layout="@layout/item_privacy_policy"
-                android:id="@+id/cpp_layout_25"
-                />
             <Space
                 android:layout_width="match_parent"
-                android:layout_height="10dp"/>
-            <include layout="@layout/item_privacy_policy"
+                android:layout_height="12dp"/>
+            <include layout="@layout/view_privacy_policy_3"
+                android:id="@+id/cpp_layout_25"
+                />
+            <include layout="@layout/view_privacy_policy_3"
                 android:id="@+id/cpp_layout_26"
                 />
         </LinearLayout>

+ 10 - 6
app/src/main/res/layout/item_privacy_policy.xml → app/src/main/res/layout/view_privacy_policy_1.xml

@@ -2,29 +2,33 @@
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
+    android:layout_marginStart="13dp"
+    android:layout_marginEnd="13dp"
     android:orientation="vertical"
     >
     <TextView
         android:id="@+id/cpp_title"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:textAlignment="textStart"
-        android:textSize="12sp"
+        android:textAlignment="center"
+        android:textSize="11sp"
         android:textStyle="bold"
-        android:textColor="#FFFFFFFF"
+        android:textColor="#FFCE30"
+        android:fontFamily="Roboto"
         />
 
     <Space
         android:id="@+id/cpp_space"
         android:layout_width="match_parent"
-        android:layout_height="5dp"/>
+        android:layout_height="10dp"/>
 
     <TextView
         android:id="@+id/cpp_content"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:textAlignment="textStart"
-        android:textSize="11sp"
+        android:textAlignment="center"
+        android:textSize="12sp"
         android:textColor="#FFFFFFFF"
+        android:fontFamily="Roboto"
         />
 </LinearLayout>

+ 28 - 0
app/src/main/res/layout/view_privacy_policy_2.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="20dp"
+    android:layout_marginEnd="22dp"
+    android:orientation="horizontal"
+    >
+    <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textAlignment="textStart"
+        android:textSize="10sp"
+        android:textColor="#FFFFFFFF"
+        android:fontFamily="Roboto"
+        android:text="⦁\t"
+        />
+
+    <TextView
+        android:id="@+id/cpp_content"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:textAlignment="textStart"
+        android:textSize="12sp"
+        android:textColor="#FFFFFFFF"
+        android:fontFamily="Roboto"
+        />
+</LinearLayout>

+ 18 - 0
app/src/main/res/layout/view_privacy_policy_3.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="13dp"
+    android:layout_marginEnd="13dp"
+    android:orientation="vertical"
+    >
+    <TextView
+        android:id="@+id/cpp_content"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:textAlignment="center"
+        android:textSize="12sp"
+        android:textColor="#FFFFFFFF"
+        android:fontFamily="Roboto"
+        />
+</LinearLayout>

+ 21 - 21
app/src/main/res/values-de/strings.xml

@@ -66,42 +66,42 @@
     <string name="cpp_content_0">Wir wissen, dass es wichtig ist, Daten, von denen Sie uns mitteilen, dass sie von Kindern unter 18 Jahren stammen, sorgfältig zu behandeln. Diese Erklärung erläutert, was wir tun (und nicht tun), wenn es um die Daten von Kindern geht.</string>
     <string name="cpp_title_1">Welche Daten von Kindern wir sammeln</string>
     <string name="cpp_content_1">Wir sammeln wissentlich keine Daten von oder über Kinder ohne die Erlaubnis ihrer Eltern oder Erziehungsberechtigten. Wenn wir diese Daten erfassen, tun wir dies möglicherweise direkt, z. B. wenn Sie sich für einen Dienst anmelden. Wir können sie auch automatisch erfassen, wenn Ihr Kind die von uns angebotenen Produkte oder Dienstleistungen nutzt. Wir erheben folgende Daten:</string>
-    <string name="cpp_title_2">Standortdaten:</string>
+    <string name="cpp_title_2">Standortdaten:</string>
     <string name="cpp_content_2">Wir sammeln Daten, die uns den Standort der Uhr Ihres Kindes mitteilen</string>
-    <string name="cpp_title_3">Eindeutige Kennungen:</string>
+    <string name="cpp_title_3">Eindeutige Kennungen:</string>
     <string name="cpp_content_3">Wir erfassen Uhr- und Netzwerkkennungen, um zu identifizieren, welche Uhr auf den Dienst zugreift</string>
-    <string name="cpp_title_4">Customer Proprietary Network Information (“CPNI”)</string>
+    <string name="cpp_title_4">Customer Proprietary Network Information (“CPNI”)</string>
     <string name="cpp_content_4">für die Sprachanrufkommunikation der Uhr generiert.</string>
-    <string name="cpp_title_5">Informationen aus der Nutzung unserer Produkte</string>
+    <string name="cpp_title_5">Informationen aus der Nutzung unserer Produkte</string>
     <string name="cpp_content_5">Dienste und unseres Netzwerks (und der Netzwerke anderer Anbieter beim Roaming im In- oder Ausland) durch Ihr Kind, wie die Nutzung von Verbindungsanbietern und Internetdienstanbietern, die Internet Protocol („IP“)-Adresse, Textnachrichten und Daten Nutzungsverlauf, Inhaltsinteraktionen (z. B. wie lange Sie eine App verwenden), Spracheinstellungen und andere Netzwerk- und Geräteanalysen sowie WLAN-Verbindungs- und Nutzungsdaten.</string>
-    <string name="cpp_title_6">Geräte:</string>
+    <string name="cpp_title_6">Geräte:</string>
     <string name="cpp_content_6">und Dienstleistung und Diagnoseinformationen: this includes reports from your child’s device about signal strength, speeds, app and service performance, dropped calls, call and data failures, geolocation information, and device data</string>
-    <string name="cpp_title_7">Backup-Informationen:</string>
+    <string name="cpp_title_7">Backup-Informationen:</string>
     <string name="cpp_content_7">einschließlich Daten, die in Backups und Cloud-Diensten gespeichert sind, wenn das Gerät Ihres Kindes Informationen zu XPLORA Mobile AS / XPLORA TECHNOLOGIES AS hochlädt</string>
-    <string name="cpp_title_8">Audioinformationen:</string>
+    <string name="cpp_title_8">Audioinformationen:</string>
     <string name="cpp_content_8">einschließlich Sprachbefehle, die Ihr Kind unserer App zur Verfügung stellt (z. B. für Barrierefreiheit oder freihändige Nutzung).</string>
-    <string name="cpp_title_9">Benutzername des Kindes:</string>
+    <string name="cpp_title_9">Benutzername des Kindes:</string>
     <string name="cpp_content_9">Für den Beitritt zur kinderfreundlichen aktivitätsbasierten Plattform Xplora Goplay</string>
-    <string name="cpp_title_10">Datenverbrauch:</string>
+    <string name="cpp_title_10">Datenverbrauch:</string>
     <string name="cpp_content_10">this tells us the amount of data the hotspot uses, and IP addresses associated with websites visited.</string>
     <string name="cpp_title_11">Wie wir die Daten von Kindern verwenden</string>
     <string name="cpp_content_11">Der Hauptgrund, warum wir die Daten von Kindern erheben, ist die Bereitstellung des Produkts oder der Dienstleistung, die die Daten erhoben hat. Aber wir können die Daten von Kindern auch verwenden, um Dinge zu tun wie:</string>
-    <string name="cpp_content_12">Erstellen und verwalten Sie ein Konto, führen Sie Transaktionen, Zahlungen, Abrechnungen und Anfragen im Zusammenhang mit unseren Produkten und Dienstleistungen und Produkten und Dienstleistungen von Drittanbietern durch, die Ihren Konten in Rechnung gestellt werden.</string>
-    <string name="cpp_content_13">Überprüfen Sie die Berechtigung für ein bestimmtes Produkt oder eine bestimmte Dienstleistung.</string>
-    <string name="cpp_content_14">Helfen Sie mit, betrügerische, böswillige, irreführende, missbräuchliche oder rechtswidrige Aktivitäten zu stoppen.</string>
-    <string name="cpp_content_15">Beheben Sie Fehler und gewährleisten Sie die Qualität und Sicherheit unserer Produkte und Dienstleistungen und unseres Netzwerks</string>
-    <string name="cpp_content_16">Mit den Strafverfolgungsbehörden zusammenarbeiten und die Rechte, die Sicherheit oder das Eigentum unserer Kunden, XPLORA Mobile AS / XPLORA TECHNOLOGIES AS und anderer schützen.</string>
-    <string name="cpp_content_17">Gesetzliche und behördliche Verpflichtungen einhalten und durchsetzen und auf behördliche Anfragen reagieren.</string>
-    <string name="cpp_content_18">Durchsetzung unserer Richtlinien, Geschäftsbedingungen oder anderer Vereinbarungen.</string>
-    <string name="cpp_content_19">Abwehr oder Verfolgung von Ansprüchen, Streitigkeiten oder Rechtsstreitigkeiten.</string>
+    <string name="cpp_content_12">Erstellen und verwalten Sie ein Konto, führen Sie Transaktionen, Zahlungen, Abrechnungen und Anfragen im Zusammenhang mit unseren Produkten und Dienstleistungen und Produkten und Dienstleistungen von Drittanbietern durch, die Ihren Konten in Rechnung gestellt werden.</string>
+    <string name="cpp_content_13">Überprüfen Sie die Berechtigung für ein bestimmtes Produkt oder eine bestimmte Dienstleistung.</string>
+    <string name="cpp_content_14">Helfen Sie mit, betrügerische, böswillige, irreführende, missbräuchliche oder rechtswidrige Aktivitäten zu stoppen.</string>
+    <string name="cpp_content_15">Beheben Sie Fehler und gewährleisten Sie die Qualität und Sicherheit unserer Produkte und Dienstleistungen und unseres Netzwerks</string>
+    <string name="cpp_content_16">Mit den Strafverfolgungsbehörden zusammenarbeiten und die Rechte, die Sicherheit oder das Eigentum unserer Kunden, XPLORA Mobile AS / XPLORA TECHNOLOGIES AS und anderer schützen.</string>
+    <string name="cpp_content_17">Gesetzliche und behördliche Verpflichtungen einhalten und durchsetzen und auf behördliche Anfragen reagieren.</string>
+    <string name="cpp_content_18">Durchsetzung unserer Richtlinien, Geschäftsbedingungen oder anderer Vereinbarungen.</string>
+    <string name="cpp_content_19">Abwehr oder Verfolgung von Ansprüchen, Streitigkeiten oder Rechtsstreitigkeiten.</string>
     <string name="cpp_title_20">Wenn wir die Daten von Kindern teilen</string>
     <string name="cpp_content_20">Manchmal beauftragen wir andere damit, uns bei der Bereitstellung eines Produkts oder einer Dienstleistung zu helfen, und diese Dienstleister benötigen möglicherweise Zugriff auf die Daten von Kindern. Sie sind verpflichtet, die Daten von Kindern, die wir ihnen zur Verfügung stellen, vertraulich zu behandeln und sie nur zur Erbringung der von uns angeforderten Dienstleistungen zu verwenden. Wir können die Daten von Kindern auch an Dritte, einschließlich der Regierung, für rechtliche Verfahren oder zum Schutz von Leben und Sicherheit weitergeben, wenn wir der Ansicht sind, dass der Zugriff, die Verwendung, die Aufbewahrung oder die Offenlegung der Daten vernünftigerweise erforderlich ist.</string>
     <string name="cpp_title_21">Ihre Rechte als Elternteil oder Erziehungsberechtigter</string>
     <string name="cpp_content_21">Eltern und Erziehungsberechtigte haben Rechte, wenn es um die Daten ihrer Kinder geht:</string>
-    <string name="cpp_content_22">Um ihre Meinung zu ändern und die Zustimmung zur Erhebung der personenbezogenen Daten ihres Kindes/ihrer Kinder zu widerrufen.</string>
-    <string name="cpp_content_23">Um die personenbezogenen Daten einzusehen, die XPLORA Mobile AS / XPLORA TECHNOLOGIES AS über ihr(e) Kind(er) gesammelt hat.</string>
-    <string name="cpp_content_24">Uns aufzufordern, personenbezogene Daten zu löschen, die XPLORA Mobile AS / XPLORA TECHNOLOGIES AS über ihr(e) Kind(er) gesammelt hat.</string>
-    <string name="cpp_content_25">Sie können jeden dieser Schritte unternehmen, indem Sie eine E-Mail an support@xplora.com schreiben. Möglicherweise müssen wir einige Daten von Ihnen erfassen, um zu bestätigen, dass Sie ein Elternteil oder Erziehungsberechtigter sind.</string>
+    <string name="cpp_content_22">Um ihre Meinung zu ändern und die Zustimmung zur Erhebung der personenbezogenen Daten ihres Kindes/ihrer Kinder zu widerrufen.</string>
+    <string name="cpp_content_23">Um die personenbezogenen Daten einzusehen, die XPLORA Mobile AS / XPLORA TECHNOLOGIES AS über ihr(e) Kind(er) gesammelt hat.</string>
+    <string name="cpp_content_24">Uns aufzufordern, personenbezogene Daten zu löschen, die XPLORA Mobile AS / XPLORA TECHNOLOGIES AS über ihr(e) Kind(er) gesammelt hat.</string>
+    <string name="cpp_content_25">Sie können jeden dieser Schritte unternehmen, indem Sie eine E-Mail an support@xplora.com schreiben. Möglicherweise müssen wir einige Daten von Ihnen erfassen, um zu bestätigen, dass Sie ein Elternteil oder Erziehungsberechtigter sind.</string>
     <string name="cpp_title_26">Wichtig:</string>
     <string name="cpp_content_26">Wir müssen die Daten Ihres Kindes (wie oben beschrieben) erfassen, um die entsprechenden Produkte oder Dienstleistungen bereitzustellen. Wenn Sie Ihre Meinung bezüglich der Einwilligung ändern oder uns bitten, die Daten Ihres Kindes zu löschen, funktioniert das Produkt oder die Dienstleistung möglicherweise nicht mehr.</string>
 

+ 21 - 21
app/src/main/res/values/strings.xml

@@ -77,42 +77,42 @@
     <string name="cpp_content_0">We know it’s important to treat data you tell us is from children under 18 carefully. This Notice explains what we do (and don’t do) when it comes to children’s data.</string>
     <string name="cpp_title_1">What Children’s Data We Collect</string>
     <string name="cpp_content_1">We don’t knowingly collect data from or about children without the permission of their parent or guardian. When we do collect that data, we might do it directly, like when you sign up for a service. We might also collect it automatically if your child uses the products or services we offer. We collect the following data:</string>
-    <string name="cpp_title_2">Geolocation Data</string>
+    <string name="cpp_title_2">Geolocation Data</string>
     <string name="cpp_content_2"> – we collect data that tells us the location of your child’s smart device.</string>
-    <string name="cpp_title_3">Unique Identifiers</string>
+    <string name="cpp_title_3">Unique Identifiers</string>
     <string name="cpp_content_3"> – we collect device and network identifiers - basically, ways for us to tell which smart device on our network is your child’s.</string>
-    <string name="cpp_title_4">Customer Proprietary Network Information (“CPNI”)</string>
+    <string name="cpp_title_4">Customer Proprietary Network Information (“CPNI”)</string>
     <string name="cpp_content_4"> – generated by your child’s use of our wireless voice communications services. Information from your child’s use of our products, services, and network (and other carriers’ networks when roaming domestically or internationally) like usage of connecting carriers and Internet service providers, the Internet Protocol (“IP”) address, text messages, and data use history, content interactions (e.g., how long you use an app), language settings, and other network and device analytics and Wi-Fi connection and usage data.</string>
-    <string name="cpp_title_5">Device and service performance and diagnostic information</string>
+    <string name="cpp_title_5">Device and service performance and diagnostic information</string>
     <string name="cpp_content_5"> – this includes reports from your child’s device about signal strength, speeds, app and service performance, dropped calls, call and data failures, geolocation information, and device data.</string>
-    <string name="cpp_title_6">Back-up information</string>
+    <string name="cpp_title_6">Back-up information</string>
     <string name="cpp_content_6"> – including data stored in back-ups and cloud services if your child’s device uploads information to XPLORA Mobile AS / XPLORA TECHNOLOGIES AS.</string>
-    <string name="cpp_title_7">Audio information</string>
+    <string name="cpp_title_7">Audio information</string>
     <string name="cpp_content_7"> – including voice commands your child provides to our app (for example, for accessibility or hands-free use).</string>
-    <string name="cpp_title_8">Child’s username</string>
+    <string name="cpp_title_8">Child’s username</string>
     <string name="cpp_content_8"> – For joining child friendly activity-based platform Xplora Goplay.</string>
-    <string name="cpp_title_9">Data Usage</string>
+    <string name="cpp_title_9">Data Usage</string>
     <string name="cpp_content_9"> – this tells us the amount of data the hotspot uses, and IP addresses associated with websites visited.</string>
-    <string name="cpp_title_10">Unique Identifiers</string>
+    <string name="cpp_title_10">Unique Identifiers</string>
     <string name="cpp_content_10"> – we collect device and network identifiers - basically, ways for us to tell which hotspot on our network is your child’s.</string>
     <string name="cpp_title_11">How We Use Children’s Data</string>
     <string name="cpp_content_11">The main reason we collect children’s data is to provide the product or service that collected the data. But we may also use children’s data to do things like:</string>
-    <string name="cpp_content_12">Create and administer accounts, complete transactions, payments, billing, and requests related to our products and services and third-party products and services charged to your accounts.</string>
-    <string name="cpp_content_13">Check eligibility for a particular product or service.</string>
-    <string name="cpp_content_14">Help stop fraudulent, malicious, deceptive, abusive, or unlawful activities.</string>
-    <string name="cpp_content_15">Fix errors and ensure the quality, security, and safety of our products and services and network</string>
-    <string name="cpp_content_16">Cooperate with law enforcement and protect the rights, safety, or property of our customers, XPLORA Mobile AS / XPLORA TECHNOLOGIES AS and others.</string>
-    <string name="cpp_content_17">Comply with and enforce legal and regulatory obligations and respond to government requests.</string>
-    <string name="cpp_content_18">Enforce our policies, terms and conditions, or other agreements.</string>
-    <string name="cpp_content_19">Defend against or pursue claims, disputes, or litigation.</string>
+    <string name="cpp_content_12">Create and administer accounts, complete transactions, payments, billing, and requests related to our products and services and third-party products and services charged to your accounts.</string>
+    <string name="cpp_content_13">Check eligibility for a particular product or service.</string>
+    <string name="cpp_content_14">Help stop fraudulent, malicious, deceptive, abusive, or unlawful activities.</string>
+    <string name="cpp_content_15">Fix errors and ensure the quality, security, and safety of our products and services and network</string>
+    <string name="cpp_content_16">Cooperate with law enforcement and protect the rights, safety, or property of our customers, XPLORA Mobile AS / XPLORA TECHNOLOGIES AS and others.</string>
+    <string name="cpp_content_17">Comply with and enforce legal and regulatory obligations and respond to government requests.</string>
+    <string name="cpp_content_18">Enforce our policies, terms and conditions, or other agreements.</string>
+    <string name="cpp_content_19">Defend against or pursue claims, disputes, or litigation.</string>
     <string name="cpp_title_20">When We Share Children’s Data</string>
     <string name="cpp_content_20">Sometimes we hire others to help us provide a product or service, and these service providers may need access to children’s data. They are required to keep children’s data we provide them confidential and to use it only to provide the services we requested. We may also share children’s data with third parties, including the government, for legal processes or to protect life and safety where we believe that access, use, preservation, or disclosure of the data is reasonably necessary.</string>
     <string name="cpp_title_21">Your Rights as a Parent or Guardian</string>
     <string name="cpp_content_21">Parents and guardians have rights when it comes to their children’s data:</string>
-    <string name="cpp_content_22">To change their mind and withdraw consent to the collection of their child(ren)’s personal data.</string>
-    <string name="cpp_content_23">To see the personal data XPLORA Mobile AS / XPLORA TECHNOLOGIES AS has collected about their child(ren).</string>
-    <string name="cpp_content_24">To ask us to delete personal data XPLORA Mobile AS / XPLORA TECHNOLOGIES AS has collected about their child(ren).</string>
-    <string name="cpp_content_25">You can take any of these steps by writing email to support@xplora.com. We may need to collect some data from you to confirm you’re the parent or guardian.</string>
+    <string name="cpp_content_22">To change their mind and withdraw consent to the collection of their child(ren)’s personal data.</string>
+    <string name="cpp_content_23">To see the personal data XPLORA Mobile AS / XPLORA TECHNOLOGIES AS has collected about their child(ren).</string>
+    <string name="cpp_content_24">To ask us to delete personal data XPLORA Mobile AS / XPLORA TECHNOLOGIES AS has collected about their child(ren).</string>
+    <string name="cpp_content_25">You can take any of these steps by writing email to support@xplora.com. We may need to collect some data from you to confirm you’re the parent or guardian.</string>
     <string name="cpp_title_26">Important:</string>
     <string name="cpp_content_26">We need to collect your child’s data (as described above) to provide the relevant products or services. If you change your mind about giving consent or ask us to delete your child’s data, the product or service may no longer work.</string>
 </resources>