AiThao
Technologie · AiThao

Hoe gesprekken werken

Een gesprek moet snel zijn, overeind blijven op een slecht netwerk en, als het niet vertaald wordt, privé blijven tussen twee telefoons. Elk daarvan komt van een ander onderdeel.

Wat het voor je doet

  • Helder geluid en beeld dat zich aanpast aan de verbinding.
  • Gesprekken die ook achter strenge netwerken verbinden.
  • End-to-end versleuteling bij gesprekken zonder vertaling, te zien aan een slotje op het belscherm.

Hoe het werkt

Gesprekken gebruiken WebRTC, de standaard voor realtime geluid en beeld. Beide telefoons sturen hun media naar een mediaserver die AiThao op de eigen server draait en die het doorstuurt naar de andere kant; blokkeert een netwerk die route, dan draagt een relay de media. Alle media zijn onderweg versleuteld, zoals WebRTC vereist.

Alleen dat zou de mediaserver het gesprek nog laten lezen. Daarom krijgt op telefoons die dat ondersteunen elk gesprek een eigen sleutel, via de versleutelde chat naar de andere telefoon gestuurd, en wordt elk geluids- en beeldframe daarmee versleuteld. De server stuurt frames door die hij niet kan ontsleutelen.

Als vertaling aanstaat

Om te vertalen moet een vertaler het gesprek horen, dus krijgt die de sleutel van het gesprek zodra jullie allebei akkoord zijn. Dan is het gesprek niet meer end-to-end versleuteld en verdwijnt het slotje.

Onder de motorkap

WebRTC · versleuteling per frame · Apple CallKit op iPhone

Veelgestelde vragen

Waarom worden de twee telefoons niet direct verbonden?

De mediaserver maakt gesprekken betrouwbaar op mobiele netwerken en laat op verzoek een vertaler meedoen. Met de sleutel per gesprek kan hij een versleuteld gesprek toch niet horen.

Worden gesprekken opgenomen?

Nee. Alleen een gesprekslog (wie, wanneer, hoe lang) wordt 90 dagen bewaard.

Zie de vertaling zelf

Met de webdemo leer je AiThao kennen voordat de app uitkomt. AiThao wacht op goedkeuring van Apple voor de App Store; er is nog geen installatielink.

Open de demo