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-mailaccount 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.
Standaard toont Delta Chat alle e-mails.
Je kunt dit aanpassen via Instellingen → Gesprekken en media → Klassieke e-mails tonen. Vervolgens heb je keuze uit de volgende opties:
Ja. Plattetekstberichten en e-mailbijlagen worden apart getoond. Uitgaande berichten worden, indien nodig, automatisch voorzien van bijlagen.
Om de prestaties te verhogen, worden afbeeldingen standaard geoptimaliseerd en verkleind verstuurd, maar je kunt ze als een bestand verzenden om het origineel te sturen.
Je kunt meerdere accounts toevoegen, zowel in de mobiele als computerapp:
Lees ook hoe je accounts aan meerdere apparaten toevoegt.
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 die geen Delta Chat gebruiken kunnen je profielfoto niet zien (maar ze kunnen Delta Chat natuurlijk wél gaan gebruiken :) )
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.
Op bepaalde besturingssystemen kun je gevraagd worden bepaalde rechten toe te kennen aan de app. Delta Chat doet het volgende met deze rechten:
Met deze hulpmiddelen kun je je gesprekken geordend houden:
Vastgemaakte gesprekken vind je te allen tijde bovenaan de gesprekslijst terug. Zo kun je je belangrijste gesprekken permanent of tijdelijk bij de hand houden, zodat je niets vergeet.
Stel gesprekken in op Negeren als je geen meldingen meer wilt ontvangen. Wel blijven genegeerde gesprekken op de lijst staan en kun je ze te allen tijde vastmaken.
Archiveer gesprekken als je ze niet meer op de gesprekslijst wilt zien. Gearchiveerde gesprekken zijn te allen tijde te bekijken boven de lijst of via een zoekopdracht.
Als er een nieuw bericht in een gearchiveerd gesprek wordt ontvangen, dan wordt het gesprek in kwestie ge-dearchiveerd en dus weer op de gesprekslijst geplaatst. Genegeerde gesprekken blijven in het archief staan totdat je ze er zelf uithaalt.
Archiveer of maak een gesprek vast door het gesprek in kwestie lang ingedrukt te houden (Android), via het gespreksmenu (Android/computer) of door het naar links te vegen (iOS). Negeer een gesprek via het gespreksmenu (Android/computer) of het gespreksprofiel (iOS).
As you use an e-mail account for Delta Chat, how you can delete your account depends on your e-mail provider. We don’t have any control over your e-mail account, so unfortunately we can’t help you with that.
If you want to keep the account, but uninstall Delta Chat, it is recommended to leave any group chat before uninstalling Delta Chat.
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.
Standaard bewaart Delta Chat all berichten lokaal op je apparaat. Als je bijvoorbeeld ruimte wilt vrijmaken, dan kun je er voor kiezen om oude berichten automatisch te verwijderen. Ze blijven echter bewaard op je apparaat totdat je ze daar handmatig verwijdert.
Inschakelen kan als volgt: Oude berichten verwijderen → Berichten van server verwijderen in de gespreks- en mediainstellingen. Je kunt kiezen uit ‘Onmiddelijk’ en ‘Na 1 jaar’. Alle e-mails ontvangen door Delta Chat worden na deze tijdspanne van de server verwijderd.
Let op: als je Delta Chat op meer dan één apparaat gebruikt, bewaar de berichten dan wél op de server, in elk geval totdat ze op het andere apparaat zijn binnengehaald. Stel automatisch verwijderen hiervoor in op ‘na één dag’ of iets dergelijks, afhankelijk van hoe vaak je het andere apparaat gebruikt.
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 eind-tot-eindversleuteling die zélfs beschermt tegen actieve aanvallen. Zie ‘goedgekeurde groepen’ verderop voor meer informatie.
Nee.
De Delta Chat-apps (en andere met Autocrypt compatibele e-mailapps) delen automatisch de vereiste sleutels voor eind-tot-eindversleuteling, 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 eind-tot-eindversleuteling standaard wilt uitschakelen, zoek dan de Autocrypt-optie in ‘Instellingen –> Geavanceerd’.
Als je in de buurt van je gesprekspartner bent:
Als je niet in de buurt bent van je gesprekspartner, kun je de status handmatig controleren in het venster ‘Versleuteling’ (gebruikersprofiel op Android/iOS of rechtsklik op een gesprek op de computer)
Bij eind-tot-eindversleuteling 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 eind-tot-eind versleuteld. Jouw antwoord is dan eveneens eind-tot-eind versleuteld.
Als het hangslot ontbreekt, dan is het bericht meestal onversleuteld omdat jij of de afzender eind-tot-eindversleuteling hebt uitgeschakeld, of omdat de afzender geen app gebruikt die eind-tot-eind-versleuteling ondersteunt.
De beste manier om dit te doen is door een goedgekeurde groep aan te maken en zelfvernietigende berichten in te schakelen.
Goedgekeurde groepen zijn te allen tijde versleutend en beschermd tegen MITM- aanvallen.
Metagegevens kunnen niet worden versleuteld omdat de server dient te weten waar berichten moeten worden afgeleverd. Maar met behulp van zelfvernietigende berichten worden ze na het afleveren verwijderd.
Als je berichten op je apparaat wilt maar niet op de server, dan kun je ook met de groep afspreken om ‘Berichten automatisch van server verwijderen’ in te schakelen.
Als je een een-op-eengesprek wilt beveiligen, dan kun je en goedgekeurde groep met twee personen samenstellen. Als de ander het apparaat kwijt is, maar niet het account, dan kun je nog steeds een-op-een gespreken voeren. (Meer informatie)
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 eind-tot-eind 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 –> Geavanceerd –> 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.
Ja, Delta Chat 1.36 bevat een nieuwe, experimentele functie om hetzelfde account op meerdere apparaten te gebruiken:
Ga op het eerste apparaat naar Instellingen → Tweede apparaat toevoegen, ontgrendel - indien nodig - het scherm en wacht totdat de QR-code in beeld verschijnt.
Installeer Delta Chat op het tweede apparaat.
Start Delta Chat op het tweede apparaat, kies Toevoegen als tweede apparaat en scan de QR-code met het eerste apparaat.
De overdracht zou na een paar seconden moeten beginnen en beide apparaten zouden de voortgang moeten tonen. Wacht vervolgens tot de overdracht op beide apparaten is afgerond.
In tegenstelling tot veel andere gespreksapps, werkt Delta Chat onafhankelijk op beide apparaten. Hierdoor hoef je niet het ene apparaat bij de hand te hebben om het andere te laten werken.
Controleer of beide apparaten verbonden zijn met hetzelfde (wifi)netwerk
Wellicht is een firewall actief op je apparaat, welke problemen kan veroorzaken (met name op Windows). Schakel de firewall op beide apparaten uit of voeg een uitzondering voor Delta Chat toe en probeer het opnieuw.
Zorg voor voldoende ruimte op het bestemmingsapparaat
Zorg dat beide apparaten tijdens de overdracht ingeschakeld blijven en niet op zwart/in de slaapstand gaan. Sluit Delta Chat niet af. (We proberen om de app zo goed als mogelijk op de achtergrond te laten werken, maar systemen sluiten apps helaas wel eens eigenhandig af).
Ben je al ingelogd op het bestemmingsapparaat? Je kunt meerdere accounts per apparaat gebruiken - voeg dus een tweede account toe.
Als je nog steeds problemen ervaart of je de QR-code niet kunt scannen, volg dan onderstaande stappen omtrent handmatige overzetting
Deze methode is vooral bedoeld voor situaties waarin ‘Tweede apparaat toevoegen’ niet lukt.
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 installeren 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.
In Delta Chat kun je zogeheten ‘privé-apps’ delen. Dit zijn bijlagen met de bestandsextensie .xdc
. Ze hebben verschillende functien en maken van Delta Chat een uitbreidbare
gespreksapp. De technische term van privé-apps is webxdc.
We zijn zeer benieuwd naar je feedback. Ervaar je problemen of wil je ideeën delen? Neem dan deel aan ons forum. (Ben je een echte tester? Registreer je dan via ‘Registreren → met Delta Chat’!)
https://meet.jit.si/$KAMER
invoeren. $KAMER
is hierbij een willekeurige waarde,
zodat er telkens een nieuwe jitsi-kamer als je iemand belt.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.
Stand van zaken, oktober 2022: goedgekeurde groepen zijn nog steeds een experimentele functie. Er wordt echter druk aan gesleuteld en er zijn al vele bugs opgelost sinds de eerste vrijgave in 2018. Er zijn echter nog een paar gevallen, zoals grote groepen, waar sommige berichten kunnen verdwijnen of onleesbaar zijn.
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 ‘Chatversie’-kop verplaatsen naar de DeltaChat-map. Normaal doet de Delta Chat-app dit uit zichzelf.
Dit is handig als jullie beide:
In dat geval kan Delta Chat Postvak IN negeren en alleen nieuwe gesprekken in de Delta Chat-map te zoeken.
Meer informatie hieromtrent is te vinden in ons blogartikel.
Delta Chat onderging al drie onafhankelijke beveiligingscontroles:
In 2019 heeft Include Security Delta Chats PGP- en RSA-bibliotheken geanalyseerd. Er werden geen grote problemen aangetroffen, maar wel twee belangrijke die nadien werden opgelost. Ook werden enkele redelijk belangrijke en minder belangrijke aan het licht gebracht, maar die konden in Delta Chats specifieke implementatie niet worden misbruikt. Ondanks dat zijn enkele daarvan nadien alsnog opgelost. Het volledige verslag is hier na te lezen.
In 2020 heeft Include Security Delta Chats Rust-kern, imap-, smtp- en tls-bibliotheken geanalyseerd. Er werden geen grote problemen aangetroffen. Wél werden er een paar redelijk belangrijke zwakheden aangetroffen, maar geen die de meeste Delta Chat-gebruikers direct trof omdat ze afhankelijk waren van de gebruikte omgeving. Omwille van gebruiks- en compatibiliteitsredenen, konden we ze niet allemaal oplossen en besloten we om beveiligingsaanbevelingen aan getroffen gebruikers te doen. Het volledige verslag is hier na te lezen.
Aan het begin van 2023 heeft Cure53 de transportversleuteling van Delta Chats netwerkverbindingen getest, evenals de e-mailserveropzet zoals beschreven op onze site. Meer informatie over deze test is te lezen op ons blog of in het volledige verslag.
Sinds begin 2023 hebben we diverse beveiligings- en privacyproblemen met ‘webapps gedeeld in een gesprek’. Deze waren allen te wijten aan fouten in de sandboxing, vooral die van Chromium. Daarna is er een beveiligings- onderzoek van Cure53 geweest en zijn alle problemen opgelost in versie 1.36 van de uit april 2023. Lees hier het volledige verhaal omtrent E2E-beveiliging op het web.
Delta Chat ontvangt geen risicokapitalen, staat niet onder bewindvoering en ervaart geen enkele druk om winst te maken of om gebruikers en hun vrienden door te verkopen aan adverteerders (of erger). We maken gebruik van publieke financieringsprocessen, zoals EU- en VS-financiering, om ons doel, het opzetten van een gedecentraliseerd en divers gesprekssysteem, te verwezenlijken, op basis van vrije en opensource-gemeenschapsontwikkelingen.
De Delta Chat-ontwikkeling wordt tot op heden gefinancierd door deze 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, evenals eind-tot-eindversleuteling via Autocrypt..
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.
De NLnet foundation heeft in 2019 en 2020 €46.000 toegekend voor het voltooiien van de Rust- en Python-bindings en het opzetten van het Chatbot-ecosysteem.
In 2021 ontvingen we aanvullende EU-financiering voor twee toekomstige internet- voorstellen, te weten EPPD - ‘e-mail provider portability directory’ (~€97.000) en AEAP - ‘email address porting’ (~€90.000), wat geleid heeft tot betere ondersteuning voor meerdere accounts, een verbeterd QR-codesysteem en vele netwerk-gerelateerde verbeteringen op alle besturingssystemen.
Van 2021 tot 2023 ontvingen we Internetvrijheidsfinanciering (~$500,000) van de ‘U.S. Bureau of Democracy, Human Rights and Labor’ (DRL). Met deze financiering kunnen we Delta Chat eindelijk stabieler maken, evenals compatibeler met meer e-mailservers wereldwijd. Ook kunnen we extra beveiliging toevoegen voor geheim communiceren vanaf locaties met internetcensuur of waar het internet is afgesloten.
Aan het begin van 2023 werden we toegelaten tot het Next Generation Internet (NGI)- programma omwille van onze voorstellen omtrent ‘private, gedecentraliseerde apps’. Het bedrag moet nog nader worden vastgesteld, maar ligt rond de €100.000. Met behulp van deze financiering kunnen we de webxdc ‘gedeelde apps in een gesprek’ verder uitwerken.
Soms ontvangen we eenmalige donaties van privépersonen, waar we uiteraard zeer dankbaar voor zijn. Zo ontvingen we in 2021 een zeer royaal bedrag op onze rekening, te weten €4000, met als bijschrift “Ga zo door met dit goede project!”. We gebruiken dit soort bedragen om ontmoetingen tussen ontwikkelaars te organiseren of voor ad-hoc-uitgaven die niet voorzien waren. Ook kunnen we zo onafhankelijk blijven en lang blijven voortbestaan.
Bovenstaande fiancieringen zijn opgezet door merlinux GmbH in Freiburg (Duitsland) en daarna toegekend aan meer dan 12 vrijwilligers wereldwijd.
Bekijk Delta Chats bijdraagmogelijkheden om te zien hoe je een financiële of andere bijdrage kunt leveren.