Politique de confidentialité - HSE BDARIJA PRO
Mise à jour : 12 septembre 2026
HSE BDARIJA PRO est une application Android professionnelle consacrée aux outils HSE/QHSE, aux documents, à la préparation carrière, aux offres d'emploi et aux formations. Cette politique décrit les données traitées par l'application et les principaux services tiers intégrés.
1. Utilisation sans compte
La consultation de l'application, la lecture, l'aperçu et le remplissage de nombreux contenus peuvent être utilisés sans compte Google. Certaines opérations sensibles ou persistantes, notamment la sauvegarde, le téléchargement ou l'export, peuvent demander une connexion Google vérifiée.
Un premier téléchargement éligible peut utiliser une session Firebase anonyme strictement technique. Cette session ne fournit ni nom ni adresse Gmail et ne donne aucun droit d'administration.
2. Compte Google / Firebase
Lorsqu'un utilisateur se connecte avec Google, l'application peut traiter :
- l'identifiant Firebase UID ;
- l'adresse e-mail du compte Google ;
- le nom affiché ;
- l'avatar choisi ou la référence à la photo Google ;
- les dates techniques de création / dernière connexion du profil.
Ces données servent à l'authentification, au profil utilisateur, à la protection des opérations et à l'administration minimale du service. Les comptes ordinaires ne reçoivent aucun droit Owner ou Assistant.
Firebase Authentication peut traiter automatiquement des informations techniques nécessaires à l'authentification et à la prévention des abus, notamment l'adresse IP, les informations d'agent utilisateur et l'identifiant de l'application Firebase.
3. Données HSE/QHSE locales
Les brouillons, analyses, rapports et autres saisies métier sont principalement conservés localement sur l'appareil, sauf lorsqu'une fonctionnalité indique explicitement qu'elle utilise un service distant. Les données locales sensibles gérées par l'application utilisent un stockage chiffré lorsque la fonctionnalité le permet, avec une clé protégée par Android Keystore.
Lorsqu’un utilisateur est connecté avec un compte Google vérifié, une copie portable de l’espace de travail peut être synchronisée automatiquement dans une zone privée Cloud Firestore user_cloud_sync liée uniquement à son Firebase UID. Cette synchronisation sert à retrouver les brouillons, favoris, historiques, préférences métier et autres données prises en charge après reconnexion avec le même compte sur un autre appareil. Les règles Firestore limitent l’accès au compte concerné. Les fichiers propres à un appareil (photos locales, signatures, pièces jointes locales et fichiers déjà exportés) ne sont pas copiés automatiquement par cette synchronisation.
La progression HSE Challenge / Mon parcours QHSE (XP, HSE Coins, questions uniques tentées ou maîtrisées et recommandations d'apprentissage) est calculée et conservée localement sur l'appareil dans le stockage protégé de l'application. Elle sert uniquement à personnaliser l'expérience d'apprentissage et n'est pas présentée comme une certification, une habilitation ou une évaluation professionnelle officielle.
Le déclenchement du rappel facultatif de feedback est également décidé localement à partir d'indicateurs d'utilisation (par exemple nombre d'ouvertures et actions significatives). Ces indicateurs ne sont pas envoyés au propriétaire simplement pour décider d'afficher ou non la carte de feedback. Seul le message que l'utilisateur choisit volontairement d'envoyer via le formulaire de feedback est transmis au service distant prévu à cet effet.
La sauvegarde Android automatique des données de l'application est désactivée. L'utilisateur peut créer volontairement une sauvegarde chiffrée protégée par mot de passe et la restaurer ensuite.
Les PDF/DOCX ou autres fichiers exportés hors de l'application restent sous le contrôle de l'utilisateur et ne peuvent pas être supprimés à distance par HSE BDARIJA.
4. Demandes de formation et de consultation
Si l'utilisateur envoie volontairement une demande via la rubrique Formation professionnelle HSE, l'application peut collecter :
- nom complet ou nom du responsable ;
- numéro de téléphone / WhatsApp ;
- type de demande (programme complet, formation ciblée, formation entreprise ou consultation HSE) ;
- formation, sujet ou besoin indiqué ;
- mode souhaité ;
- ville ;
- nom de la société, uniquement pour une demande entreprise ;
- ICE de la société, s'il est renseigné ;
- nombre de participants, s'il est renseigné ;
- précisions saisies volontairement ;
- pour une consultation, un justificatif de paiement facultatif (image ou PDF, 2 Mo maximum) si l’utilisateur choisit volontairement de l’ajouter ;
- état de suivi de la demande.
Un consentement explicite est demandé avant l'envoi. Les données servent uniquement au traitement et au suivi de la demande. Elles sont transmises via Firebase Cloud Functions protégées par App Check et ne sont pas lisibles directement depuis l'application publique. Leur consultation, leur export et leur gestion sont réservés au Owner autorisé.
Lorsqu’une demande Formation/Consultation a été envoyée depuis un compte Google connecté, elle est supprimée avec le compte, ainsi que son éventuel justificatif privé. Une suppression manuelle peut aussi être demandée via le contact officiel HSE BDARIJA.
5. Paiement
La rubrique Consultation HSE n’affiche pas de tarif fixe et ne collecte aucune donnée de carte bancaire. Les coordonnées de paiement / RIB ne sont affichées que si l’utilisateur ouvre volontairement la rubrique correspondante.
Si l’utilisateur choisit de joindre un justificatif de paiement, le fichier est transmis au backend sécurisé et stocké de manière privée. Il n’est pas publiquement lisible ; le Owner autorisé peut demander un lien temporaire signé pour le consulter. Le justificatif reste facultatif et peut être supprimé avec la demande.
6. Offres d’emploi, notifications importantes et centre d’activité
L’application peut charger des offres d’emploi depuis des sources publiques ou administrées. HSE BDARIJA PRO peut proposer des notifications Android uniquement pour des événements importants : nouvelle offre d’emploi publiée par HSE BDARIJA, mise à jour importante de l’application ou maintenance, changement d’état d’une demande Formation/Consultation liée à un compte Google connecté, et traitement d’un message de support lié à ce compte. Les réponses ordinaires au Quiz, la navigation, les rafraîchissements, les publicités et les actions courantes ne génèrent pas de notification système.
Sur Android 13 et versions ultérieures, l’application demande la permission POST_NOTIFICATIONS après le guide de première utilisation. L’utilisateur peut refuser cette permission ou désactiver séparément les catégories depuis les réglages Android. Firebase Cloud Messaging (FCM) peut générer un jeton d’inscription de l’appareil. Pour les utilisateurs connectés avec Google, ce jeton peut être stocké dans une sous-collection privée du profil afin d’envoyer une notification personnelle liée à leur propre demande ; il n’est pas lisible par les autres utilisateurs. Les notifications publiques d’offres et de mises à jour utilisent des topics FCM et ne contiennent pas de données personnelles.
Le centre d’activité interne reste disponible indépendamment des notifications système.
7. Publicité - Google AdMob
HSE BDARIJA PRO peut afficher des annonces via Google Mobile Ads SDK / AdMob. Selon la configuration et le consentement applicable, le SDK publicitaire peut collecter et partager automatiquement avec Google des données techniques telles que :
- adresse IP, pouvant servir à estimer une localisation générale ;
- interactions avec l'application et les annonces ;
- informations de diagnostic ;
- identifiants d'appareil ou de compte, notamment l'identifiant publicitaire Android lorsqu'il est disponible.
Ces traitements servent notamment à la publicité, à la mesure, à l'analyse et à la prévention de la fraude. Les transmissions du SDK Google Mobile Ads sont chiffrées en transit. Google UMP est intégré pour gérer le consentement et les options de confidentialité lorsque cela est requis par la région ou la réglementation.
8. Messages concernant l’application, e-mail et WhatsApp
La rubrique de retour sur l’application permet d’envoyer directement à HSE BDARIJA PRO un problème technique, un avis ou une suggestion d’ajout via un formulaire sécurisé. L’utilisateur peut fournir volontairement un nom, un moyen de contact, demander une réponse et joindre une capture d’écran facultative (image, 2 Mo maximum). Ces messages sont stockés dans un espace backend séparé des demandes Formation / Consultation et sont accessibles au Owner autorisé pour le suivi.
Les captures jointes sont privées et consultables par le Owner au moyen d’un lien temporaire signé.
Un bouton distinct Contact par e-mail peut ouvrir l’application de messagerie de l’appareil vers l’adresse publique configurée par le Owner. HSE BDARIJA PRO ne lit pas la boîte e-mail de l’utilisateur et n’envoie aucun e-mail automatiquement.
Certains boutons distincts ouvrent WhatsApp avec un message prérempli à la demande de l’utilisateur ; l’application n’envoie jamais ce message automatiquement. L’utilisateur peut le relire et le modifier avant l’envoi.
9. Communauté QHSE
La Communauté QHSE est une fonctionnalité volontaire et modérée intégrée à l’application. La lecture des contenus publiés peut être ouverte, mais la publication d’une question ou d’une réponse exige un compte Google vérifié. Lorsqu’un membre publie, l’application peut traiter :
- l’identifiant Firebase UID de l’auteur ;
- le nom affiché du compte ;
- la catégorie choisie (par exemple droit du travail, HSE Challenge, coaching ou chantier) ;
- le titre, le texte et le contexte fonctionnel éventuellement joint à la discussion ;
- la langue du message ;
- les dates techniques de création et de mise à jour.
Tout nouveau contenu est créé avec un statut en attente et reste invisible au public jusqu’à validation par le Owner. Le Owner peut publier, refuser, placer en revue ou supprimer un contenu. Les contributions publiées sont visibles par les autres utilisateurs et doivent donc être considérées comme des contenus partagés publiquement dans l’application. Avant l’envoi d’une question ou d’une réponse, l’utilisateur doit accepter les règles de la communauté : respect, contenu utile, absence d’informations confidentielles et absence de données personnelles concernant un tiers. L’interface prévient également que le nom affiché du compte Google peut accompagner le contenu après validation.
Un mécanisme intégré permet de signaler un contenu ou un membre pour information dangereuse ou manifestement fausse, comportement abusif, donnée personnelle/confidentielle, spam ou autre motif. Le signalement est transmis à la modération et peut conduire à la suppression du contenu. Les signalements sont traités comme des retours de sécurité/modération de l’application.
L’utilisateur peut également bloquer un membre. La liste des membres bloqués (identifiant technique Firebase et nom affiché) est enregistrée uniquement dans le stockage local privé de l’application sur cet appareil afin de masquer immédiatement leurs publications et réponses pour cet utilisateur. Cette liste locale n’est pas envoyée au Owner ni synchronisée dans Firebase. L’utilisateur peut débloquer un membre depuis les règles de la communauté.
Les réponses communautaires sont clairement séparées des références officielles HSE BDARIJA. Elles ne remplacent ni un texte juridique officiel, ni une procédure d’entreprise, ni une analyse professionnelle de la situation réelle.
Lors de la suppression d’un compte utilisateur ordinaire, le backend supprime également les contributions communautaires créées par ce compte. Lorsqu’une question communautaire de cet utilisateur est supprimée, les réponses rattachées à cette discussion sont supprimées avec elle afin d’éviter une discussion orpheline.
10. Administration et sécurité
Les rôles Owner et Assistant sont contrôlés côté Firebase avec authentification, e-mail vérifié, Custom Claims, Security Rules et App Check / Play Integrity. Les assistants disposent uniquement des permissions qui leur sont attribuées. Les fonctions sensibles de propriétaire restent protégées.
10 bis. Diagnostics et configuration à distance
L'application intègre Firebase Crashlytics pour détecter les plantages, ANR et certaines erreurs non fatales. Crashlytics peut traiter automatiquement des traces de pile, l’état pertinent de l’application, des métadonnées techniques de l’appareil et un identifiant d’installation Crashlytics. HSE BDARIJA PRO n’ajoute pas le texte du feedback, le numéro de téléphone ni l’adresse e-mail de contact aux clés personnalisées Crashlytics.
Firebase Remote Config est utilisé pour ajuster à distance certains paramètres opérationnels (par exemple fréquence des interstitiels et activation de quelques modules) sans mise à jour de l’application. Aucun mot de passe ni contenu métier HSE n’est placé dans Remote Config.
10 ter. Statistiques d’utilisation
L’application peut mesurer l’utilisation générale du produit afin de comprendre quelles pages sont visitées et combien de temps elles restent consultées. Firebase Analytics peut recevoir uniquement des données d’usage destinées à améliorer le produit, notamment :
- ouverture de l’application ;
- identifiant technique normalisé de l’écran visité ;
- langue active ;
- durée d’engagement / temps passé par écran.
HSE BDARIJA PRO n’ajoute pas à Analytics le nom, l’adresse e-mail, le numéro de téléphone, le texte des formulaires, le contenu des documents, les recherches saisies, les pièces jointes ou le détail HSE renseigné par l’utilisateur. L’utilisateur peut désactiver ces statistiques à tout moment depuis Plus / Profil > Sécurité & données.
Ces statistiques servent uniquement à mesurer l’utilisation et la durée d’engagement afin de prioriser les améliorations de l’application. Elles doivent rester déclarées dans Google Play Data safety selon le comportement réel du build publié et la documentation Firebase applicable. Les exigences de consentement peuvent varier selon la région de diffusion ; la configuration de publication doit être adaptée lorsqu’une réglementation locale l’exige.
11. Suppression du compte et des données
Un utilisateur ordinaire connecté peut demander la suppression directement dans l'application :
Accueil > Profil utilisateur > Supprimer mon compte
La suppression supprime le compte Firebase HSE BDARIJA ordinaire, le profil cloud user_profiles, la synchronisation privée user_cloud_sync et ses fragments, les jetons privés de notification FCM et les contributions communautaires créées par ce compte. Les demandes Formation/Consultation et messages Feedback liés à ce UID sont également supprimés, avec leurs éventuelles pièces jointes privées (justificatif de paiement ou capture d’écran). Les informations locales de profil et d’historique associées à ce compte, ainsi que la liste locale de membres bloqués sur cet appareil, sont également supprimées par l’application après confirmation de la suppression du compte. Les fichiers déjà exportés sur le téléphone ne sont pas supprimés automatiquement.
Les comptes privilégiés Owner / Recovery / Assistant sont protégés de cette suppression publique et sont gérés par une procédure administrative sécurisée.
Si l'utilisateur n'a plus accès à l'application, une page web publique de suppression doit être mise à disposition. Le fichier ACCOUNT_DELETION_WEBPAGE.html fourni avec le projet est préparé pour être hébergé sur une URL HTTPS officielle HSE BDARIJA et déclaré dans Google Play Console.
12. Conservation
- Profil cloud : conservé tant que le compte existe, puis supprimé via la procédure de suppression du compte.
- Données métier locales : conservées sur l'appareil jusqu'à suppression par l'utilisateur, effacement des données de l'application ou restauration/gestion volontaire.
- Copie portable
user_cloud_sync: conservée tant que le compte existe et remplacée au fil des synchronisations ; supprimée lors de la suppression du compte. - Demandes de formation / consultation et éventuels justificatifs associés : conservés pour le suivi tant qu’ils sont nécessaires ; lorsqu’ils sont liés à un compte Google connecté, ils sont supprimés automatiquement avec le compte. Ils peuvent aussi être supprimés plus tôt par le Owner ou sur demande de l’utilisateur.
- Messages sur l’application et éventuelles captures associées : conservés le temps nécessaire au traitement ; lorsqu’ils sont liés à un compte Google connecté, ils sont supprimés automatiquement avec le compte. Ils restent également supprimables par le Owner.
- Communauté QHSE : les contenus en attente sont réservés à l’auteur et au Owner ; les contenus validés restent visibles dans la communauté tant qu’ils sont publiés. Les contributions d’un utilisateur ordinaire sont supprimées lors de la suppression de son compte selon la procédure intégrée.
- Fichiers exportés : conservation sous le contrôle de l'utilisateur.
13. Services tiers principaux
Selon le build de production, l'application peut utiliser : Google/Firebase Authentication, Firestore, Storage, Cloud Functions, App Check / Play Integrity, Firebase Crashlytics, Firebase Remote Config, Firebase Cloud Messaging, Google Mobile Ads / AdMob, Google UMP, Google Play In-App Review et Credential Manager / Google Sign-In.
14. Contact
Contact HSE BDARIJA : WhatsApp officiel +212 664 859 181. Une adresse e-mail publique peut également être affichée dans l’application lorsqu’elle est configurée par le Owner.
Pour une demande de confidentialité ou de suppression, indiquez uniquement les informations nécessaires à l'identification du compte concerné. Ne communiquez jamais votre mot de passe Google, un code de validation ou des informations bancaires sensibles.
© 2026 HSE BDARIJA PRO - Tous droits réservés.
Gestion d’accès des comptes
Pour des raisons de sécurité, d’abus ou de support, le propriétaire vérifié peut temporairement bloquer ou réactiver l’accès d’un compte utilisateur Google aux fonctions protégées de l’application. Un blocage ne supprime pas le profil ni les données enregistrées ; il désactive l’authentification du compte concerné jusqu’à sa réactivation. Les comptes privilégiés Owner, Recovery et Assistant sont exclus de ce mécanisme utilisateur ordinaire.
Actions de documents et statistiques produit
Lorsque les statistiques d’utilisation sont actives, l’application peut aussi mesurer des actions techniques de document (par exemple aperçu, export PDF/Word, impression, sauvegarde d’une version ou duplication), l’identifiant technique du modèle et la langue choisie pour ce document. Ces événements servent uniquement à comprendre quelles fonctions sont réellement utilisées et à améliorer l’application.
Le contenu renseigné dans les champs ou tableaux, les photos de preuve, leurs URI/noms de fichiers, le texte des documents, le nom, l’e-mail et les recherches ne sont pas ajoutés volontairement à ces événements Analytics. Le tableau de bord intégré à l’espace propriétaire affiche uniquement un résumé local de l’appareil; les statistiques globales agrégées, lorsque Firebase Analytics est connecté, sont consultées dans Firebase Analytics.
Signature digitale et mode chantier rapide
- Les signatures manuscrites de validation sont enregistrées localement sur l’appareil dans l’espace privé de l’application. Elles ne sont pas envoyées à Firebase Analytics.
- Les captures du mode chantier rapide (zone, danger, action, responsable, photo locale) restent dans le stockage local de l’application, sauf action explicite de partage/export par l’utilisateur.
- Les événements Analytics associés ne contiennent que des libellés techniques d’usage (par exemple ouverture/enregistrement), jamais le contenu des champs, la signature ou les photos.