Delta Chat is een nieuw soort gespreksapp waarmee je chat via e-mail, indien mogelijk extra versleuteld middels Autocrypt. Je hoeft je nergens te registreren - je kunt gewoon je bestaande e-mailaccounh gebruiken.
Met Delta Chat kun je berichten schrijven naar elk bestaand e-mailadres, zelfs als de ontvanger (nog) geen gebruik maakt van de Delta Chat-app. De ontvanger hoeft dus niet per se dezelfde app te gebruiken als jij zoals bij andere chatapps.
Delta Chat toont automatisch:
Overige berichten verschijnen niet automatisch; je vindt deze terug in het hoofdmenu onder Contactpersoonverzoeken. Van daaruit kun je, desgewenst, een gesprek beginnen.
In de instellingen kun je een profielfoto toevoegen. Als je een bericht stuurt aan je contactpersonen of ze toevoegt middels hun QR-code, dan krijgen ze je profielfoto te zien.
Contactpersonen zonder Delta Chat krijgen hem te zien als e-mailbijlage.
Omwille van je privacy, krijgen anderen je profielfoto pas te zien als je ze een bericht stuurt.
Je profielfoto wordt niet naast elk bericht getoond, maar wel frequent genoeg. Je contactpersonen ontvangen hem dan opnieuw, zelfs als ze een nieuw apparaat toevoegen.
Delta Chat heeft, net zoals andere e-mailprogramma’s (Thunderbird, K9-Mail, Outlook, etc.), je wachtwoord nodig om berichten te versturen. Het wordt alleen opgeslagen op je apparaat en alleen uitgewisseld met je e-mailprovider, die toch al toegang heeft tot je mails.
Als je een e-mailprovider gebruikt die OAuth2 ondersteunt, zoals Gmail of Yandex, dan hoeft je wachtwoord niet lokaal te worden opgeslagen. Er wordt dan alleen een toegangssleutel gebruikt.
Delta Chat is open source. Dit betekent dat je de bron- code kunt bekijken om er zeker van te zijn dat er veilig wordt omgegaan met je inloggegevens. We ontvangen graag feedback hierover.
Een goedgekeurde groep is een gesprek waarin extra beveiliging zit tegen kwaadwillenden. Alle berichten in een goedgekeurd gesprek zijn e2e-versleuteld, en personen kunnen deelnemen door een ‘QR-uitnodigingscode’ te scannen. Alle deelnemers zijn dus gekoppeld middels elkaars uitnodigingen, wat cryptographische consistentie biedt tegen netwerk- of provider-aanvallen. Bekijk https://countermitm.readthedocs.io/en/latest/new.html voor meer informatie omtrent deze functie.
Statusupdate december 2019: een ‘goedgekeurde groep’ blijft experimenteel. De functie wordt voortdurend verbeterd, en vele bugs zijn opgelost sinds deze werd toegevoegd in 2018. Echter, het komt nog steeds voor, vooral bij grote groepen, dat er dingen misgaan. Zo kunnen bijv. berichten soms onleesbaar worden. Begin 2020 volgt een diep beveiligingsonderzoek, en worden er verschillende ontwikkelingen gedaan omtrent de qr-join-protocollen. Het label ‘experimenteel’ zou dus in de nabije toekomst moeten verdwijnen.
Verwijder jezelf van de groepslijst of verwijder het hele groepsgesprek. Als je later weer wilt deelnemen, vraag dan iemand anders of hij/zij je weer wilt toevoegen.
Wat ook kan doen is groepsmeldingen uitschakelen. Zo blijf je in de groep, maar ontvang je geen meldingen meer als er nieuwe berichten zijn.
Ja. Delta Chat heeft de standaard Autocrypt niveau 1 ingebouwd en kan dus e2e-berichten versleutelen d.m.v. Autocrypt-achtige apps.
Delta Chat ondersteunt een sterke variant van end-to-end-versleuteling die zélfs beschermt tegen actieve aanvallen. Zie ‘goedgekeurde groepen’ verderop.
Nee.
De Delta Chat-apps (en andere met Autocrypt compatibele e-mailapps) delen automatisch de vereiste sleutels voor end-to-end-versleuteling, al vanaf het eerste verstuurde bericht. Hierna zijn alle opeenvolgende berichten automatisch versleuteld. Als één van de gesprekspartners een niet met Autocrypt compatibele e-mailapp gebruikt, dan zijn die berichten onversleuteld.
Als je end-to-end-versleuteling standaard wilt uitschakelen, zoek dan de Autocrypt-optie in ‘Instellingen –> Geavanceerd’.
Gebruikersprofielen tonen aanvullende informatie:
Druk op ‘QR-uitnodigingscode’ (Android). Pak het andere apparaat, druk daar op ‘QR-code scannen’ en scan de code. Als beide apparaten verbonden zijn met internet, dan wordt er een gesprekskanaal opgezet (als dat er nog niet was) en worden de sleutels geverifieerd. Beiden zien daarna een bericht ‘afzender goedgekeurd’ in hun gesprek.
Bij end-to-end-versleuteling toont Delta Chat twee vingerafdrukken. Als deze dezelfde zijn als die op het apparaat van je gesprekspartner, dan is de verbinding beveiligd.
Bij overdrachtsversleuteling wordt de status ervan getoond.
Als er een klein hangslot wordt getoond naast een bericht, dan is het end-to-end versleuteld. Jouw antwoord is dan eveneens end-to-end versleuteld.
Als het hangslot ontbreekt, dan is het bericht meestal onversleuteld omdat jij of de afzender end-to-end-versleuteling hebt uitgeschakeld, of omdat de afzender geen app gebruikt die end-to-end-versleuteling ondersteunt.
Autocrypt wordt gebruikt voor het opzetten van een e2e-versleuteling met andere Delta Chat-apps, alsmede andere apps die Autocrypt ondersteunen. Autocrypt gebruikt een beperkte set OpenPGP-functionaliteit.
Delta Chat gebruikt de countermitm setup-contact- en verified-group-protocollen om bescherming te bieden tegen actieve netwerkaanvallen. Hierdoor gaat Delta Chat verder dan de basisbescherming van Autocrypt niveau 1.
1-op-1-gesprekken met een goedgekeurde contactpersoon en goedgekeurde groepen zijn niet hetzelfde, ook niet als er 2 personen in de groep zijn. Eén van de grote verschillen is dat je eenvoudig meer personen kunt toevoegen aan de groep, maar er zijn meer verschillen.
Goedgekeurde groepen zijn afwisselend beveiligd. Elk foutje (platte tekst, niet goed ondertekende berichten, etc.) worden gemarkeerd en niet getoond. Wél kun je ervan uitgaan dat alle berichten in een goedgekeurd gesprek niet zijn gelezen, danwel aangepast, door tussenpersonen.
1-op-1-gesprekken zijn opportunistisch: ze zijn bedoeld om mensen te laten communiceren ongeacht hun e-mailclient, apparaat, instellingen, etc. Daarom hebben ze geen vinkje, zelfs als de contactpersoon is goedgekeurd.
Nee, want OpenPGP heeft geen ondersteuning voor Perfect Forward Secrecy. Perfect Forward Secrecy werkt op basis van sessies, terwijl e-mail asynchroon is en doorgaans wordt gebruikt op meerdere apparaten tegelijk. Dit houdt in dat als je Delta Chat-privésleutel uitlekt en iemand een databank heeft met al je berichten, ze ze kunnen lezen.
Let op: als iemand je telefoon in beslag heeft genomen of gehackt, dan kunnen doorgaans alle berchten lezen, óók als Perfect Forward Secrecy in gebruik was geweest. Toegang tot een apparaat van een groepslid zorgt er voor dat alle sociale gegevens vrij zijn in te zien. Als je hier bang voor bent, gebruik dan een e-mailadres dat niet makkelijk te herleiden is.
We zijn ideeën aan het uitwerken omtrent het beschermen van gesprekken na inbeslagname van een apparaat.
Delta Chat is gedecentraliseerd. Dit houdt in dat de metagegevens niet worden opgeslagen op een centrale server. Wél worden ze opgeslagen op de mailserver van zowel de afzender als de ontvanger.
Elke mailserver weet wie wat verzonden en ontvangen heeft door de onversleutelde koppen ‘Aan/CC’ na te lopen. Hierdoor weten servers welke e-mailadressen deel uitmaken van een groep. Delta Chat kan dit eenvoudig omzeilen en alles in de onversleutelde sectie plaatsen. Zie deze melding. Bij opportunistische gesprekken is het grootste bezwaar dat andere e-mailclients er door worden beïnvloedt.
Veel andere e-mailkoppen, zoals bijv. ‘Onderwerp’, zijn end-to-end-versleuteld. Zie ook de aanstaande IETF RFC.
Ja. De beste manier om dit te doen is door een Autocrypt-instelbericht te versturen vanuit de andere client. Zoek naar een optie als Autocrypt-instellingen overdragen in de instellingen van die client en volg de instructies.
Ook kun je de sleutel handmatig importeren via ‘Instellingen –> Geavanceerde –> Sleutels beheren’. Let op: zorg dat de sleutel niet met een wachtwoord beveiligd is.
Als je geen sleutel hebt of niet wist dat je er één nodig had, geen paniek: Delta Chat genereert, indien nodig, automatisch een sleutel.
Het is goed mogelijk dat je sleutel versleuteld is en/of een wachtwoord vereist. Zulke sleutels worden niet ondersteund. Verwijder de versleuteling en het wachtwoord en probeer het opnieuw. Als je je wachtwoord koste wat kost wilt behouden, maak dan een e-mailalias aan die je alleen in Delta Chat gebruikt. Zo is de sleutel niet gekoppeld aan je hoofdadres.
Delta Chat heeft ondersteuning voor alle veelvoorkomende OpenPGP-privésleutelformaten. Echter, het in onmogelijk om álle soorten sleutels te ondersteunen. Onze aandacht gaat hier dan ook niet naar uit. Sterker nog: de meeste gebruikers hebben (nog) geen sleutel. We doen ons best om zo veel mogelijk sleutels te ondersteunen.
Door het verwijderen van het wachtwoord kan de sleutels afhankelijk van de gebruikte software, veranderd zijn. In Enigmail kun je je wachtwoord leeglaten in het sleutelbeheervenster. Met GnuPG kun je het instellen middels de opdracht- regel. Voor andere programma’s kun je zélf een oplossing zoeken op internet.
Als je hetzelfde account wilt gebruiken op andere apparaten, dan moet je een back-up exporteren op het oude apparaat en deze importeren op het nieuwe:
Dit is een experimentele functie voor mensen die problemen ervaren met bepaalde serverregels. Niet alle providers ondersteunen dit, maar bij sommige kun je alle e-mails met een ‘Chat-Versie’-kop verplaatsen naar de DeltaChat-map. Normaal doet de Delta Chat-app dit uit zichzelf.
Het negeren van Postvak IN is nuttig als je:
In dat geval hoeft Delta Chat Postvak IN niet te controleren.
Door een kopie aan jezelf te sturen, weet je zeker dat je je eigen berichten op alle apparaten ontvangt. Als je meerdere apparaten hebt en dit niet inschakelt, dan zie je alleen berichten van anderen en de berichten die je vanaf het huidige apparaat verstuurt.
De kopie wordt verstuurd naar je Postvak IN en vervolgens verplaatst naar de DeltaChat-map - het verschijnt nooit in de map ‘Verzonden’. Delta Chat werkt zo omdat het bericht anders twee keer verstuurd zou worden (eenmaal middels SMTP, en eenmaal middels IMAP naar de map ‘Verzonden’).
Standaard is deze optie uitgeschakeld.
Dit is alleen nuttig als een ander e-mailprogramma (zoals Thunderbird) naast de Delta Chat-app gebruikt en wilt dat je andere apparaten deel uitmaken van gesprekken.
Wij raden echter aan om in dat geval de Delta Chat-app te downloaden op je computer: get.delta.chat. De optie om de map ‘Verzonden’ te controleren wordt in de toekomst mogelijk verwijderd. De functie deed zijn intrede toen er nog niet op alle platformen een Delta Chat-client beschikbaar was.
Sommige mensen gebruiken Delta Chat als een normale e-mailclient en willen daarom Postvak IN gebruiken voor hun e-mail in plaats van de DeltaChat-map. Als je deze optie uitschakelt, schakel dan ook de optie ‘Berichten verplaatsen naar de DeltaChat-map’ uit. Anders kun je mogelijk geen berichten verwijderen of problemen ervaren op andere apparaten.
Delta Chat ontvangt geen risicokapitaal, heeft geen schulden en staat niet onder druk om grote winst te moeten maken. Ook is er geen enkele druk om gegevens van gebruikers, hun vrienden en familie te verkopen aan adverteerders (of erger).
De Delta Chat-ontwikkeling wordt tot op heden gefinancierd door vier grote spelers:
Het NEXTLEAP-EU-project heeft het onderzoek naar en de implementatie van goedgekeurde groepen en setup-contact-protocollen in 2017 en 2018 gefinancierd.
Open Technology Fund heeft twee subsidies toegekend. De eerste subsidie, voor 2018/2019, ter waarde van ong. $200,000, heeft enorm geholpen om de Android-app te verbeteren en een bètaversie van de computerclient vrij te geven. Verder hebben we onderzoek kunnen doen naar het uiterlijk in relatie tot mensenrechten - bekijk onze conclusie hier: Needfinding and UX report. De tweede subsidie, voor 2019/2020, ter waarde van ong. $300,000, loopt nog en ondersteunt ons bij het vrijgeven van de iOS-client, het overzetten van de code van de kernbibliotheek naar Rust en het implementeren van nieuwe functies op alle platformen. Bekijk ons blog voor meer informatie.
De NLnet foundation heeft Delta Chat €46.000 toegekend voor het voltooiien van de Rust- en Python-bindings en het opzetten van het Chatbot-ecosysteem.
Ook hebben verschillende experts en enthousiastelingen op vrijwillige basis bijgedragen aan Delta Chat, en sommige doen dat nog steeds. Zij hebben geen of bijna geen geld ontvangen. Zonder hen zou Delta Chat niet zo geweldig zijn als het vandaag de dag is.
Bovenstaande fiancieringen zijn opgezet door merlinux GmbH in Freiburg (Duitsland) en daarna toegekend aan bijna 12 vrijwilligers.
De financiering voor 2020/2021 moet nog worden opgezet. We nemen verschillende mogelijkheden door met organisaties en partners. Daarnaast overwegen we een donatiesysteem op te zetten. Sterker nog: daar zijn we al een beetje mee begonnen (Delta Chat / Liberapay-donatieaccount), maar we hebben dit nog niet openbaargemaakt. Tevens is er tot dusver €3000-€4000 gedoneerd aan Bjoern’s (de oorspronkelijke ontwikkelaar van Delta Chat) PayPal en Bitcoin.