Sécurité
Sécurité d'abord
La sécurité de vos données immobilières n'est pas une fonctionnalité — c'est le fondement.
Hébergement 100% canadien
Toutes les données sont stockées exclusivement dans la région ca-central-1 (Montréal). Aucune donnée personnelle ne quitte le Canada. Infrastructure Supabase + S3, conforme Loi 25.
Conformité photo OACIQ
Les modifications photo interdites sont bloquées au niveau du type system. Pas un filtre — une impossibilité technique.
// type-system enforcement
type PhotoOp =
| "depersonalization"
| "restaging"
| "defect_removal"
// ^ TS2322: blocked
Chiffrement bout en bout
TLS 1.3 en transit. AES-256 au repos. Tokens signés avec rotation automatique.
Audit immutable 7 ans
Chaque action journalisée. Chaque accès tracé. Chaque document versionné.
Isolation des données (RLS)
Row-Level Security sur chaque table. Chaque courtier ne voit que ses propres données. Le service role n'est jamais exposé côté client. Principe du moindre privilège appliqué à chaque couche.
Validation Zod
Chaque entrée validée côté serveur. TypeScript strict partout.
Headers de sécurité
HSTS, X-Frame-Options, CSP, Referrer-Policy — configurés en production.
Dépendances auditées
Surveillance continue des vulnérabilités via Dependabot.
Architecture
Quatre couches de protection
Application
TypeScript strict + validation Zod sur chaque entrée
Contrôle d'accès
RLS par table + JWT signé avec rotation automatique
Chiffrement
TLS 1.3 en transit + AES-256 au repos
Infrastructure
ca-central-1 exclusif + HSTS, CSP, X-Frame-Options
Signaler une vulnérabilité
Si vous découvrez une faille, contactez-nous de manière responsable.
charles@predictive.company