Les questions qu'une organisation pose avant de confier les dossiers de ses locataires, et nos réponses. Ce qui n'est pas encore livré est marqué comme tel.
Écrite en TypeScript avec Next.js et React, des briques ouvertes et très largement utilisées.
PostgreSQL, interrogée au travers de Prisma, qui décrit et type le modèle de données.
Railway, en Europe : l'application et la base de production tournent aux Pays-Bas.
Documents et pièces jointes sont conservés chez Cloudflare, hors de la base de données.
Aux Pays-Bas, chez Railway, une société américaine. Elle contient les baux, les comptes, les échanges.
Chez Cloudflare, une société américaine.
L'assistant et la lecture des documents — pièces d'identité, documents bancaires, photos de compteurs — passent par Anthropic. D'autres services traitent aussi certaines données aux États-Unis : l'envoi d'e-mails et, selon la configuration de chaque organisation, WhatsApp, Gmail, la suggestion d'adresses. Chaque transfert et sa garantie figurent sur la liste des sous-traitants.
Baux, comptes, documents, interventions : les dossiers d'une organisation sont filtrés par PostgreSQL lui-même, et une requête ne voit que ceux de l'organisation active. Les fiches des personnes, qu'une même personne peut avoir dans plusieurs organisations, sont cloisonnées par l'application. À chaque modification du code, un contrôle signale toute table d'organisation qui n'aurait pas ce filtre.
Les identifiants des services connectés — banque, messagerie, IA — sont chiffrés ; la clé est conservée hors de la base.
Seule leur empreinte est gardée. Les tentatives de connexion répétées sont limitées.
HTTPS imposé partout, et une politique de sécurité qui interdit au navigateur de charger des ressources venues d'ailleurs.
La base est sauvegardée quotidiennement, hors de son hébergement ; la procédure de restauration est écrite.
Une session se ferme après douze heures d'inactivité, ou trente jours si l'on choisit de rester connecté.
Gestionnaire, propriétaire, locataire, prestataire, fournisseur, administrateur de l'organisation : chaque rôle a son périmètre. Un locataire ne voit que son bail ; un propriétaire, ses biens.
Pour le support, l'équipe Homono peut accéder au compte d'un utilisateur. Ce droit est réservé à l'administration de la plateforme.
Les consultations et modifications des dossiers de locataires — fiche, bail, compte, documents — sont enregistrées : par qui, et quand. Quand l'équipe Homono intervient, l'enregistrement garde la personne qui agit et celle au nom de qui elle agit.
Les fonctions d'assistance reposent sur Claude, le modèle d'Anthropic.
Pour une question de droit, l'assistant des locataires ne s'appuie que sur des passages validés, propres à la région et à la langue.
L'IA prépare — un relevé de compteur, une demande d'intervention, un courrier — et une personne confirme.
Pour les données de ses locataires, votre organisation est responsable du traitement ; Homono n'en est que le sous-traitant.
Les écritures comptables s'exportent en CSV.
Le dépôt du code chez un tiers, qui en garantit l'accès si Homono disparaît, peut être prévu dans votre contrat, sur demande.