Backup privacy

This commit is contained in:
M66B 2024-06-02 15:28:56 +02:00
parent 70aad43e3e
commit c59ee483f8
5 changed files with 36 additions and 2 deletions

View File

@ -11,7 +11,7 @@
This privacy policy will be updated as needed, such as when there are changes in the app or when regulations or laws change.
Last update: **June 1, 2024**
Last update: **June 2, 2024**
<br />
@ -89,6 +89,7 @@ FairEmail **can use** these services if they are explicitly enabled (off by defa
* [GitHub](https://github.com/) (GitHub version only) &#8211; [Privacy policy](https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement)
* [Have I Been Pwned?](https://haveibeenpwned.com/) &#8211; [Privacy policy](https://haveibeenpwned.com/Privacy)
* [Bugsnag](https://www.bugsnag.com/) &#8211; [Privacy policy](https://smartbear.com/privacy/)
* [Google data backup](https://developer.android.com/identity/data/backup) &#8211; [Privacy policy](https://policies.google.com/privacy)
* [Google Play Billing](https://developer.android.com/distribute/play-billing) &#8211; [Privacy policy](https://wallet.google.com/files/privacy.html)
FairEmail **can access** the websites at the domain names of email addresses (username@domain.name)
@ -166,6 +167,7 @@ This table provides a complete overview of all shared data and the conditions un
| Favicons | Domain name of email addresses | If favicons are enabled, upon receiving a message |
| Link title | Link address | Upon pressing a download button in the insert link dialog |
| Bugsnag | Information about warnings and errors | If error reporting is enabled, upon detecting an abnormal situation |
| Google data backup | Account configuration, selected settings | If Google data backup is enabled on the miscellaneous settings tab page |
| Google Play Billing | "insight into API usage and service connection issues" | Not disclosed by Google (**) (endpoint: firebaselogging.googleapis.com) |
</div>

View File

@ -147,6 +147,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
private TextView tvLastCleanup;
private TextView tvSdcard;
private SwitchCompat swGoogleBackup;
private TextView tvGoogleBackupPrivacy;
private CardView cardAdvanced;
private SwitchCompat swWatchdog;
@ -398,6 +399,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
tvLastCleanup = view.findViewById(R.id.tvLastCleanup);
tvSdcard = view.findViewById(R.id.tvSdcard);
swGoogleBackup = view.findViewById(R.id.swGoogleBackup);
tvGoogleBackupPrivacy = view.findViewById(R.id.tvGoogleBackupPrivacy);
cardAdvanced = view.findViewById(R.id.cardAdvanced);
swWatchdog = view.findViewById(R.id.swWatchdog);
@ -887,6 +889,14 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
}
});
tvGoogleBackupPrivacy.getPaint().setUnderlineText(true);
tvGoogleBackupPrivacy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Helper.view(v.getContext(), Uri.parse(Helper.GOOGLE_PRIVACY_URI), true);
}
});
swWatchdog.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean checked) {

View File

@ -224,6 +224,7 @@ public class Helper {
static final String DONTKILL_URI = "https://dontkillmyapp.com/";
static final String URI_SUPPORT_RESET_OPEN = "https://support.google.com/pixelphone/answer/6271667";
static final String URI_SUPPORT_CONTACT_GROUP = "https://support.google.com/contacts/answer/30970";
static final String GOOGLE_PRIVACY_URI = "https://policies.google.com/privacy";
// https://developer.android.com/distribute/marketing-tools/linking-to-google-play#PerformingSearch
private static final String PLAY_STORE_SEARCH = "https://play.google.com/store/search";

View File

@ -634,6 +634,21 @@
app:layout_constraintTop_toBottomOf="@id/tvSdcard"
app:switchPadding="12dp" />
<TextView
android:id="@+id/tvGoogleBackupPrivacy"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="12dp"
android:layout_marginTop="12dp"
android:drawableEnd="@drawable/twotone_open_in_new_12"
android:drawablePadding="6dp"
android:text="@string/title_privacy_policy"
android:textAppearance="@style/TextAppearance.AppCompat.Small"
android:textColor="?android:attr/textColorLink"
app:drawableTint="?android:attr/textColorLink"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/swGoogleBackup" />
<androidx.constraintlayout.widget.Group
android:id="@+id/grpUpdates"
android:layout_width="0dp"

View File

@ -33,7 +33,7 @@
<p><a href="https://translate.google.com/translate?hl=&amp;sl=en&amp;u=https%3A%2F%2Fraw.githubusercontent.com%2FM66B%2FFairEmail%2Fmaster%2FPRIVACY.md">🌎 Google Translate</a></p>
<p><br /></p>
<p>This privacy policy will be updated as needed, such as when there are changes in the app or when regulations or laws change.</p>
<p>Last update: <strong>June 1, 2024</strong></p>
<p>Last update: <strong>June 2, 2024</strong></p>
<p><br /></p>
<p>First of all, FairEmails main goal is to help you protect your privacy. What follows is a complete overview of all the data that will be stored on the device and that <strong>can be</strong> sent to the internet. The latter is in the end always your choice and therefore optional.</p>
<p>Except for error reports (disabled by default), the app does not send any data to the developer. Error reports will automatically be deleted after one month, or earlier upon request.</p>
@ -75,6 +75,7 @@
<li><a href="https://github.com/">GitHub</a> (GitHub version only) <a href="https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement">Privacy policy</a></li>
<li><a href="https://haveibeenpwned.com/">Have I Been Pwned?</a> <a href="https://haveibeenpwned.com/Privacy">Privacy policy</a></li>
<li><a href="https://www.bugsnag.com/">Bugsnag</a> <a href="https://smartbear.com/privacy/">Privacy policy</a></li>
<li><a href="https://developer.android.com/identity/data/backup">Google data backup</a> <a href="https://policies.google.com/privacy">Privacy policy</a></li>
<li><a href="https://developer.android.com/distribute/play-billing">Google Play Billing</a> <a href="https://wallet.google.com/files/privacy.html">Privacy policy</a></li>
</ul>
<p>FairEmail <strong>can access</strong> the websites at the domain names of email addresses (username@domain.name) if <a href="https://en.wikipedia.org/wiki/Brand_Indicators_for_Message_Identification">Brand Indicators for Message Identification</a> (BIMI) or <a href="https://en.wikipedia.org/wiki/Favicon">favicons</a> were explicitly enabled (off by default).</p>
@ -263,6 +264,11 @@
<td>If error reporting is enabled, upon detecting an abnormal situation</td>
</tr>
<tr class="odd">
<td>Google data backup</td>
<td>Account configuration, selected settings</td>
<td>If Google data backup is enabled on the miscellaneous settings tab page</td>
</tr>
<tr class="even">
<td>Google Play Billing</td>
<td>“insight into API usage and service connection issues”</td>
<td>Not disclosed by Google (**) (endpoint: firebaselogging.googleapis.com)</td>