Sécurité et données
Les questions qu'un directeur pose avant que la liste de ses membres n'aille où que ce soit.
Un service confie à Semparo les dossiers de ses gens. Voici exactement ce qui est visible, à qui appartient quoi, où cela réside et ce qu'il en advient, avec les angles honnêtes laissés en place. Écrit pour être transmis à un évaluateur des TI, à un responsable de la protection des renseignements personnels et à un approbateur budgétaire.
Avant que vous ne posiez la question
Les trois questions que tout directeur pose dans les dix premières minutes.
What can the department actually see?
Compliance on the training you assign, and the credential registry. That is the whole list. A member's personal preparation on Semparo, their own practice, their documents, their readiness for any other department, is never visible to any employer. It is engineered in, not just promised, and it is why members accept an employer-paid seat instead of resenting it.
See both views live in the demoWho owns the records?
The department does. Your roster, your credential records, and your training history are yours, and they leave in an audit-ready export whenever you want them, including on the way out. Semparo handles personal information under PIPEDA. Before any department signs, we put the data terms in writing rather than asking you to take a webpage's word for it. Ask for them and they come back in writing.
Read the privacy summaryWhat happens to a record when someone leaves?
A credential record belongs to the department's roster history and stays in the department's export, so an officer's departure does not take the evidence with it. That is the point of the probationary track too: quarterly evaluation notes that survive turnover, rather than living in the memory of whoever ran the file.
Ce que nous engageons par écrit
Quatre engagements, avant toute signature.
Les membres gardent un produit privé
Le service voit la conformité à la formation qu'il attribue et le registre des accréditations. La pratique personnelle d'un membre, ses documents et sa préparation pour tout autre service ne sont jamais visibles pour un employeur. Cette frontière est appliquée dans le modèle de données, pas seulement promise dans une politique.
Le service est propriétaire de ses dossiers
Votre liste de membres, vos dossiers d'accréditations et votre historique de formation appartiennent au service. Ils ne sont pas vendus, pas partagés avec un autre service, et pas utilisés pour entraîner des modèles d'IA.
Vos données partent quand vous partez
Une exportation prête pour la vérification est disponible quand vous le voulez, y compris au moment de partir. Un dossier ne devient pas l'otage d'un renouvellement.
Traité sous la LPRPDE, au Canada
Semparo traite les renseignements personnels sous la LPRPDE, et la base de données ainsi que les fichiers téléversés sont stockés au Canada. Les conditions relatives aux données sont mises par écrit avant qu'un service ne signe.
Intégré à la plateforme
Ce qui est en place aujourd'hui, et comment c'est appliqué.
Ce ne sont pas des aspirations. Chaque contrôle ci-dessous est actif dans le système en production, et chacun est le genre de question qu'un évaluateur des TI est payé pour poser. Lorsqu'un contrôle relève d'une plateforme sur laquelle nous bâtissons plutôt que de Semparo directement, nous le disons.
Résidence des données
La base de données de l'application et chaque fichier d'accréditation téléversé sont stockés au Canada. Les dossiers de la liste des membres, l'historique de formation et les numérisations de certificats ne se trouvent pas dans un stockage américain ou à l'étranger. Les services de soutien comme l'hébergement et la livraison des courriels sont nommés dans la liste des sous-traitants ci-dessous, et les emplacements d'hébergement sont documentés pour un service au moment de l'approvisionnement.
Chiffrement
Le trafic vers Semparo et depuis Semparo passe partout par TLS/HTTPS, de sorte qu'un dossier est chiffré sur le réseau entre le navigateur d'un membre et le serveur. Au repos, la plateforme PostgreSQL gérée chiffre les données stockées à la couche de stockage. Nous ne prétendons pas ajouter un chiffrement maison de Semparo par-dessus : nous nous appuyons sur le chiffrement au repos de la plateforme et nous vous le disons clairement.
Contrôle des accès
L'authentification fonctionne sur Supabase, et chaque table est protégée par la sécurité au niveau des lignes (Row-Level Security). Les accès sont délimités par utilisateur et par service dans la base de données elle-même, de sorte qu'une requête ne peut jamais retourner que les lignes auxquelles le compte connecté a droit. La règle est appliquée sous l'application, pas par du code applicatif qui pourrait être contourné.
La frontière entre le membre et le service
C'est la promesse centrale de Hall, et c'est un fait du modèle de données. La sécurité au niveau des lignes sépare ce qu'un service peut lire de ce qui appartient au membre seul. Un service ne peut pas interroger la pratique personnelle d'un membre, ses documents ou sa préparation pour un autre employeur, parce que les politiques qui retourneraient ces lignes ne l'accordent pas au service. Intégré à l'ingénierie, pas laissé à la confiance.
Paiements
La facturation passe par Stripe. Les numéros de carte sont saisis sur la surface de Stripe et n'atteignent jamais les serveurs de Semparo. Semparo voit l'abonnement derrière l'accès d'une caserne, son statut et son renouvellement, mais il ne voit ni ne conserve jamais un numéro de carte. Le risque lié aux données de carte reste chez un processeur conforme à la norme PCI plutôt que chez nous.
Journalisation d'audit
Les événements pertinents pour la sécurité sont consignés dans une table d'audit dédiée de la base de données, de sorte que les actions significatives laissent une trace au lieu de disparaître. Le catalogue exact des événements, la durée de conservation des entrées et ce qu'un service peut en voir sont établis dans les conditions écrites relatives aux données.
Qui d'autre traite les données
Les sous-traitants, nommés.
Des parties de Semparo fonctionnent sur des services que nous ne possédons pas. Voici la liste qu'un responsable de la protection des renseignements personnels voudra. La liste courante et faisant autorité est fournie dans les conditions écrites relatives aux données et peut changer moyennant un avis au service.
- VercelHébergement de l'application et diffusion de contenu
- SupabaseBase de données PostgreSQL gérée, authentification et stockage de fichiers, au Canada
- StripeTraitement des paiements (les données de carte n'atteignent jamais Semparo)
- ResendLivraison des courriels transactionnels
Convenu par écrit
Conservation, incidents, sauvegardes et soutien.
Ce sont les domaines où la réponse honnête est que les détails appartiennent aux conditions relatives aux données qu'un service signe, pas à une page publique. Chaque carte dit clairement ce qui est livré et ce qui est engagé, plutôt que de déguiser une intention en contrôle.
Conservation et suppression
Dans les conditions écrites relatives aux donnéesUn service est propriétaire de ses dossiers et peut tirer une exportation prête pour la vérification à tout moment, y compris à son départ. Les membres peuvent déjà supprimer eux-mêmes leurs numérisations de certificats et leurs brouillons de déclaration d'antécédents personnels à partir des pages où ceux-ci se trouvent. La suppression au niveau du compte et au niveau du service se fait aujourd'hui sur demande plutôt qu'en libre-service, et les périodes de conservation précises pour les données d'un service sont fixées dans les conditions écrites relatives aux données avant la signature.
Réponse aux incidents
Dans les conditions écrites relatives aux donnéesSemparo en est à ses débuts et ne publie pas sur cette page de guide formel de réponse aux incidents ni de délai de notification fixe. Ce qu'un service est en droit d'attendre en cas d'incident de sécurité, y compris comment et quand il serait avisé, est inscrit dans les conditions relatives aux données plutôt que laissé sous-entendu. Demandez-le, et l'engagement vous revient par écrit.
Sauvegardes
Discuté avec le serviceLa base de données fonctionne sur une plateforme PostgreSQL gérée. Nous ne citons délibérément aucun calendrier de sauvegarde, aucun point de reprise ni aucun délai de reprise sur cette page, parce que nous n'imprimerons pas un chiffre que nous n'avons pas engagé par écrit. Les attentes d'un service en matière de sauvegarde et de reprise sont établies et convenues dans les conditions relatives aux données, et il nous fera plaisir d'expliquer l'arrangement actuel à un évaluateur des TI.
Disponibilité et soutien
Honnête sur notre stadeL'hébergement et la diffusion fonctionnent sur Vercel. Nous n'annonçons pas de pourcentage de disponibilité publié ni de service de soutien en tout temps, parce que Semparo est nouveau et qu'aucun service n'a encore complété une année sur Hall. Le canal de soutien d'un service et les attentes de délai de réponse sont convenus directement avec nous et mis par écrit, pour que ce qu'on vous promet soit ce que nous pouvons réellement assumer.
Pour commencer
Mise en place et démarrage.
Mettre une caserne en service
Un service est configuré comme son propre compte, avec sa propre liste de membres. Il n'y a aucun matériel à installer et rien à faire fonctionner sur le réseau du service : Semparo s'utilise dans un navigateur. Les membres sont ajoutés à la liste, et l'officier de formation attribue de là les banques et les examens écrits avec des dates d'échéance.
La paperasse d'abord, honnêtement
Les conditions relatives aux données sont mises par écrit et convenues avant qu'une liste de membres ne soit chargée, pas après. Comme Semparo est nouveau et qu'aucun service n'a encore complété une année entière sur Hall, nous bâtirons le démarrage autour de la façon de travailler de votre caserne plutôt que de vous renvoyer à un gabarit rigide, et nous vous dirons où nous en sommes encore à nos débuts.
Ce que nous ne prétendrons pas encore.
Semparo a été lancé en juillet 2026 et est nouveau. Nous ne détenons pas encore de rapport SOC 2, de certification ISO 27001 ni d'audit de sécurité par un tiers, et cette page ne prétend pas le contraire. Nous ne publions pas de pourcentage de disponibilité fixe, ni de garantie formelle de délai ou de point de reprise, ni de service de soutien en tout temps. Là où une certification formelle ou un chiffre ferme serait la chose rassurante à écrire, nous préférons être un fournisseur qui vous dit la vérité sur son stade. Les engagements auxquels un service a droit, sur la conservation, les incidents, les sauvegardes et le soutien, sont ceux que nous mettons dans les conditions écrites relatives aux données et que nous assumons. Demandez-nous, et cela revient par écrit.
Transmettez cette partie
La version en langage clair, pour quiconque demande « est-ce que c'est sécuritaire ? »
Une caserne de volontaires n'a pas toujours d'évaluateur des TI ; parfois la réponse va à un greffier municipal, à un directeur général ou à un assureur. Voici toute la page en un écran, en langage clair, prête à envoyer par courriel ou à imprimer.
Semparo Hall is a training and credential system for Canadian fire departments. This is the short version of everything above, written to be forwarded.
Who can see what
- The department sees compliance on the training it assigns, and the credential registry. That is the whole list.
- A member's personal preparation, their own practice, documents, and readiness for any other department, is never visible to the department. This is enforced in the database, not just promised in a policy.
Where the data lives
- The application database and every uploaded credential file are stored in Canada.
- Personal information is handled under PIPEDA, Canada's federal privacy law.
- Four external services are involved, and we name them: Vercel (hosting), Supabase (database and authentication, in Canada), Stripe (payments; card numbers never reach Semparo), and Resend (email delivery).
How it is protected
- Traffic is encrypted in transit everywhere, and the managed database platform encrypts stored data at rest.
- Access is controlled per user and per department in the database itself (Row-Level Security), so an account can only ever read the rows it is entitled to.
- Security-relevant events are recorded to a dedicated audit table.
If the department leaves
- The department owns its roster, credential records, and training history, and can take an audit-ready export at any time, including on the way out.
- Records are not sold, not shared with another department, and not used to train AI models.
What we do not claim
- Semparo launched in July 2026 and does not yet hold a SOC 2 report, ISO certification, or third-party security audit, and we will not pretend otherwise.
- The specific commitments on retention, incident notification, backups, and support are put in the written data terms a department signs, so what you are promised is in writing, not on a webpage.
The email opens in your own app with no recipient filled in, so you choose who sees it. Questions come back to hall@semparo.ca.
Les conditions complètes de traitement des données sont fournies par écrit à tout service avant qu'il ne signe. Le sommaire public de confidentialité explique comment Semparo traite les renseignements personnels sur l'ensemble de la plateforme.