Cette politique couvre l’app Ramille, l’achat d’une licence et le site ramille.app. Le responsable de traitement est l’éditeur de Ramille : Ramah GUEDEGBE, entrepreneur individuel immatriculé en France sous le SIREN 523 501 765, 235 rue Saint-Honoré, 75001 Paris, France, qui édite des logiciels sous la marque GLabs325 (glabs325.com). Contact : ramille@glabs325.com.
1. En bref
Ramille est un client Git qui fonctionne sur votre Mac. Il lit et modifie les dépôts que vous ouvrez, avec le Git installé sur votre Mac.
Ramille n’a ni compte ni serveur exploité par l’éditeur. Vos dépôts ne passent par aucun serveur de Ramille. L’app ne contient aucune mesure d’audience, aucune télémétrie et aucun rapport de plantage envoyé automatiquement. Ce site ne dépose aucun cookie et mesure son audience de façon agrégée, sans cookie (section 9).
2. Données stockées sur votre Mac
- Les jetons de vos comptes d’hébergeurs et vos clés d’API d’IA sont gardés dans le Trousseau macOS, jamais dans un fichier en clair.
- Les informations de compte non secrètes (hébergeur, identifiant, serveurs ajoutés), vos réglages, vos dépôts favoris et récents sont gardés dans les fichiers de l’app, dans votre dossier Bibliothèque.
- Avant d’enregistrer la résolution d’un conflit, Ramille garde une copie des fichiers d’origine sur votre Mac.
- Ramille tient un journal d’utilisation local (section 7).
Pour vos remotes HTTPS, Ramille utilise les assistants d’identifiants Git déjà configurés sur votre Mac. Il ne modifie pas votre configuration Git.
3. Vos hébergeurs Git
Ramille contacte directement les services que vous utilisez :
- les serveurs de vos remotes, par Git, en SSH ou en HTTPS, quand vous lancez un fetch, un pull ou un push, et en arrière-plan pour vérifier le distant (toutes les 5 minutes par défaut, réglable ou désactivable) ;
- les API des hébergeurs que vous connectez (GitHub, GitLab, Azure DevOps, Bitbucket, et vos serveurs d’entreprise), pour afficher, créer, commenter ou fusionner des pull requests. La liste des pull requests de l’accueil est actualisée toutes les 10 minutes tant que l’accueil est affiché ;
- Microsoft Entra, si vous choisissez cette connexion pour Azure DevOps ;
- les images de profil publiques de GitLab, pour afficher les avatars.
Ces services reçoivent ce qu’impose l’opération (votre jeton, le dépôt concerné, vos commentaires) et le traitent selon leurs propres conditions, avec le compte que vous leur avez ouvert.
4. Fonctions d’IA (facultatives)
Ramille peut proposer un message de commit ou une description de pull request. Ces fonctions ne sont utilisées que si vous les configurez et les lancez : rien ne part sans une clé d’API enregistrée et sans votre clic sur « Envoyer » après un aperçu de ce qui sera envoyé.
La requête peut contenir le diff indexé (60 000 caractères au plus vers un fournisseur distant), les noms des fichiers modifiés, les résumés des commits récents, le nom de la branche et vos consignes. Pour les fichiers qui peuvent contenir des secrets, seul le nom est envoyé.
Fournisseurs possibles : Anthropic, OpenAI ou Google Gemini, avec votre propre clé, selon leurs conditions ; ou un modèle local avec Ollama ou LM Studio, et le texte ne quitte alors pas votre Mac. Le compte chez le fournisseur et sa clé relèvent de votre responsabilité.
5. Licence et achat
Polar (polar.sh) vend les licences Ramille en tant que marchand de référence (merchant of record). Il collecte les informations nécessaires au paiement, à la facturation et aux taxes (par exemple votre nom, votre adresse e-mail, votre pays de facturation et votre moyen de paiement) et les traite selon sa propre politique de confidentialité (polar.sh/legal). Nous ne recevons jamais vos données de carte. Polar nous transmet les informations utiles à votre commande, comme votre adresse e-mail, votre pays et le détail de la commande, que nous utilisons pour le support, les remboursements et nos obligations comptables.
Pour activer, vérifier ou désactiver une licence, l’app contacte l’API de clés de licence de Polar avec votre clé de licence et un identifiant d’activation propre à ce Mac. Aucun serveur exploité par l’éditeur n’intervient. L’essai est compté sur votre Mac.
6. Mises à jour
Ramille utilise Sparkle, un outil de mise à jour open source. Une fois par jour (désactivable dans Réglages › Mises à jour) et quand vous lancez une vérification, l’app télécharge un fichier de mise à jour statique hébergé sur GitHub. La requête ne contient ni compte, ni clé de licence, ni donnée de vos dépôts. GitHub reçoit ce que révèle tout téléchargement : votre adresse IP et l’agent utilisateur de Sparkle, qui indique la version de l’app.
Une mise à jour n’est téléchargée et installée qu’après votre clic, puis vérifiée (signature de l’archive et signature Apple Developer ID) avant de remplacer l’app.
7. Journal d’utilisation et rapports
Ramille tient sur votre Mac un journal technique : commandes lancées, écrans affichés, actions Git avec leur durée et leur résultat, erreurs. Il ne contient jamais le contenu de vos fichiers, les diffs, les messages de commit, les arguments Git ni vos identifiants. Les jetons et les adresses e-mail sont masqués, et les chemins de votre dossier personnel sont abrégés en ~/…. Sa taille est limitée : les entrées les plus anciennes sont supprimées. Vous pouvez le désactiver, l’ouvrir ou l’effacer dans Réglages › Mises à jour.
Le journal n’est jamais envoyé automatiquement. Si vous choisissez « Envoyer un rapport… », Ramille prépare un brouillon dans votre messagerie avec le rapport en pièce jointe : c’est vous qui le relisez et l’envoyez.
8. E-mails au support
Si vous nous écrivez, avec ou sans rapport, nous recevons votre message, votre adresse e-mail et les pièces jointes. Nous ne les utilisons que pour vous répondre et les supprimons une fois la demande close, sauf obligation légale de conservation plus longue.
9. Ce site web
Hébergement
ramille.app est un site statique hébergé par Cloudflare. Pour servir les pages et protéger le site contre les abus, Cloudflare traite des données techniques comme votre adresse IP, l’agent utilisateur de votre navigateur, l’adresse demandée et l’heure de la requête, selon sa propre politique de confidentialité (cloudflare.com/privacypolicy). Nous n’utilisons pas ces journaux pour profiler les visiteurs.
Mesure d’audience sans cookie
Pour savoir quelles pages sont lues, le site utilise Cloudflare Web Analytics. Il ne dépose aucun cookie, ne stocke rien dans votre navigateur et ne crée pas d’empreinte de votre appareil. Nous n’en voyons que des statistiques agrégées (pages vues, site d’origine, type de navigateur et d’appareil, pays, temps de chargement), jamais un visiteur individuel. Le site n’utilise aucun outil de publicité.
Votre choix de langue, si vous en faites un, est gardé dans le stockage local de votre navigateur, sur votre appareil seulement.
Inscription « Être prévenu du lancement »
Si vous vous inscrivez, nous collectons votre adresse e-mail, la langue de la page, un code indiquant le formulaire utilisé et la version du texte de consentement accepté.
Votre adresse ne sert qu’à vous envoyer un seul e-mail, au lancement de Ramille. La base légale est votre consentement. Nous n’envoyons rien d’autre et supprimons l’adresse une fois cet e-mail envoyé. D’ici là, vous pouvez retirer votre consentement et faire supprimer l’adresse à tout moment en écrivant à ramille@glabs325.com.
Le formulaire est transmis par Web3Forms (web3forms.com), notre sous-traitant : il reçoit le formulaire et nous le fait suivre par e-mail.
Cloudflare, Web3Forms, Polar et GitHub peuvent traiter des données hors de l’Union européenne, avec les garanties décrites dans leurs propres politiques.
10. Vos droits
La quasi-totalité des données de Ramille se trouve sur votre Mac. Vous pouvez déconnecter un compte dans Réglages › Comptes (le jeton est supprimé du Trousseau), effacer le journal, ou supprimer toutes les données locales en désinstallant l’app et en effaçant ses fichiers dans votre dossier Bibliothèque. L’autorisation donnée à une application chez un hébergeur se révoque chez cet hébergeur.
Les données que nous recevons directement se limitent aux inscriptions au lancement, aux informations de commande transmises par Polar et aux messages envoyés au support. Conformément au RGPD, vous pouvez demander l’accès à ces données, leur rectification ou leur effacement, vous opposer à leur utilisation ou retirer votre consentement en écrivant à ramille@glabs325.com. Vous pouvez aussi adresser une réclamation à la CNIL (cnil.fr) ou à l’autorité de votre pays.
11. Modifications
Si cette politique change, la nouvelle version est publiée sur cette page avec sa date.