solo CRM

Documentation & legal notices

Documentation & mentions légales

Last updated: July 30, 2026

1. Overview

solo CRM is a customer relationship management application designed for personal, local use. The entire software and your data live in your browser: there is no server, no remote database, no account, no login.

Key features
  • 100% client-side: native JavaScript (vanilla), storage in your browser's IndexedDB.
  • Single-user: you are the sole user, implicitly the administrator of all your data.
  • Free: no subscription, no limits, no credit card.
  • Multilingual: French and English interface.
  • Customizable: rename each object to match your business.
  • Offline: works without an Internet connection (except report charts, optional).
Responsibility: your data is stored exclusively in your browser, so backing it up is your responsibility. Export your data regularly (Settings → Export). Clearing browser storage, a reset, or a device change will delete your data unless you have a copy.

3. Leads

A Lead is an unqualified contact. The Convert button turns the lead into an Account + Contact (new or existing) and, optionally, an Opportunity. A converted lead is archived.

4. Accounts & Contacts

An Account represents a company; Contacts are the people linked to it. An account can have a parent account (headquarters). The account detail page is a 360° view with tabs: Contacts, Opportunities, Cases, Contracts, Assets, Tasks, Notes, Files, Links.

5. Opportunities & pipeline

StageDefault probability
Prospecting10%
Qualification30%
Proposal60%
Negotiation80%
Closed Won100%
Closed Lost0%
Pipeline view: opportunities are shown in columns by stage. Drag & drop a card from one column to another to change its stage; probability and closed/won status are recalculated automatically.

6. Cases (Support)

Cases manage support, linked to an Account and/or Contact. Each case gets a unique number CASE-YYYYMMDD-XXXXXX. The Escalate button sets it to Critical priority. Closing requires a solution description (and optionally a satisfaction score).

7. Contracts & Assets

A Contract (number CTR-YYYYMM-XXXXX) tracks a validity period, status and signatories; expired contracts are highlighted. An Asset represents equipment/licenses held by a customer, with status, serial number, price, quantity and dates.

8. Tasks

A task is polymorphic: it can be linked to an object (Account, Opportunity, Case, Contact, Lead) via "What" and/or to a person (Contact, Lead) via "Who". Toggle open/completed in one click from the list.

9. Notes, Files & Links

Three resource types attach to any object: Notes (free timeline), File attachments (≤ 10 MB, allowed types, stored as data in your browser) and external Links (SharePoint, Drive…). Emails can also be entered manually on cases.

10. Custom reports

The report builder produces tables and aggregates: main object, joins, columns (checkbox grid with default preselection), multi-criteria filters (with date presets), grouping, aggregations (count, sum, avg, min, max), sorting and limit. Results exportable to CSV. If online, charts (Chart.js) can be generated.

11. Backup & data management

All your data is stored locally (IndexedDB). From Settings: Export (download a JSON backup), Import (reinject a JSON file, with an automatic pre-import backup), Reset (erase all data), Demo data (inject sample records), Object names (customize labels).

Backup reminder banner: if your data hasn't been exported for more than 15 days after its last modification, a banner will remind you at startup.

Start the app: serve the files via a simple HTTP server (python -m http.server 8080) then open http://localhost:8080. No install, no dependencies.

Terms of Use (CGU)

Last updated: July 30, 2026.

1. Purpose

These terms govern the use of solo CRM, a CRM application running entirely in the user's browser, with no remote server.

2. License

The software is provided free of charge for personal, non-exclusive use. It is provided "as is", without any warranty.

3. Data & confidentiality

Data entered in the software is stored exclusively in the user's browser (IndexedDB). It never transits through any server and is not accessible to any third party. The user is solely responsible for their data and its backup. See Privacy Policy.

4. Liability

The user is solely responsible for the data entered and its compliance with applicable law (including GDPR). The publisher cannot be held liable for data loss resulting from browser clearing, a reset, or failure to back up.

5. Intellectual property

The data entered belongs to the user, who may export or delete it at any time. Software elements remain the property of their publisher.

Privacy Policy (GDPR)

Last updated: July 30, 2026.

1. Fully local operation

solo CRM is an entirely client-side application. There is no account, no authentication, no server collecting your data. All information you enter is stored in the IndexedDB of your browser, on your device.

2. External resource

The charting library Chart.js is loaded from a CDN (jsDelivr), only for report charts. This request is subject to that third party's policy; it includes none of your business data. The software works without an Internet connection (charts are then simply unavailable).

3. Your rights

Since your data is local, you have full, direct control: export, modify, or delete it at any time via Settings, or by clearing your browser storage.

Cookie Policy

Last updated: July 30, 2026.

solo CRM uses no cookies. The app relies solely on browser localStorage and IndexedDB to store your preferences and data. No session, analytics, advertising, or third-party cookie is set.

Dernière mise à jour : 30 juillet 2026

1. Présentation

solo CRM est une application de gestion de la relation client conçue pour un usage personnel et local. L'intégralité du logiciel et de vos données vivent dans votre navigateur : il n'y a ni serveur, ni base de données distante, ni compte, ni connexion.

Caractéristiques principales
  • 100 % côté client : JavaScript natif (vanilla), stockage IndexedDB dans votre navigateur.
  • Mono-utilisateur : vous êtes l'unique utilisateur, implicitement administrateur.
  • Gratuit : sans abonnement, sans limite, sans carte bancaire.
  • Multilingue : interface en français et en anglais.
  • Personnalisable : renommez chaque objet selon votre métier.
  • Hors-ligne : fonctionne sans connexion (sauf graphiques de rapports, optionnels).
Responsabilité : vos données étant stockées uniquement dans votre navigateur, leur sauvegarde vous incombe. Exportez régulièrement vos données (Réglages → Exporter). L'effacement du stockage du navigateur, une réinitialisation ou un changement d'appareil supprimeraient vos données si vous n'en avez pas de copie.

3. Pistes (Leads)

Une Piste est un contact non qualifié. Le bouton Convertir transforme la piste en Compte + Contact (nouveaux ou existants) et, optionnellement, en Opportunité. Une piste convertie est archivée.

4. Comptes et Contacts

Le Compte représente l'entité morale (société) ; les Contacts sont les personnes rattachées. Un compte peut avoir un compte parent (siège). La fiche Compte est une vue 360° à onglets : Contacts, Opportunités, Demandes, Contrats, Équipements, Tâches, Notes, Fichiers, Liens.

5. Opportunités & pipeline

ÉtapeProbabilité par défaut
Prospecting10 %
Qualification30 %
Proposal60 %
Negotiation80 %
Closed Won100 %
Closed Lost0 %
Vue Pipeline : les opportunités s'affichent en colonnes par étape. Glissez-déposez une carte d'une colonne à l'autre pour changer l'étape ; la probabilité et l'état fermé/gagné se recalculent automatiquement.

6. Demandes (Support)

Les demandes gèrent le support, rattachées à un Compte et/ou un Contact. Chaque demande reçoit un numéro unique CASE-AAAAMMJJ-XXXXXX. Le bouton Escalader la passe en priorité Critique. La clôture exige une description de la solution (et optionnellement un score de satisfaction).

7. Contrats & Équipements

Un Contrat (numéro CTR-AAAAMM-XXXXX) suit une période de validité, un statut et les signataires ; les contrats expirés sont mis en évidence. Un Équipement représente le matériel/licence détenu chez un client, avec statut, n° de série, prix, quantité et dates.

8. Tâches & activités

Une tâche est polymorphique : elle peut être liée à un objet (Compte, Opportunité, Demande, Contact, Piste) via le « Quoi » et/ou à une personne (Contact, Piste) via le « Qui ». La bascule ouvert/terminé se fait en un clic depuis la liste.

9. Notes, Fichiers & Liens

Trois ressources se rattachent à n'importe quel objet : les Notes (timeline libre), les Fichiers joints (≤ 10 Mo, types autorisés, stockés en données dans votre navigateur) et les Liens externes (SharePoint, Drive…). Les E-mails peuvent également être saisis manuellement sur les demandes.

10. Rapports personnalisés

Le constructeur de rapports produit tableaux et agrégats : objet principal, jointures, colonnes (grille de checkboxes avec présélection), filtres multi-critères (avec plages de dates), regroupement, agrégations (nombre, somme, moyenne…), tri et limite. Résultats exportables en CSV. Si une connexion est disponible, des graphiques (Chart.js) peuvent être générés.

11. Sauvegarde & gestion des données

Toutes vos données sont stockées localement (IndexedDB). Depuis Réglages : Exporter (télécharger une sauvegarde JSON), Importer (réinjecter un JSON, avec sauvegarde automatique préalable), Réinitialiser (effacer toutes les données), Jeu d'essai (injecter des données d'exemple), Noms d'objets (personnaliser les libellés).

Bannière de sauvegarde : si vos données n'ont pas été exportées depuis plus de 15 jours après leur dernière modification, une bannière vous le rappellera au démarrage.

Démarrage : servez les fichiers via un serveur HTTP simple (python -m http.server 8080) puis ouvrez http://localhost:8080. Aucune installation, aucune dépendance.

Conditions Générales d'Utilisation (CGU)

Dernière mise à jour : 30 juillet 2026.

1. Objet

Les présentes CGU régissent l'utilisation de solo CRM, une application de gestion de la relation client fonctionnant intégralement dans le navigateur de l'utilisateur, sans serveur distant.

2. Licence

Le Logiciel est mis à disposition gratuitement pour un usage personnel, non exclusif. Il est fourni « tel quel », sans garantie d'aucune sorte.

3. Données et confidentialité

Les données saisies sont stockées exclusivement dans le navigateur de l'utilisateur (IndexedDB). Elles ne transitent par aucun serveur et ne sont accessibles à aucun tiers. L'utilisateur est seul responsable de ses données et de leur sauvegarde. Voir la Politique de confidentialité.

4. Responsabilité

L'utilisateur est seul responsable des données saisies et de leur conformité au droit applicable (notamment le RGPD). L'éditeur ne saurait être tenu responsable d'une perte de données résultant d'un effacement du navigateur, d'une réinitialisation ou d'un défaut de sauvegarde.

5. Propriété intellectuelle

Les données saisies appartiennent à l'utilisateur, qui peut les exporter ou les effacer à tout moment. Les éléments du Logiciel restent la propriété de leur éditeur.

Politique de confidentialité (RGPD)

Dernière mise à jour : 30 juillet 2026.

1. Un fonctionnement 100 % local

solo CRM est une application entièrement côté client. Il n'existe aucun compte, aucune authentification, aucun serveur collectant vos données. Toutes les informations que vous saisissez sont conservées dans la base locale IndexedDB de votre navigateur, sur votre appareil.

2. Ressource externe

La bibliothèque de graphiques Chart.js est chargée depuis un CDN (jsDelivr), uniquement pour les graphiques de rapports. Cette requête est soumise à la politique de ce tiers ; elle n'inclut aucune de vos données métier. Le Logiciel fonctionne sans connexion Internet (les graphiques sont alors simplement indisponibles).

3. Vos droits

Puisque vos données sont locales, vous en gardez le contrôle total et direct : exportez-les, modifiez-les ou effacez-les à tout moment via le menu Réglages, ou en effaçant le stockage de votre navigateur.

Politique de cookies

Dernière mise à jour : 30 juillet 2026.

solo CRM n'utilise aucun cookie. L'application recourt uniquement au localStorage et à IndexedDB du navigateur. Aucun cookie de session, de mesure d'audience, publicitaire ou tiers n'est déposé.