From ca6af0038216bd069d1569df5f9d4a077bb7dd9e Mon Sep 17 00:00:00 2001 From: Nino <902924-nin_@users.noreply.gitlab.com> Date: Mon, 21 Nov 2022 22:51:05 +0000 Subject: [PATCH] Update PRIVACY.md ids with gitlab compatibility --- PRIVACY.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/PRIVACY.md b/PRIVACY.md index a3a66629..dd978f24 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -2,15 +2,15 @@ FluffyChat is available on Android, iOS and as a web version. Desktop versions for Windows, Linux and macOS may follow. -* [Matrix](#1) -* [Sentry](#2) -* [Database](#3) -* [Encryption](#4) -* [App Permissions](#5) -* [Push Notifications](#6) -* [Stories](#7) +* [Matrix](#matrix) +* Sentry +* [Database](#database) +* [Encryption](#encryption) +* [App Permissions](#app-permissions) +* [Push Notifications](#push-notifications) +* [Stories](#stories) -## Matrix +## Matrix FluffyChat uses the Matrix protocol. This means that FluffyChat is just a client that can be connected to any compatible matrix server. The respective data protection agreement of the server selected by the user then applies. For convenience, one or more servers are set as default that the FluffyChat developers consider trustworthy. The developers of FluffyChat do not guarantee their trustworthiness. Before the first communication, users are informed which server they are connecting to. @@ -19,17 +19,17 @@ FluffyChat only communicates with the selected server, with sentry.io if enabled More information is available at: [https://matrix.org](https://matrix.org) -## Database +## Database FluffyChat caches some data received from the server in a local database on the device of the user. More information is available at: [https://pub.dev/packages/hive](https://pub.dev/packages/hive) -## Encryption +## Encryption All communication of substantive content between Fluffychat and any server is done in secure way, using transport encryption to protect it. FluffyChat is able to use End-To-End-Encryption as a tech preview. -## App Permissions +## App Permissions The permissions are the same on Android and iOS but may differ in the name. This are the Android Permissions: @@ -52,7 +52,7 @@ The user is able to send files from the device's file system. #### Location FluffyChat makes it possible to share the current location via the chat. When the user shares their location, FluffyChat uses the device location service and sends the geo-data via Matrix. -## Push Notifications +## Push Notifications FluffyChat uses the Firebase Cloud Messaging service for push notifications on Android and iOS. This takes place in the following steps: 1. The matrix server sends the push notification to the FluffyChat Push Gateway 2. The FluffyChat Push Gateway forwards the message in a different format to Firebase Cloud Messaging @@ -95,7 +95,7 @@ A typical push notification could look like this: FluffyChat sets the `event_id_only` flag at the Matrix Server. This server is then responsible to send the correct data. -## Stories +## Stories FluffyChat supports stories which is a feature similar to WhatsApp status or Instagram stories. However it is just a different GUI for the same room-related communication. More information about the feature can be found here: