Het recht om niet vastgelegd te worden

graygate is een end-to-end versleutelde messenger, gebouwd voor privacy. Hij geeft mensen een manier om veilig te praten, ook waar vrije meningsuiting wordt onderdrukt.

In veel landen gelden nog altijd wetten en regels die vrije communicatie onderdrukken. graygate is een middel om ook onder die omstandigheden veilig te praten.

Hoe graygate in elkaar zit

Een server die alleen doorgeeft

Versleutelde berichten blijven hooguit 14 dagen op de server staan, nog steeds versleuteld, zodat de ontvanger ze kan ophalen. Verder bewaart de server alleen het minimum dat de dienst nodig heeft om te werken.

Berichten worden niet bewaard

Haalt de ontvanger een bericht binnen 14 dagen niet op via de app, dan verwijdert de server het automatisch.

Uitnodigingscode

Voorlopig kom je alleen met een uitnodigingscode bij graygate binnen. Wil je de app gebruiken, vraag dan een code aan iemand die er al een heeft.

Wat het betekent dat de server het niet weet

  1. Sleutels ontstaan op je toestel

    Bij het aanmaken van een account wordt het RSA-sleutelpaar in je toestel gemaakt. De privésleutel verlaat de iOS Keychain en de Android Keystore niet. Hij gaat nooit naar de server, dus de server kan geen enkel bericht lezen.

  2. De ruimtesleutel komt uit het wachtwoord

    Elk toestel leidt de ruimtesleutel zelf af uit het wachtwoord van de ruimte. De server heeft alleen een hash om te controleren of het wachtwoord klopt; het wachtwoord en de sleutel bereiken hem nooit.

  3. Alleen versleutelde tekst reist mee

    Berichten worden versleuteld verstuurd. Pushmeldingen bevatten geen inhoud, geen afzender en geen naam van de ruimte; ze melden alleen dat er iets nieuws is.

  4. Gesprekken blijven op het toestel

    Ontsleutelde gesprekken staan alleen op dat toestel. Wissel je van toestel, dan gaan oude gesprekken niet mee. Dat is onhandig, maar het is een ontwerpkeuze en geen beperking, en het is juist het bewijs dat het gesprek nooit via de server ging.

Bewust weggelaten

  • Leesbevestigingen

    Afgeleverd is het laatste wat we melden. Wanneer iets gelezen is, tonen we niet en bewaart de server evenmin.

  • Online-status en typindicator

    Ook aanwezigheid en typen zijn onzichtbaar voor de server. De server verplaatst alleen berichten; hij weet niet wie verbonden is of wie aan het typen is.

  • Back-up in de cloud

    De server geeft berichten door en bewaart niets. Alle gegevens staan uitsluitend op je toestel.

  • Advertenties, analysetools en inloggen met een extern account

    De dienst gebruikt geen enkel middel om persoonsgegevens te verzamelen en geen analysetools. Ook inloggen met externe accounts wordt in geen enkele vorm ondersteund, sociale logins inbegrepen. Jouw privacy gaat voor.

Beveiliging voorbij versleuteling

Vergrendeling

Toegang wordt beschermd met Face ID op iOS en BiometricPrompt op Android. Toestellen zonder biometrie gebruiken een app-pincode.

Scherm afdekken en schermafbeeldingen

In het app-overzicht wordt de inhoud afgedekt. Android blokkeert schermopnames op systeemniveau en iOS merkt een opname op en meldt dat in de ruimte.

Automatisch verwijderen

Zet automatisch verwijderen per ruimte aan (1, 7 of 30 dagen) zodat er geen berichten op het toestel achterblijven.

Vingerafdruk van de sleutel vergelijken

Controleer de sleutel van de ander met 12 Engelse woorden en een groep cijfers. Dat houdt een server tegen die onderweg sleutels wil verwisselen.

Is deze dienst in elke situatie veilig?

  • Wie in welke ruimte zit en wanneer iemand verbond, wordt wel op de server bewaard.
  • Fysieke inbeslagname is niet te voorkomen. Wie je toestel, pincode, gebruikersnaam en wachtwoord allemaal in handen krijgt, kan de gesprekken op dat toestel openen.
  • Forward secrecy per bericht, zoals Signal die biedt, is er niet.

Veelgestelde vragen

Kan iedereen zich aanmelden?

Nee. Voor een account is een uitnodigingscode nodig.

Wat als ik het wachtwoord vergeet van een ruimte waarvoor ik ben uitgenodigd?

Dat is niet terug te halen. Je moet de beheerder van de ruimte vragen om een nieuwe uitnodiging of om het wachtwoord.

En als ik mijn accountwachtwoord vergeet?

Met de herstelzin van 12 woorden die je bij het aanmelden kreeg, zet je je wachtwoord en je app-pincode opnieuw. Oude gesprekken en ruimtesleutels komen niet terug. Zonder herstelzin is het account niet terug te krijgen.

Wordt mijn geschiedenis gesynchroniseerd als ik van toestel wissel?

Nee. Alles staat alleen op je eigen toestel.

Verdwijnt een bericht dat ik verwijder ook bij de ander?

Verwijderen geldt alleen voor je eigen toestel. Op het andere toestel moet de ander het zelf verwijderen.

Downloaden