HAVNIO

Ende-til-ende-kryptert meldingsapp

Meldinger som bare dere to kan lese.

HAVNIO krypterer meldingene på enheten din. Serveren kan ikke lese innholdet.

Slik virker det

Gratis. Ingen annonser, ingen sporing.

Kryptering

Ende-til-ende, alltid

Hver melding, hver fil og hvert profilbilde krypteres på enheten din med nøkler som bare finnes der. HAVNIO bygger på Signal-protokollen (libsignal) med post-kvante-håndtrykk, og på MLS for grupper — ingen egen kryptografi. Det finnes ingen «vanlig» modus: alt er kryptert, uten valg.

  • Nøklene lages på enheten og lagres i et kryptert hvelv bak PIN eller passfrase.
  • Serveren distribuerer offentlige enhetsnøkler. Private meldingsnøkler blir på enhetene.
  • Hver samtale viser om kontakten er verifisert, så du vet hvem du faktisk snakker med.
Se hva serveren har akkurat nå
To enheter deler nøkler; serveren i midten ser bare kryptert data. ▮▯▮▮▯▯▮▯▮▯▮▮▯▮▮▮▯▯▮▯▯ Du · krypterer Serveren · ser bare kryptert data Mottakeren · dekrypterer

Blind postboks

En postboks uten navn

Er mottakeren frakoblet, venter meldingen i en blind postboks. Adressen er en kode som bare dere to kan regne ut, og som byttes hver time. Pakken har fast størrelse. Det finnes ingen kolonne for avsender eller mottaker.

  • Adresse: én kode per par, ny hver time.
  • Hver pakke er 4 096 byte. Lange meldinger deles i flere pakker.
  • Levetid: slettes når den er hentet, ellers etter 30 dager.
Hele listen over hva serveren har
To telefoner og en postboks med en anonym adresse — ingen navn, ingen nummer. ? ? a7f3…9c2e ny adresse hver time Telefon A Telefon B Blind postboks avsender · mottaker · navn · nummer

Venner

Venner med samtykke

Ingen blir venn uten et ja. Du legger til noen ved å sende en invitasjonslenke fra din egen SMS eller e-post — HAVNIO ser ikke hvem du inviterer. Den som får lenken, ser et kort med navn og fingeravtrykk og velger selv: Legg til eller Avslå. Det finnes ingen søkbar katalog over telefonnumre.

Invitasjonslenke
havn://i/… lages på enheten din og sendes gjennom din egen kanal. Gyldig i sju dager, og kan trekkes tilbake.
Forespørselskort
En melding fra en ukjent vises som et kort — uten varsel med innhold, og uten å telle som ulest — til du sier ja.
Blokkering
Blokkerer du noen, hentes ingenting fra dem og ingenting går til dem. De får ikke beskjed.

Kontroll

Du eier meldingene dine

Meldingene ligger i et kryptert hvelv på din enhet, ikke hos oss. Det du sender, kan du kalle tilbake. Det du vil skal forsvinne, forsvinner. Og du bestemmer selv hva andre får vite om at du har lest.

Tilbakekall

Kall tilbake en melding eller et vedlegg — også etter at det er levert. Er det ikke hentet ennå, slettes det fra postboksen. Er det hentet, sletter mottakerens HAVNIO tekst og filnøkkel. Det som allerede er lagret utenfor HAVNIO, kan ikke hentes tilbake.

Tidsbegrensede meldinger

Slå på 1 time, 1 dag eller 1 uke per samtale. Begge siders HAVNIO sletter meldingen når tiden er ute. Som i alle meldingsapper stoler du på at motpartens app gjør det den skal.

Kvitteringer du styrer

✓ sendt, ✓✓ levert, ✓✓ sett. Kvitteringene går kryptert mellom dere. Slår du dem av, sender du ingen «sett» — og ser heller ikke andres.

Søk som blir på enheten

Søk i alle samtaler skjer inne i det krypterte hvelvet. Ingen søk forlater enheten.

Plattformer

På PC, iPhone og Android

Samme app, samme kryptering, samme kjerne i Rust på alle tre. På PC legger HAVNIO seg i systemkurven og venter stille på meldinger.

Windows

Bor i systemkurven, varsler nede til høyre, og kan starte med maskinen om du vil.

iPhone

Samme kjerne og samme hvelv som på PC. Lenken til App Store vises øverst på siden når appen er publisert.

Android

Samme kjerne og samme hvelv som på PC. Lenken til Google Play vises øverst på siden når appen er publisert.

Koble PC og mobil til samme konto med en engangskode. Meldinger, kontakter og profil synkroniseres kryptert. Flerenhetsstøtten er fortsatt under testing før offentlig lansering.

Åpenhet

Sjekk oss, ikke stol på oss

Serveren har et offentlig åpenhets-endepunkt som lister hva den lagrer akkurat nå — i antall, uten navn — og hva den ikke har noen kolonne for. Listen er den samme for deg, for oss og for en domstol. Alle utgivelser signeres, og hver endring i versjonsmanifestet føres i en signert logg som appen kontrollerer.

  • Antall identiteter, enheter og nøkkelbunter.
  • Antall ventende verifiseringer og pakker i blind postboks.
  • Kryptert innhold og brukernes private meldingsnøkler er utilgjengelige for serveren. Transportmetadata kan likevel avsløre relasjoner.
  • Den offentlige nøkkelen som signerer utgivelser, og hva nginx logger foran serveren.
GET /v1/transparencyUtdrag
{
  "holds": {
    "identities":    { "count":  },
    "blind_mailbox": { "items": ,
      "fields": ["opaque 32-byte address",
                 "fixed-size AEAD blob"] }
  },
  "never_holds": [
    "plaintext message bodies",
    "users' private end-to-end encryption keys",
    "plaintext contact lists and group names",
    "plaintext file and media payloads"
  ],
  "release_public_key": "…"
}

Priser

Sikkerhet koster ikke ekstra. Kapasitet gjør det.

Kryptering, verifisering, tilbakekall og sikkerhetsoppdateringer er like for alle. Betalte nivåer gir mer kapasitet — ikke mer sikkerhet. Priser er ikke satt ennå.

Gratis tilgjengelig

All sikkerhet. Nok kapasitet til en vanlig hverdag.

Pro kommer

Mer kapasitet for én person: lagringstid, filstørrelse, gruppestørrelse.

Team kommer

For organisasjoner som bekrefter egne brukere. Administrasjon uten innsyn i innhold.

Sovereign kommer

Egen server i egen jurisdiksjon, for dem som må eie hele kjeden.

Betaling er planlagt slik at serveren ikke vet hvem som betaler (blindsignerte poletter). Ingen betaling er satt opp ennå.

Spørsmål

Vanlige spørsmål

Kan HAVNIO lese meldingene mine?

Nei. Meldingene krypteres på enheten din med nøkler som bare finnes der, og serveren har ingen av dem. Den lagrer bare krypterte pakker med fast størrelse mens mottakeren er frakoblet. Hva den har, ser du på /v1/transparency.

Hva ser serveren?

Serveren ser IP-adresser, tidspunkt, nøkkeloppslag og hvilke postboksadresser en innlogget enhet henter. Dette kan brukes til å utlede relasjoner. Meldingsinnholdet er ende-til-ende-kryptert. Skjuling av transportmetadata er ikke implementert.

Hva skjer om jeg mister telefonen?

Med gjenopprettingssettet (24 ord, eller 3 av 5 andeler) får du tilbake identiteten din på en ny enhet, og kontaktene dine ser deg som samme person. Meldingshistorikken får du ikke tilbake — den finnes bare på enheten som er borte. Det er et bevisst valg, og den som finner telefonen, møter et kryptert hvelv bak PIN eller passfrase.

Hvorfor må jeg verifisere nummeret eller e-posten?

For å hindre at roboter lager tusenvis av kontoer. Nummeret brukes én gang, som en billett: serveren utsteder en blindsignert polett som du løser inn sammen med nøkkelen din. Den kan bekrefte at et ekte nummer ble verifisert, men ikke hvilken nøkkel som fikk billetten. Nummeret er ikke søkbart, med mindre du selv slår på oppdagbarhet.

Hva betyr «oppdagbar»?

Av som standard. Slår du på «la folk som har nummeret mitt finne meg», kan HAVNIO-serveren koble nummeret eller e-posten din til kontoen din — det er prisen, og appen sier det rett ut før du velger. Andre ser ikke nummeret ditt, bare at de kan finne deg. Slår du det av igjen, slettes koblingen.

Hva er «Send via HAVNIO»?

Normalt sender du invitasjonslenken fra din egen SMS eller e-post, og HAVNIO ser ikke hvem du inviterer. Har du ikke en egen kanal (for eksempel på PC), kan HAVNIO-serveren sende lenken for deg. Da ser den nummeret og lenken — ikke hvem du er — men en server som ville misbruke det, kunne bruke lenken til å finne ut hvem du inviterte. Appen sier dette før du velger det.

Hvordan tilbakekaller jeg en melding?

Hold på meldingen og velg Tilbakekall. Er den ikke hentet ennå, slettes den fra postboksen. Er den levert, sletter mottakerens HAVNIO teksten og filnøkkelen, og begge sider ser «Melding tilbakekalt». Det som allerede er lagret utenfor HAVNIO, kan ikke hentes tilbake.

Er HAVNIO åpen kildekode?

Ikke ennå. Kryptobibliotekene vi bygger på (libsignal, OpenMLS, SQLCipher) er åpne; HAVNIOs egen kode rundt dem er lukket inntil videre. En uavhengig revisjon er planlagt, og revisoren får full kildetilgang. Til den er publisert, bruker vi ikke store ord.

Hvem står bak?

HAVNIO utvikles av Cateno AS i Norge. Vi drifter selv serveren, den blinde postboksen og reléet. Kryptert innhold og brukernes private meldingsnøkler er utilgjengelige for serveren. Transportmetadata kan likevel avsløre relasjoner.

Hva koster det?

Kjernen er gratis: all kryptering, verifisering, tilbakekall og oppdateringer. Betalte nivåer gir mer kapasitet, ikke mer sikkerhet. Priser er ikke satt ennå.

Vi bruker ikke store ord om sikkerhet før uavhengige revisorer har sett koden. Til da sier vi bare det du kan sjekke selv.