Kalouva Innovation · Caserne+
Politique de confidentialité
Dernière mise à jour : 17 octobre 2026
Kalouva Innovation Inc. (« Kalouva », « nous ») exploite le site kalouva.ca et l’application Caserne+ (web, iOS et Android). Cette page décrit les pratiques de confidentialité applicables à Caserne+ et aux pages publiques Kalouva, d’après le fonctionnement actuel du produit.
Nous ne décrivons ici que ce que le produit fait réellement. Lorsqu’une durée de conservation fixe n’est pas définie dans le système, nous l’indiquons clairement plutôt que d’inventer un délai.
1. Responsable
Le responsable du traitement des renseignements personnels liés à Caserne+ et à kalouva.ca est Kalouva Innovation Inc., Québec, Canada.
Pour toute question ou demande relative à la confidentialité : francis@kalouva.ca.
2. Champ d’application
Cette politique vise : le site marketing kalouva.ca ; l’application web Caserne+ ; les applications mobiles Caserne+ sur iOS et Android (coque native Capacitor chargeant le service hébergé) ; les courriels transactionnels liés à Caserne+ (invitations, réinitialisation de mot de passe, avis internes Kalouva).
Caserne+ est destiné aux services d’incendie qui disposent d’un accès organisationnel. Les membres y accèdent sur invitation ou après acceptation d’une demande d’accès examinée par Kalouva ou l’organisation.
3. Comptes et authentification
Les comptes sont gérés via Supabase Auth. Un membre se connecte avec une adresse courriel et un mot de passe.
La création de compte n’est pas ouverte au public : elle passe par une invitation de membre, une activation liée à un service, ou un processus d’accès examiné (demande de démo / inscription).
- Courriel du compte
- Mot de passe (stocké sous forme hachée par le fournisseur d’authentification — nous ne stockons pas le mot de passe en clair)
- Métadonnées de compte utiles au produit (par ex. nom d’affichage, indicateur de configuration initiale du mot de passe)
- Jetons de session nécessaires à la connexion
4. Membres, rôles et organisation
Chaque service d’incendie (organisation) dispose de ses propres membres, rôles et équipes. Les données d’un service sont isolées des autres services par conception (memberships et politiques d’accès côté base de données).
- Nom d’affichage, grade / fonction, rôle (membre, officier, administrateur)
- Appartenance à une équipe ou à des groupes d’annonces
- Numéro de téléphone de contact du membre, s’il est saisi
- Invitations en cours (courriel destinataire, jeton, statut d’envoi)
- Préférences de notification du membre pour le service
5. Contenu produit (messages, documents, photos, inventaire)
Selon les modules activés pour le service, Caserne+ traite le contenu opérationnel saisi par les membres ou les responsables.
- Calendrier, gardes, formations, présences et remplacements
- Annonces et réponses
- Messages entre membres et photos de conversation, le cas échéant
- Documents de procédure (liens ou fichiers) et logo du service
- Tâches, inventaire (véhicules, équipements) et suivi d’entretien / tests
- Demandes d’accès ou de démonstration transmises à Kalouva (coordonnées du contact)
6. Notifications
Avec l’autorisation de l’utilisateur, Caserne+ peut envoyer des notifications liées à l’activité du service (annonces, gardes, formations, messages, etc.).
Sur le web / PWA, des abonnements Web Push peuvent être enregistrés. Sur iOS, les notifications utilisent Apple Push Notification service (APNs). Sur Android, Firebase Cloud Messaging (FCM) peut être utilisé lorsqu’il est activé pour l’application.
- Identifiant d’installation / appareil
- Jeton ou point de terminaison push (Web Push ou APNs)
- Association au compte utilisateur pour l’acheminement
- Préférences de catégories de notification, lorsqu’elles sont configurées
7. Données techniques
Pour faire fonctionner et sécuriser le service, des données techniques peuvent être traitées de façon accessoire : journaux serveur, diagnostics d’erreur, adresses IP dans le cadre du trafic HTTPS, empreintes techniques limitées pour ralentir les abus sur certains formulaires publics, et informations de version de l’application.
Nous n’utilisons pas de publicité tierce ni de suivi cross-app à des fins publicitaires dans Caserne+ pour la version visée par cette politique.
8. Hébergement et sous-traitants techniques
Caserne+ s’appuie sur des prestataires techniques pour l’hébergement et l’acheminement. Selon la fonction, les données peuvent transiter par ou être stockées chez :
- Supabase — authentification, base de données, stockage de fichiers (documents, photos, logos)
- Vercel — hébergement de l’application web et des routes API
- Resend — envoi de courriels transactionnels (invitations, réinitialisation de mot de passe, avis Kalouva)
- Apple (APNs) — acheminement des notifications push sur iPhone lorsque l’app native est utilisée
- Google Firebase Cloud Messaging (FCM) — acheminement des notifications push sur Android lorsqu’il est activé
9. Conservation
Les données d’un membre restent associées à son compte et à ses memberships actifs tant que le compte ou l’accès organisationnel est maintenu.
Le produit ne définit pas aujourd’hui, dans le code, une durée de conservation automatique unique (par exemple « suppression après X mois ») pour l’ensemble des contenus de service.
Certaines informations opérationnelles d’un service d’incendie (historique de gardes, formations, documents, inventaire, etc.) peuvent devoir être conservées pour les besoins du service ou en raison d’obligations légales ou administratives propres à l’organisation. La suppression d’un compte personnel n’entraîne pas la suppression du service ni des données des autres membres, ni des historiques que l’organisation doit conserver.
Lorsqu’un membre est retiré d’un service par un administrateur, le produit retire l’accès et certaines données liées à ce membership pour ce service ; cela n’équivaut pas nécessairement à la suppression complète du compte d’authentification.
10. Suppression de compte et droits
Vous pouvez demander la suppression de votre compte personnel Caserne+ depuis l’application (Profil), lorsqu’vous êtes connecté — y compris si vous appartenez à plusieurs services. La demande est transmise à Kalouva pour traitement ; elle ne supprime pas automatiquement les services d’incendie, les comptes des autres membres, ni les historiques que les organisations doivent conserver.
Nous pouvons demander une confirmation d’identité (session connectée et/ou mot de passe) avant de traiter la demande. Vous recevrez un accusé de réception de la demande ; le traitement effectif est effectué par Kalouva selon les règles applicables.
Vous pouvez aussi écrire à francis@kalouva.ca pour une question de confidentialité, une correction ou une demande relative à vos renseignements personnels.
11. Enfants
Caserne+ est conçu pour des services d’incendie et des utilisateurs adultes autorisés par leur organisation. Il n’est pas destiné aux enfants.
12. Modifications
Nous pouvons mettre à jour cette politique pour refléter l’évolution du produit ou des exigences légales. La date en tête de page sera alors actualisée. Pour les changements importants, nous pourrons aussi informer les organisations clientes par les canaux habituels.
13. Correspondance App Privacy (App Store)
À titre d’aide pour les déclarations App Privacy d’Apple (à valider avant soumission), les catégories suivantes correspondent aux pratiques actuelles du produit :
- Coordonnées (courriel) — oui, liées au compte — authentification et invitations
- Identifiants (jeton d’appareil / push) — oui, liés au compte — notifications
- Contenu utilisateur (messages, annonces, documents, photos, inventaire, etc.) — oui — fonctionnement du service
- Données d’utilisation / diagnostics — possibles via journaux et erreurs serveur — fiabilité et support
- Santé, données financières App Store, publicité, localisation précise — non prévus pour l’usage décrit ici
- Suivi (tracking) au sens ATT — non prévu si aucune publicité / analytics cross-app
