FluffyChat Official Website | FAQ

Häufig gestellte Fragen

Du kannst dieses FAQ auf Weblate bearbeiten oder übersetzen.

# Was ist FluffyChat?

FluffyChat ist eine benutzerfreundliche, kostenlose und werbefreie Open-Source-App, die auf dem Matrix-Protokoll basiert und ähnlich wie Telegram oder WhatsApp funktioniert.
Mit FluffyChat kannst du privat mit deinen Freunden chatten, Gruppenchats erstellen, Sprachnachrichten austauschen, Bilder und Videos teilen und sogar deinen Standort senden.
Und das Beste daran:
FluffyChat ist mit anderen Matrix-Messengern kompatibel!

# Für wen ist FluffyChat?

FluffyChat ist für alle, die eine schnelle, benutzerfreundliche und sichere Alternative zu zentralisierten Messaging-Apps wie WhatsApp, Telegram oder WeChat suchen.

# Wer hat FluffyChat entwickelt?

FluffyChat wird von der Community entwickelt und wurde von Christian (Krille) Kußowski initiiert. Es gibt jedoch viele Mitwirkende, die entweder Code beisteuern oder Übersetzungen erstellen. Sie finden sie hier.

# Wie wird FluffyChat finanziert?

FluffyChat ist ein gemeinnütziges Projekt, das von Freiwilligen getragen und ausschließlich durch Spenden finanziert wird.

# Ist FluffyChat auf meinem Gerät verfügbar?

Ja! FluffyChat ist auf Mobiltelefonen, Tablets und als Webversion auf dem PC verfügbar. Es ist für Android (Play Store und F-Droid), iOS (App Store), als Web-App und als Desktop-Anwendung für Linux (Flathub, Snap Store) erhältlich. Dank der Arm64-Version von Flatpak/Snap läuft es sogar auf Linux-Smartphones. Du kannst es bei Bedarf selbst für macOS und Windows kompilieren, dies wird jedoch aktuell nicht unterstützt.

# Wie erstelle ich ein FluffyChat Account?

Beim ersten Start der App wirst du aufgefordert, ein neues Matrix-Konto zu erstellen. Wähle einen Server (z. B. matrix.org), gib den gewünschten Benutzernamen und ein sicheres Passwort ein. Optional kannst du eine E-Mail-Adresse hinzufügen (dies ist hilfreich für die Passwortwiederherstellung, aber nicht erforderlich).

# Was ist eine Matrix ID?

Deine Matrix-ID ist dein eindeutiger Benutzername im Netzwerk, z. B. @name:matrix.org. Sie setzt sich aus deinem Namen und dem Server zusammen, auf dem sich dein Konto befindet.

# Wie melde ich mich bei FluffyChat an?

Wenn du bereits ein Matrix-Konto besitzt, gib einfach deine Matrix-ID (z. B. @name:matrix.org) und dein Passwort ein. Da FluffyChat dezentralisiert ist, kannst du dich auf jedem Matrix-kompatiblen Server anmelden.

# Brauche ich eine Emailadresse für FluffyChat?

Nein, eine E-Mail-Adresse ist nicht erforderlich. Sie wird jedoch empfohlen, wenn du dein Passwort zurücksetzen oder dein Konto verifizieren möchtest.

# Ich habe mein Passwort vergessen. Was nun?

Wenn du bei der Kontoerstellung eine E-Mail-Adresse angegeben hast, kannst du dein Passwort über die Server-Website (z. B. https://matrix.org) zurücksetzen. Ohne E-Mail-Adresse ist eine Wiederherstellung leider nicht möglich. In diesem Fall musst du ein neues Konto erstellen.

# Ich habe mein Gerät gewechselt und jetzt sind alle meine Nachrichten verschlüsselt. Was nun?

Um deine verschlüsselten Nachrichten auf dem neuen Gerät zu lesen, musst du das zuvor erstellte backup wiederherstellen. Gib deinen Sicherungsschlüssel oder dein Passwort bei der Einrichtung von FluffyChat auf dem neuen Gerät ein. Nur dann können die Nachrichten entschlüsselt werden. Falls du kein backup erstellt oder den Schlüssel verloren hast, können die verschlüsselten Nachrichten leider nicht wiederhergestellt werden.

# Wie erstelle ich einen Backup-Schlüssel in FluffyChat?

Öffne FluffyChat und gehe zu den Einstellungen und dann zu Chat-Backup. Dort kannst du ein verschlüsseltes Chat-Backup einrichten. Du wirst aufgefordert, einen Wiederherstellungsschlüssel zu speichern. Wichtig: Notiere dir diesen Schlüssel oder bewahre ihn sicher auf. Ohne ihn kannst du deine verschlüsselten Nachrichten auf einem neuen Gerät nicht wiederherstellen.

# Ich habe einen Bug gefunden. Was nun?

Fehler kannst du direkt auf GitHub melden. Alternativ gibt es einen öffentlichen Gruppenchat auf Messenger (#fluffy-space:matrix.org), in dem du Fragen stellen oder Feedback senden kannst.

# Wie kann ich Push-Benachrichtigungen ohne Google-Dienste erhalten?

Push-Benachrichtigungen sind eine hervorragende Möglichkeit, sicherzustellen, dass du in FluffyChat keine wichtigen Nachrichten verpasst. Für Nutzer, die keine Google-Dienste verwenden (z. B. Huawei-Smartphones, Amazon Fire-Tablets oder Custom-ROMs), ist die Einrichtung von Push-Benachrichtigungen etwas anders. FluffyChat versucht, Push-Benachrichtigungen bei jedem Start der App automatisch einzurichten. Wenn du jedoch keine Google-Dienste auf deinem Gerät installiert hast, erhälst du möglicherweise eine Fehlermeldung. In diesem Fall ist es notwendig, eine UnifiedPush-App wie Ntfy, UP-FCM Distributor (Google) oder Conversations zu verwenden.

Inhaltsverzeichnis

NTFY verwenden

In diesem Artikel zeigen wir Ihnen, wie Sie Push-Benachrichtigungen auf Ihrem Android-Gerät mit der ntfy-App konfigurieren.

🏪 Schritt 1: ntfy installieren und einrichten

  1. Wenn du FluffyChat bereits installiert hast, aber keine Push-Benachrichtigungen erhälst, schließe die App vollständig (indem du sie in der Übersicht wegwischt) und öffne den PlayStore (oder F-Droid) auf deinem Android-Gerät.

  2. Suche nach der App ntfy und installiere sie.

  3. Nach der Installation von ntfy, Öffne die App mindestens einmal.

  4. Kehre nun zu FluffyChat zurück und öffne die App.

🔋 Schritt 2: Deaktiviere die Akkuoptimierung für ntfy

Um sicherzustellen, dass FluffyChat zuverlässig Push-Benachrichtigungen senden kann, ist es wichtig, die Akkuoptimierung für die "ntfy"-App zu deaktivieren.

  1. Gehe zu den [Android-Einstellungen] auf deinem Gerät.

  2. Suche nach "Apps" oder "Anwendungen" und wähle "ntfy" aus der Liste der installierten Apps aus.

  3. Tippe auf "Akku". und wählen Sie „Akkuoptimierung“.

  4. Stelle in der Liste der von der Akkuoptimierung ausgenommenen Apps sicher, dass „ntfy“ ausgewählt ist.

✅ Schritt 3: Push-Konfiguration in FluffyChat überprüfen

  1. Öffnen Sie FluffyChat und gehen Sie zu den [Einstellungen].

  2. Wählen Sie im Menü „Benachrichtigungen“.

  3. In den Benachrichtigungseinstellungen sehen Sie eine Liste der „Pusher“. Der „Pusher“ für „ntfy“ sollte ganz unten in der Liste stehen.

🥳 Schritt 4: Push-Benachrichtigungen empfangen

Um sicherzustellen, dass alles korrekt eingerichtet ist, bitten Sie einen Freund, Ihnen eine Nachricht in FluffyChat zu senden und prüfen Sie, ob Sie eine Push-Benachrichtigung erhalten.

Conversations verwenden

Wenn du neben Matrix auch XMPP verwenden und Conversations bereits konfiguriert hast, kannst du die folgenden Schritte ausführen, um FluffyChat-Push-Benachrichtigungen darüber zu erhalten:

  1. Öffne Conversations.
  2. Tippe auf die drei Punkte oben rechts.
  3. Wähle Einstellungen und scrolle nach unten zu UnifiedPush Distributor.
  4. Tippe auf XMPP-Konto und wähle das XMPP-Konto aus. Konto, über das du Benachrichtigungen erhalten möchtest.
  5. Öffnen Sie FluffyChat. Falls Benachrichtigungen nicht über Unterhaltungen angeboten werden, überprüfe die Benachrichtigungseinstellungen (siehe Schritt 3 für Ntfy oben).

Mit diesen Schritten sollten Push-Benachrichtigungen in FluffyChat für Nutzer ohne Google-Dienste erfolgreich eingerichtet werden. Wenn du einen eigenen Push-Dienst betreiben möchten, besuche unifiedpush.org.

# Wie kann ich diese FAQ erweitern?

On Weblate you can edit all entries of the FAQ and provide translations for your language. To edit a source entry of the faq, you need to edit the english version. As an admin you can also write new entries to it by going to English and tap on Add new translation. There you then need to define a key for the FAQ entry.

The key always starts with faq_questions. or faq_answers., then consists of the questions in lower case snake case. For example, the key of this entry is faq_answer.how_can_i_extend_this_faq.

Please note that you must provide a question and an answer, so you have to define two new translations.

If you are not an admin you can edit this json file in GitHub.

# Wie verwendet man Ende-zu-Ende-Verschlüsselung?

FluffyChat supports end to end encryption. You can enable it per chat. Once enabled it cannot be disabled anymore for security reasons. You can not enable encryption for public rooms as this makes no sense when anyone can join and leave the room anyway. Once you have enabled encryption, the server is no longer able to read the content of your messages. It will encrypt all text messages and files.

To be safe from man-in-the-middle attacks, you should take a look at the device list. You can do this in the encryption settings of a chat. Is there a suspicious device which you or your chat partner don't know? Then you can block it by moving the toggle to the left.

The color of the toggle shows you the security state. Orange means, that this device is not verified. Grey means that it is blocked and won't receive the encryption keys. This means that this device won't be able to read your messages anymore! Green means that this device is verified.

To verify the devices of another user, start the verification in a direct chat. For this you have a "Start verification" button in the encryption settings of a direct chat. Be sure that you are standing next to this person or you are connected via phone or any other secure channel. When you have started the verification, you will both see a set of emojis on your device. Compare them and tap on "They match". Wait a little bit and then you should see that all devices become green.

# Wie kann ich FluffyChat forken?

Table of Contents

1. License

FluffyChat is licensed under AGPL. Read the license (https://github.com/krille-chan/fluffychat/blob/main/LICENSE) and make sure that your fork is open source under the same license and that you fulfill all requirements. Maybe you should consider contacting a lawyer before you publish your fork.

2. Disable end-to-end encryption!

Due to US export regulations you are not allowed to publish your app in a store or anywhere on a US server before you have removed everything regarding the encryption or fulfill the regulations.

Learn more: https://www.bis.doc.gov/index.php/policy-guidance/encryption

If you need help from us with using E2EE in your fork read more below under the topic "Official Support".

3. Stay up to date!

FluffyChat contains security related stuff. If we find a security bug, we will try to fix it as soon as possible and ship it with a new version. But this means that your fork is out of date and a security risk. You can't be awake 24 hours a day so you must decide how you protect your users by chosing one of the following methods:

  1. Make your fork as minimal as possible and enable repository mirroring. Set up a CI which publishes new versions automatically if FluffyChat publishes a bug fix.
  2. Never sleep and pay a big team where one guy at least is never sleeping.
  3. Contact famedly.com to buy official support.

4. Official Support

FluffyChat is free as in free speech and not free beer! Please contact my company famedly.com for offers and official support and take in mind that it costs a lot of work and time to maintain FluffyChat or the Famedly Matrix SDK. So we can't give you support for free. So please expect around 1$ per month per user of your fork.

# Wie finde ich andere user?

There are several ways to find other users in FluffyChat.

  1. Search by display name: You can enter a person's display name in the search. This only works if:
    • You've already shared a chat with the person,
    • They're in a public room known to your server,
    • Or your server allows searching for other users.
  2. Enter Matrix ID directly: If you know the Matrix ID (e.g., @krille:janian.de), you can enter it directly in the search. It works similarly to an email address: @username:servername.
  3. Scan QR code: You can scan the other person's QR code or display your own for scanning.
  4. Share invitation link: Anyone can share an invitation link to a room or chat. Clicking the link will connect you directly.

# How do I get stickers?

You can add a sticker pack from the internet. For example this volpeon.ink does an incredible job:

https://volpeon.ink/emojis/

Just follow these steps:

  1. Download one of the packs as a zip file

  2. Open FluffyChat

  3. Go to "Settings" > "Chat" > "Custom emotes and stickers"

  4. Tap on the three dot menu top right and tap on "Import from zip file"

  5. Select the zip file and if you like edit the sticker names

You can also find preconfigured sticker packs in Matrix. I recommend Nico's Sticker Collection:

https://matrix.to/#/#nico's-stickers:neko.dev

The sticker collection for FluffyChat unfortunately does not have yet a large selection:

https://matrix.to/#/#fluffychat-stickers:janian.de

  1. Join the public room

  2. Open the three dot menu top right and tap on "Emote Settings"

  3. Select the sticker pack in the room you like

  4. Toggle "Enable emote pack globally"

Have fun with your stickers! :-)