Politique de confidentialité Privacy policy
Passman : ce que le service collecte, pourquoi, avec qui, et pour combien de temps.
Dernière mise à jour : novembre 2026
Résumé
Passman est un gestionnaire de mots de passe et de données sensibles : mots de passe, codes (clés de licence, jetons, clés d'API, codes de secours), notes sécurisées avec pièces jointes. Il existe en application Android, en application Windows, en application web et en extension de navigateur.
- Un compte est facultatif : vous pouvez utiliser le service sans compte, vos données restent alors sur votre appareil.
- Aucune publicité et aucun traceur publicitaire.
- Aucun outil de mesure d'audience ni de statistiques d'usage.
- Aucune vente, location ou cession de vos données.
- Vous pouvez demander la suppression de votre compte à tout moment.
Responsable du traitement
RIDATIC (entrepreneur individuel, statut auto-entrepreneur), représenté par Noureddine Rida, Bloc 12 N° 31 Sidi Bernoussi, 20600 Casablanca, Maroc. Contact : contact@ridatic.com. Voir les mentions légales.
Données traitées
| Donnée | Où | Protection |
|---|---|---|
| Coffre : mots de passe, codes, notes, pièces jointes, groupes | Sur votre appareil ; dans le cloud seulement si vous activez la synchronisation | Chiffré sur l'appareil avant tout stockage ou envoi |
| Adresse e-mail, identifiant technique et mot de passe du compte (facultatif) | Firebase Authentication (Google) | Mot de passe géré par Google, jamais lu par Passman |
| Sauvegardes du coffre (jusqu'à 5 instantanés) | Firebase Firestore | Chiffrées |
| Réglages synchronisés : thème, langue, colonnes, noms des groupes personnalisés, nom et photo de profil (facultatifs), suggestions ignorées | Firebase Firestore | Le nom et la photo de profil, les noms des groupes personnalisés et les suggestions ignorées sont chiffrés avec la clé du coffre avant l'envoi. Seuls le thème, la langue, les colonnes et les réglages de verrouillage et d'actualisation restent lisibles côté serveur (aucune donnée du coffre) |
| Question de récupération (facultative, supprimable dans Paramètres : le retrait est partagé entre les appareils) et version chiffrée de la clé de récupération | Appareil, et Firebase Firestore si la synchronisation est active | Question en clair, le reste chiffré |
| Historique du générateur (100 dernières valeurs) | Appareil uniquement, jamais synchronisé | Chiffré avec la clé du coffre |
| Clé de sécurité (facultative) : configuration publique du coffre, composée des enveloppes chiffrées de la clé du coffre (une par clé de sécurité et une pour le code de secours), des identifiants publics des clés et d'une empreinte | Appareil, et Firebase Firestore si la synchronisation est active | Aucun secret de la clé ni code de secours en clair : seules les enveloppes chiffrées sont conservées |
| Code de connexion web à usage unique | Serveur (Firebase), temporaire | Conservé uniquement sous forme d'empreinte. Le code est valable 60 secondes et supprimé dès son utilisation, ou automatiquement après expiration (suppression différée possible jusqu'à environ 24 h). Un compteur de limite est tenu par empreinte d'adresse IP, avec la même suppression automatique |
| Compteurs techniques : tentatives de saisie, limites de fréquence | Appareil ; compteurs temporaires côté serveur | Sans contenu du coffre ; effacés automatiquement |
Le principe : l'éditeur ne peut pas lire votre coffre
Tout est chiffré sur votre appareil avant d'être stocké ou envoyé. Le contenu du coffre n'existe en clair qu'en mémoire, coffre déverrouillé. Les serveurs ne voient que des blocs chiffrés et quelques informations techniques. L'éditeur n'a ni la clé ni la Master Key.
Si vous oubliez votre Master Key et que vous n'avez pas configuré de question de récupération, vos données sont irrécupérables. Faites des sauvegardes.
Fonctions qui contactent un service extérieur
| Fonction | Ce qui est envoyé | Quand |
|---|---|---|
| Synchronisation et sauvegardes | Le coffre déjà chiffré, vos réglages | Si vous activez un compte cloud |
| Réinitialisation du mot de passe du compte | Votre adresse e-mail ; un e-mail est envoyé par Resend au nom de noreply@ridatic.com | À votre demande |
| Connexion et déconnexion | À la connexion, l'application demande à une fonction serveur du projet si le compte existe (votre adresse e-mail est envoyée) ; « Se déconnecter » demande de fermer aussi la session sur les autres appareils. Tout est traité chez Google | À la connexion et à la déconnexion |
| Suppression du compte | Votre adresse e-mail (e-mail de confirmation envoyé par Resend) | À la suppression du compte |
| Contrôle d'intégrité de l'appareil (Android) | Un jeton Google Play Integrity ; l'adresse IP sert à limiter la fréquence des appels. Aucune donnée du coffre. Le résultat affiche seulement un avertissement | À chaque déverrouillage |
| Vérification des fuites de données | Seuls les 5 premiers caractères de l'empreinte SHA-1 du mot de passe sont envoyés à Have I Been Pwned (méthode « k-anonymat ») ; le mot de passe n'est jamais envoyé | À votre demande |
| Mise à jour (Android) | Proposée par Google Play ; Passman n'envoie aucune donnée à ce sujet | Selon Google Play |
| Interface de l'application web | Des ressources (moteur de rendu, polices) sont chargées depuis les serveurs de Google, qui voient votre adresse IP | À l'ouverture de l'application web |
Permissions
Android : biométrie (déverrouillage et confirmation d'actions sensibles, facultatif) ; internet (synchronisation, fonctions serveur) ; notifications (alertes d'expiration, facultatif) ; service de remplissage automatique (activé par vous dans les réglages du système). Aucune permission de stockage large : les fichiers d'import et d'export passent par le sélecteur de fichiers du système.
Pour l'extension de navigateur, voir sa politique de confidentialité.
Sauvegardes et exports
Les fichiers d'export .psm, .json et .csv que vous créez ne sont pas chiffrés : conservez-les en lieu sûr. L'application vous le rappelle avant l'export.
Ce que nous ne faisons pas
- Aucune publicité et aucun traceur publicitaire.
- Aucun outil de mesure d'audience ni de statistiques d'usage.
- Aucune vente, location ou cession de vos données.
- Aucun rapport de plantage envoyé.
- Aucune géolocalisation, aucun accès aux contacts, au micro ou à l'appareil photo.
Prestataires et destinataires
| Prestataire | Rôle | Localisation |
|---|---|---|
| Google LLC (Firebase, Google Cloud) | Compte Passman, stockage chiffré, fonctions serveur, hébergement de l'application web Passman, contrôle d'intégrité Android | Base de données en Amérique du Nord (multi-régions États-Unis, nam5) ; fonctions en us-central1 (États-Unis) |
| Resend | Envoi de l'e-mail de réinitialisation du mot de passe et de l'e-mail de confirmation de suppression du compte Passman | Sous-traitant technique agissant pour le compte de l'éditeur ; seule l'adresse e-mail du destinataire lui est transmise, avec le lien de réinitialisation. Aucun suivi des ouvertures ni des clics. Région d'envoi : Irlande (Union européenne) |
| Have I Been Pwned (Troy Hunt) | Vérification facultative des fuites de données, à la demande de l'utilisateur | Service en ligne indépendant |
Plusieurs prestataires sont situés hors de l'Union européenne ou hors du Maroc (notamment aux États-Unis). Les transferts s'appuient sur les engagements contractuels de ces prestataires en matière de protection des données [à confirmer : formulation juridique des clauses applicables]. Aucun prestataire ne reçoit votre contenu en clair lorsqu'il est chiffré.
Durées de conservation
- Données du compte cloud : jusqu'à la suppression du compte par vous.
- Sauvegardes : supprimées avec le compte.
- Compteurs de limite de fréquence : suppression automatique après quelques minutes à une heure.
- Journaux techniques standard conservés par Google selon sa propre politique, non exploités par l'éditeur.
Sécurité
- Chiffrement AES-256 en mode GCM (authentifié) du contenu, sur votre appareil.
- Clé dérivée de votre mot de passe maître (Master Key) par PBKDF2 avec HMAC-SHA-256, 600 000 itérations et un sel aléatoire propre à l'installation.
- La Master Key n'est jamais transmise aux serveurs de Passman ni de Google.
- Sur Android et Windows, les secrets locaux sont protégés par le stockage sécurisé du système (Keystore Android, coffre d'identifiants Windows).
- Verrouillage automatique réglable, blocage progressif après des erreurs de saisie, copie dans le presse-papiers effacée après 30 secondes.
- Master Key (ou biométrie sur mobile) redemandée pour les actions sensibles : afficher un secret, modifier, supprimer, exporter, supprimer le compte.
Stockage dans votre navigateur ou sur votre appareil
Aucun cookie publicitaire ni de mesure d'audience n'est utilisé. Ce qui est enregistré est strictement nécessaire au fonctionnement. Le détail figure sur la page Cookies et stockage local.
Vos droits
Le traitement respecte la loi marocaine n° 09-08 relative à la protection des personnes physiques à l'égard du traitement des données à caractère personnel et, pour les personnes situées dans l'Union européenne, le règlement général sur la protection des données (RGPD).
- Accès : savoir quelles données sont détenues et en obtenir une copie.
- Rectification : corriger des données inexactes.
- Suppression : effacer vos données (voir suppression du compte).
- Limitation et opposition : suspendre un traitement ou vous y opposer pour motif légitime.
- Portabilité : récupérer vos données dans un format structuré.
- Retrait du consentement, à tout moment, pour toute fonction qui en dépend.
Pour exercer ces droits, écrivez à contact@ridatic.com depuis l'adresse de votre compte. Réponse sous un mois au plus. Un justificatif d'identité peut être demandé en cas de doute.
Déclaration auprès de la Commission nationale de contrôle de la protection des données à caractère personnel (CNDP) : en cours
Réclamation : au Maroc, auprès de la CNDP (cndp.ma) ; dans l'Union européenne, auprès de l'autorité de votre pays de résidence (en France : la CNIL, cnil.fr).
Âge minimal
Le service s'adresse aux personnes de 16 ans ou plus.
Modifications
Cette politique peut évoluer. La date de mise à jour figure en haut de page ; en cas de changement important, vous en serez informé.
Passman: what the service collects, why, with whom, and for how long.
Last updated : November 2026
Summary
Passman is a password and sensitive data manager: passwords, codes (licence keys, tokens, API keys, backup codes) and secure notes with attachments. It is available as an Android app, a Windows app, a web app and a browser extension.
- An account is optional: you can use the service without one, and your data then stays on your device.
- No advertising and no advertising trackers.
- No audience measurement or usage statistics tool.
- No sale, rental or transfer of your data.
- You can ask for your account to be deleted at any time.
Data controller
RIDATIC (sole proprietor, auto-entrepreneur status), represented by Noureddine Rida, Bloc 12 N° 31 Sidi Bernoussi, 20600 Casablanca, Morocco. Contact: contact@ridatic.com. See the legal notice.
Data processed
| Data | Where | Protection |
|---|---|---|
| Vault: passwords, codes, notes, attachments, groups | On your device; in the cloud only if you enable synchronisation | Encrypted on the device before any storage or transfer |
| Account e-mail address, technical identifier and password (optional) | Firebase Authentication (Google) | Password managed by Google, never read by Passman |
| Vault backups (up to 5 snapshots) | Firebase Firestore | Encrypted |
| Synchronised settings: theme, language, columns, custom group names, name and profile photo (optional), dismissed suggestions | Firebase Firestore | The profile name and photo, custom group names and dismissed suggestions are encrypted with the vault key before being sent. Only the theme, language, columns and lock and refresh settings remain readable on the server side (no vault data) |
| Recovery question (optional, can be removed in Settings: the removal is shared across devices) and encrypted version of the recovery key | Device, and Firebase Firestore if synchronisation is on | Question in clear text, the rest encrypted |
| Generator history (last 100 values) | Device only, never synchronised | Encrypted with the vault key |
| Security key (optional): public vault configuration, made of encrypted envelopes of the vault key (one per security key and one for the backup code), the public key identifiers and a fingerprint | Device, and Firebase Firestore if synchronisation is on | No key secret or backup code in clear text: only the encrypted envelopes are kept |
| One-time web sign-in code | Server (Firebase), temporary | Kept only as a fingerprint. The code is valid for 60 seconds and deleted as soon as it is used, or automatically after it expires (deferred deletion possible for up to about 24 h). A rate-limit counter is kept per IP address fingerprint, with the same automatic deletion |
| Technical counters: entry attempts, rate limits | Device; temporary server-side counters | No vault content; deleted automatically |
The principle: the publisher cannot read your vault
Everything is encrypted on your device before it is stored or sent. The vault content exists in clear text only in memory, while the vault is unlocked. The servers only see encrypted blocks and some technical information. The publisher has neither the key nor the Master Key.
If you forget your Master Key and have not set up a recovery question, your data cannot be recovered. Make backups.
Features that contact an outside service
| Feature | What is sent | When |
|---|---|---|
| Synchronisation and backups | The already encrypted vault, your settings | If you enable a cloud account |
| Account password reset | Your e-mail address; an e-mail is sent by Resend on behalf of noreply@ridatic.com | On your request |
| Sign-in and sign-out | When you sign in, the app asks a server function of the project whether the account exists (your e-mail address is sent); “Sign out” asks to close the session on your other devices as well. Everything is processed at Google | When you sign in and sign out |
| Account deletion | Your e-mail address (confirmation e-mail sent by Resend) | When the account is deleted |
| Device integrity check (Android) | A Google Play Integrity token; the IP address is used to limit call frequency. No vault data. The result only displays a warning | At each unlock |
| Data breach check | Only the first 5 characters of the password's SHA-1 hash are sent to Have I Been Pwned (“k-anonymity” method); the password is never sent | On your request |
| Update (Android) | Offered by Google Play; Passman sends no data about it | As handled by Google Play |
| Web app interface | Resources (rendering engine, fonts) are loaded from Google servers, which see your IP address | When the web app opens |
Permissions
Android: biometrics (unlock and confirmation of sensitive actions, optional); internet (synchronisation, server functions); notifications (expiry alerts, optional); autofill service (enabled by you in system settings). No broad storage permission: import and export files go through the system file picker.
For the browser extension, see its privacy policy.
Backups and exports
The .psm, .json and .csv export files you create are not encrypted: keep them in a safe place. The app reminds you before exporting.
What we do not do
- No advertising and no advertising trackers.
- No audience measurement or usage statistics tool.
- No sale, rental or transfer of your data.
- No crash reports sent.
- No geolocation, no access to contacts, microphone or camera.
Providers and recipients
| Provider | Role | Location |
|---|---|---|
| Google LLC (Firebase, Google Cloud) | Passman account, encrypted storage, server functions, hosting of the Passman web app, Android integrity check | Database in North America (US multi-region, nam5); functions in us-central1 (United States) |
| Resend | Sending the Passman password reset e-mail and the account deletion confirmation e-mail | Technical processor acting on behalf of the publisher; only the recipient e-mail address is passed to it, with the reset link. No tracking of opens or clicks. Sending region: Ireland (European Union) |
| Have I Been Pwned (Troy Hunt) | Optional data breach check, on the user's request | Independent online service |
Several providers are located outside the European Union or outside Morocco (notably in the United States). Transfers rely on these providers' contractual data protection commitments [to confirm: legal wording of the applicable clauses]. No provider receives your content in clear text when it is encrypted.
Retention periods
- Cloud account data: until you delete the account.
- Backups: deleted with the account.
- Rate-limit counters: automatically deleted after a few minutes to an hour.
- Standard technical logs kept by Google under its own policy, not used by the publisher.
Security
- AES-256 encryption in GCM mode (authenticated) of the content, on your device.
- Key derived from your master password (Master Key) with PBKDF2 using HMAC-SHA-256, 600,000 iterations and a random salt unique to the installation.
- The Master Key is never sent to Passman's or Google's servers.
- On Android and Windows, local secrets are protected by the system secure storage (Android Keystore, Windows credential vault).
- Adjustable auto-lock, progressive lockout after entry errors, clipboard copies erased after 30 seconds.
- Master Key (or biometrics on mobile) required again for sensitive actions: showing a secret, editing, deleting, exporting, deleting the account.
Storage in your browser or on your device
No advertising or audience measurement cookie is used. What is stored is strictly necessary for operation. Details are on the Cookies and local storage page.
Your rights
Processing complies with Moroccan law No. 09-08 on the protection of individuals with regard to the processing of personal data and, for people located in the European Union, the General Data Protection Regulation (GDPR).
- Access: know what data is held and obtain a copy.
- Rectification: correct inaccurate data.
- Erasure: delete your data (see account deletion).
- Restriction and objection: suspend processing or object for legitimate reasons.
- Portability: get your data in a structured format.
- Withdrawal of consent, at any time, for any feature that depends on it.
To exercise these rights, write to contact@ridatic.com from your account address. Reply within one month at most. Proof of identity may be requested in case of doubt.
Declaration to the National Commission for the Control of Personal Data Protection (CNDP): in progress
Complaints: in Morocco, to the CNDP (cndp.ma); in the European Union, to the authority of your country of residence (in France: the CNIL, cnil.fr).
Minimum age
The service is intended for people aged 16 or older.
Changes
This policy may change. The update date is shown at the top of the page; in case of a significant change, you will be informed.