Retten til ikke å bli registrert

graygate er en ende-til-ende-kryptert meldingsapp bygget for personvern. Den gir en måte å snakke trygt på, også der ytringsfriheten undertrykkes.

I mange land gjelder det fortsatt lover og regler som undertrykker fri kommunikasjon. graygate er et verktøy for å snakke trygt også under slike forhold.

Slik er graygate bygget

En server som bare videresender

Krypterte meldinger ligger på serveren, fortsatt krypterte, i høyst 14 dager slik at mottakeren kan hente dem. Utover det lagrer serveren bare det minste tjenesten trenger for å virke.

Meldinger lagres ikke

Henter ikke mottakeren meldingen i appen innen 14 dager, sletter serveren den automatisk.

Invitasjonskode

Foreløpig kommer man bare inn i graygate med en invitasjonskode. Vil du bruke appen, be om en kode fra noen som allerede har en.

Hva det betyr at serveren ikke vet

  1. Nøklene lages på enheten

    Ved registrering lages RSA-nøkkelparet inne i enheten din. Den private nøkkelen forlater ikke iOS Keychain eller Android Keystore. Den sendes aldri til serveren, så serveren kan ikke lese noen melding.

  2. Romnøkkelen kommer fra passordet

    Hver enhet utleder selv romnøkkelen fra rommets passord. Serveren har bare en hash for å sjekke om passordet stemmer: verken passordet eller nøkkelen når fram til den.

  3. Bare kryptert tekst er underveis

    Meldinger krypteres før de sendes. Push-varsler inneholder verken innhold, avsender eller romnavn, bare at noe nytt har kommet.

  4. Samtalene blir på enheten

    Dekrypterte samtaler lagres bare på den enheten. Bytter du telefon, følger ikke gamle samtaler med. Det er tungvint, men det er et designvalg og ingen begrensning, og nettopp det er beviset på at samtalen aldri gikk via serveren.

Bevisst utelatt

  • Lesebekreftelser

    Det lengste vi melder er at meldingen er levert. Når den ble lest vises ikke, og lagres heller ikke på serveren.

  • Pålogget-status og skriveindikator

    Tilstedeværelse og skriving er like usynlig for serveren. Serveren flytter bare meldinger og vet ikke hvem som er tilkoblet eller hvem som skriver.

  • Skylagret sikkerhetskopi

    Serveren videresender meldinger og beholder ingenting. Alle data finnes bare på enheten din.

  • Reklame, analyseverktøy og innlogging med eksterne kontoer

    Tjenesten bruker ingen midler for å samle inn personopplysninger og ingen analyseverktøy. Den støtter heller ingen form for innlogging med eksterne kontoer, sosial innlogging inkludert. Personvernet ditt kommer først.

Sikkerhet utover kryptering

Lås

Tilgangen beskyttes av Face ID på iOS og BiometricPrompt på Android. Enheter uten biometri bruker en app-PIN.

Skjult skjerm og skjermbilder

I appveksleren skjules innholdet. Android blokkerer skjermdumper på systemnivå, og iOS oppdager dem og varsler rommet.

Automatisk sletting

Slå på automatisk sletting per rom (1, 7 eller 30 dager) slik at ingen meldinger blir liggende på enheten.

Kontroll av nøkkelfingeravtrykk

Bekreft nøkkelen til den andre med 12 engelske ord og en gruppe siffer. Det er dette som stopper en server som vil bytte nøkler underveis.

Er tjenesten trygg i enhver situasjon?

  • Hvem som gikk inn i hvilket rom, og når noen koblet seg til, lagres på serveren.
  • Fysisk beslag kan ikke hindres. Blir enhet, PIN, brukernavn og passord tatt, kan samtalene på den enheten åpnes.
  • Forward secrecy per melding, slik Signal tilbyr, finnes ikke her.

Ofte stilte spørsmål

Kan hvem som helst registrere seg?

Nei. Det trengs en invitasjonskode for å opprette konto.

Hva om jeg glemmer passordet til et rom jeg er invitert til?

Det kan ikke hentes tilbake. Du må be romadministratoren om en ny invitasjon eller om passordet.

Og om jeg glemmer kontopassordet?

Gjenopprettingsfrasen på 12 ord du fikk ved registrering, tilbakestiller passordet og appens PIN-kode. Gamle samtaler og romnøkler kommer ikke tilbake. Uten frasen kan kontoen ikke hentes tilbake.

Synkroniseres historikken når jeg bytter enhet?

Nei. Alt lagres bare på din egen enhet.

Forsvinner en slettet melding også hos den andre?

Sletting gjelder bare din egen enhet. På den andre enheten må den andre slette den selv.

Last ned