Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1559e19d authored by Joey's avatar Joey Committed by Michael Bestas
Browse files

Dialer: comply with EU's GDPR



Disable lookup by default and add a disclaimer for the feature

Change-Id: If7a181952304dbaee736762bdfd5819eddc5f89b
Signed-off-by: default avatarJoey <joey@lineageos.org>
parent 420eb901
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -53,17 +53,17 @@ public final class LookupSettings {

    public static boolean isForwardLookupEnabled(Context context) {
        return LineageSettings.System.getInt(context.getContentResolver(),
                LineageSettings.System.ENABLE_FORWARD_LOOKUP, 1) != 0;
                LineageSettings.System.ENABLE_FORWARD_LOOKUP, 0) != 0;
    }

    public static boolean isPeopleLookupEnabled(Context context) {
        return LineageSettings.System.getInt(context.getContentResolver(),
                LineageSettings.System.ENABLE_PEOPLE_LOOKUP, 1) != 0;
                LineageSettings.System.ENABLE_PEOPLE_LOOKUP, 0) != 0;
    }

    public static boolean isReverseLookupEnabled(Context context) {
        return LineageSettings.System.getInt(context.getContentResolver(),
                LineageSettings.System.ENABLE_REVERSE_LOOKUP, 1) != 0;
                LineageSettings.System.ENABLE_REVERSE_LOOKUP, 0) != 0;
    }

    public static String getForwardLookupProvider(Context context) {
+3 −3
Original line number Diff line number Diff line
@@ -107,11 +107,11 @@ public class LookupSettingsFragment extends PreferenceFragment
    private void restoreLookupProviderSwitches() {
        final ContentResolver cr = getActivity().getContentResolver();
        mEnableForwardLookup.setChecked(LineageSettings.System.getInt(cr,
                LineageSettings.System.ENABLE_FORWARD_LOOKUP, 1) != 0);
                LineageSettings.System.ENABLE_FORWARD_LOOKUP, 0) != 0);
        mEnablePeopleLookup.setChecked(LineageSettings.System.getInt(cr,
                LineageSettings.System.ENABLE_PEOPLE_LOOKUP, 1) != 0);
                LineageSettings.System.ENABLE_PEOPLE_LOOKUP, 0) != 0);
        mEnableReverseLookup.setChecked(LineageSettings.System.getInt(cr,
                LineageSettings.System.ENABLE_REVERSE_LOOKUP, 1) != 0);
                LineageSettings.System.ENABLE_REVERSE_LOOKUP, 0) != 0);
    }

    private void restoreLookupProviders() {
+3 −0
Original line number Diff line number Diff line
@@ -30,4 +30,7 @@
    <string name="forward_lookup_provider_title">Forward lookup provider</string>
    <string name="people_lookup_provider_title">People lookup provider</string>
    <string name="reverse_lookup_provider_title">Reverse lookup provider</string>

    <!-- Disclaimer -->
    <string name="lookup_disclaimer">Lookups may send queries over a secure protocol (https) to remote websites to gather information. The query may include the other party\'s phone number or the search query</string>
</resources>
+1 −0
Original line number Diff line number Diff line
@@ -65,5 +65,6 @@
        android:summary="%s"
        android:persistent="false" />

    <Preference android:summary="@string/lookup_disclaimer" />
</PreferenceScreen>