Technologie en beveiliging

Waarop Homono steunt, en wat uw gegevens beschermt.

De vragen die een organisatie stelt voor ze de dossiers van haar huurders toevertrouwt, en onze antwoorden. Wat nog niet geleverd is, staat als zodanig aangegeven.

De fundamenten

Beproefde technologie, niets exotisch.

De applicatie

Geschreven in TypeScript met Next.js en React, open bouwstenen die zeer breed gebruikt worden.

De database

PostgreSQL, bevraagd via Prisma, dat het datamodel beschrijft en typeert.

De hosting

Railway, in Europa: de applicatie en de productiedatabase draaien in Nederland.

De bestanden

Documenten en bijlagen worden bij Cloudflare bewaard, buiten de database.

Waar uw gegevens staan

Waar ze worden opgeslagen, en wie ze verwerkt.

De productiedatabase

In Nederland, bij Railway, een Amerikaans bedrijf. Ze bevat de huurcontracten, de rekeningen, de uitwisselingen.

De bestanden

Bij Cloudflare, een Amerikaans bedrijf.

Wat in de Verenigde Staten wordt verwerkt

De assistent en het lezen van documenten — identiteitsstukken, bankdocumenten, foto's van meters — lopen via Anthropic. Ook andere diensten verwerken bepaalde gegevens in de Verenigde Staten: het verzenden van e-mails en, afhankelijk van de configuratie van elke organisatie, WhatsApp, Gmail, het voorstellen van adressen. Elke doorgifte en haar waarborg staan op de lijst van subverwerkers.

Elke subverwerker, zijn rol en zijn locatie

Wat ze beschermt

De dossiers van elke organisatie worden door de database zelf afgeschermd.

Eén organisatie, één compartiment

Huurcontracten, rekeningen, documenten, interventies: de dossiers van een organisatie worden door PostgreSQL zelf gefilterd, en een query ziet alleen die van de actieve organisatie. De persoonsfiches, die eenzelfde persoon in meerdere organisaties kan hebben, worden door de applicatie afgeschermd. Bij elke wijziging van de code signaleert een controle elke organisatietabel zonder die filter.

Versleutelde geheimen

De toegangsgegevens van gekoppelde diensten — bank, berichten, AI — zijn versleuteld; de sleutel wordt buiten de database bewaard.

Wachtwoorden nooit bewaard

Alleen hun vingerafdruk wordt bijgehouden. Herhaalde inlogpogingen worden beperkt.

Versleutelde verbindingen

HTTPS overal verplicht, en een beveiligingsbeleid dat de browser verbiedt bronnen van elders te laden.

Elke dag een back-up

De database wordt dagelijks geback-upt, buiten haar hosting; de herstelprocedure is uitgeschreven.

Sessies die verlopen

Een sessie sluit na twaalf uur inactiviteit, of dertig dagen als men ingelogd blijft.

Wie er toegang toe heeft

Iedereen ziet wat hem of haar aangaat, en niets anders.

Een perimeter per rol

Beheerder, eigenaar, huurder, dienstverlener, leverancier, beheerder van de organisatie: elke rol heeft zijn perimeter. Een huurder ziet alleen het eigen huurcontract; een eigenaar, de eigen panden.

Het team van Homono

Voor ondersteuning kan het team van Homono toegang krijgen tot de account van een gebruiker. Dat recht is voorbehouden aan het platformbeheer.

Elke toegang vastgelegd

Het raadplegen en wijzigen van huurdersdossiers — fiche, huurcontract, rekening, documenten — wordt vastgelegd: door wie, en wanneer. Wanneer het team van Homono tussenkomt, bewaart de vastlegging de persoon die handelt en de persoon in wiens naam ze handelt.

In voorbereiding
  • Tweestapsverificatie — Een tweede factor bij het inloggen, via een authenticatie-app met herstelcodes, die elke organisatie van haar hele team zal kunnen eisen.
  • Het raadplegen van deze vastleggingen — Een scherm waarop de organisatie terugvindt wie welk dossier heeft geraadpleegd of gewijzigd, en wanneer.
Artificiële intelligentie

Een gekaderde AI: ze bereidt voor, een persoon bevestigt.

Een benoemde leverancier

De assistentiefuncties steunen op Claude, het model van Anthropic.

Gevalideerde bronnen

Voor een juridische vraag steunt de assistent voor huurders alleen op gevalideerde passages, eigen aan het gewest en de taal.

De mens in de lus

De AI bereidt voor — een meterstand, een interventieaanvraag, een brief — en een persoon bevestigt.

In voorbereiding
  • De keuze van het model — Elke organisatie zal het AI-model kunnen kiezen dat haar vragen verwerkt.
Als Homono stopt

Uw gegevens blijven van u.

Uw organisatie beslist

Voor de gegevens van haar huurders is uw organisatie de verwerkingsverantwoordelijke; Homono is enkel de verwerker.

Nu al exports

De boekingen worden geëxporteerd in CSV.

De code

De bewaargeving van de code bij een derde, die de toegang ertoe waarborgt als Homono verdwijnt, kan op verzoek in uw contract worden opgenomen.

In voorbereiding
  • Het volledige archief — De hele organisatie — gebouwen, huurcontracten, rekeningen, documenten, historiek — in een archief dat de organisatie zelf kan downloaden, in een formaat dat ontworpen is om opnieuw te worden ingelezen.
  • Bij het einde van het contract — Een archief dat automatisch wordt aangemaakt, gedurende dertig dagen opnieuw aan te maken, en daarna een attest van verwijdering.