Vos données, simplement.
Dernière mise à jour : 2026-09-22
En résumé
Browther est conçu pour respecter votre vie privée. Le navigateur fonctionne sans compte, ne synchronise rien dans le cloud par défaut, et n'envoie aucun contenu de page (URLs visitées, formulaires, recherches) à dev&din.
Nous collectons deux choses, et seulement si vous l'acceptez : (1) les rapports de crash, pour corriger ce qui plante, et (2) une poignée d'événements anonymes, pour savoir si Browther est utilisé. Tout est désactivable à tout moment.
Nos principes
- Aucune donnée personnelle dans les statistiques : pas de nom, pas d'email, pas d'adresse IP stockée, pas d'URL visitée. Seul le compte dev&din, facultatif, connaît une adresse e-mail (voir « Parrainage et soutien »).
- Identifiant anonyme local : un UUID généré au premier lancement, jamais relié à votre identité.
- Hébergement européen (Frankfurt, Allemagne) — RGPD-compatible.
- Opt-out à tout moment, depuis l'onboarding ou les paramètres.
- Pas de revente, pas de partage commercial, pas de publicité ciblée.
L'application Browther (Desktop, iOS, Android)
Au premier lancement, Browther vous demande si vous acceptez d'envoyer (a) des rapports de crash via Sentry et (b) des statistiques d'usage anonymes via PostHog. Les deux toggles sont indépendants et désactivables à tout moment dans les paramètres.
Sentry — Rapports de crash
Quand Browther plante, un rapport est envoyé à Sentry (région UE, Frankfurt) pour qu'on puisse corriger le bug.
- Contenu du rapport : pile d'appels (stack trace) du crash, version de Browther, système d'exploitation, modèle d'appareil.
- Pas de contenu d'URL, pas de contenu de page, pas de saisies utilisateur.
- Désactivable via le toggle « Rapports de crash » dans l'onboarding ou dans browther://settings/privacy.
PostHog — Événements produit anonymes
Pour comprendre si Browther est utilisé et quelles fonctionnalités tournent, on envoie une poignée d'événements anonymes à PostHog (région UE, Frankfurt). Aucun événement ne contient d'URL ni de contenu de page.
| Event | Quand |
|---|---|
| app_launched | Au lancement de l'app. Propriétés : version, OS. |
| onboarding_completed | Quand vous terminez l'onboarding. |
| default_browser_set | Quand vous définissez Browther comme navigateur par défaut. |
| consent_changed | Quand vous activez/désactivez Sentry ou PostHog. Propriétés : nom du toggle, état (activé/désactivé). |
| feature_toggled | Quand vous activez/désactivez une fonctionnalité (Sawtunaa, Basarunaa). Propriétés : nom de la fonctionnalité, état. |
| page_viewed | Vue d'une page interne du navigateur (nouvel onglet, paramètres). Propriétés : nom de page (whitelist : ntp, settings). |
Ce sont les seuls événements envoyés. Aucun pour la navigation, aucun pour vos onglets, aucun pour vos recherches.
Comment désactiver
À tout moment depuis browther://settings/privacy : décochez « Rapports de crash » (Sentry) ou « Statistiques anonymes » (PostHog). L'arrêt est immédiat — aucun événement supplémentaire n'est envoyé après le toggle.
Parrainage et soutien
Le parrainage et l'abonnement ont besoin de savoir qui a gagné quoi, sans savoir qui tu es.
- Un identifiant anonyme d'appareil, rangé dans le trousseau de l'appareil, est envoyé à notre service de parrainage (referral.devndin.com, hébergé en Europe) ; le service n'en garde qu'une empreinte (hachage), jamais l'identifiant en clair.
- Le service tient ton code de parrainage, le nombre d'invitations en cours ou validées, tes mois de fonctionnalités supplémentaires, et — si un proche t'a donné son code — tes jours d'usage de Browther comme navigateur par défaut. Jamais un nom, ni une adresse visitée, ni qui a invité qui.
- Un abonnement acheté sur iPhone passe par Apple et par RevenueCat, qui gère les reçus d'achat sous ce même identifiant anonyme — ou, si tu as connecté un compte dev&din, sous l'identifiant de ce compte ; dev&din ne voit jamais ton moyen de paiement.
- Tu peux connecter un compte dev&din — c'est facultatif, sur ordinateur comme sur iPhone — pour retrouver ton code, tes invitations, tes mois gagnés et ton abonnement sur tes autres appareils. Le service de parrainage les relie alors à l'identifiant de ce compte (auth.devndin.com, hébergé en Europe), qui garde ton adresse e-mail et, si tu te connectes avec Google ou Apple, le nom qu'ils transmettent. Le compte ne porte rien d'autre : jamais ton historique, tes favoris ni tes onglets. Tu peux le supprimer à tout moment depuis l'app (Mon compte › Supprimer mon compte dev&din) : le compte et les données de parrainage qui lui sont rattachées sont effacés de nos serveurs. Un abonnement en cours se résilie auprès de la boutique où il a été pris.
- Un abonnement payé sur ordinateur passe par Polar, revendeur officiel (merchant of record) qui encaisse, facture et gère la TVA : Polar reçoit ton adresse e-mail et ton moyen de paiement ; dev&din ne voit que l'état de l'abonnement (actif, date d'échéance).
Le site browther.devndin.com
Le site marketing utilise les mêmes outils (Sentry + PostHog), avec les mêmes principes : pas de PII, hébergement UE, désactivable.
Sentry — Erreurs JavaScript
Si une page du site plante, on capture l'erreur. Sentry Replay est activé uniquement quand une erreur survient (jamais en navigation normale), et masque les saisies utilisateur par défaut. Les événements transitent via /monitoring sur le domaine du site (bypass des bloqueurs publicitaires).
PostHog — Événements anonymes
Quelques événements sont capturés pour comprendre comment le site est utilisé. Aucun ne contient d'information identifiante.
| Event | Quand |
|---|---|
| $pageview / $pageleave | À chaque navigation entre pages. |
| section_viewed | Quand une section devient visible à 40% (proxy de profondeur de scroll). |
| cta_clicked | Click sur un bouton d'appel à l'action. Propriétés : nom, emplacement. |
| download_clicked | Click sur un bouton de téléchargement. Propriétés : OS détecté. |
| demo_tab_clicked / demo_toggled | Interactions avec la démo (onglet, toggle ON/OFF). |
| theme_toggled / language_switched | Changement de thème (clair/sombre) ou de langue (FR/EN/AR). |
| faq_opened | Ouverture d'une question dans la FAQ. |
| outbound_link_clicked | Click sur un lien externe tracké (logo dev&din du footer). |
Le site n'utilise pas de cookies publicitaires ni de trackers tiers. PostHog ne dépose rien dans votre navigateur (ni cookie, ni localStorage) : son identifiant anonyme disparaît dès que la page est fermée ou rechargée.
Tiers utilisés
- Sentry — Plateforme de monitoring d'erreurs. Région : Allemagne (Frankfurt). Sous-traitant RGPD. https://sentry.io/privacy/
- PostHog — Plateforme d'analyse produit. Région : UE (Frankfurt). Sous-traitant RGPD. Géolocalisation IP désactivée. https://posthog.com/privacy
- Vercel / Dokploy — Hébergement du site sur nos serveurs OVH (Gravelines, France) orchestrés par Dokploy. Cloudflare est utilisé en frontal (DNS + proxy) pour la protection anti-DDoS. Logs serveur classiques (IP, user-agent) conservés <30 jours pour la sécurité.
- RevenueCat — gestion des abonnements achetés dans l'App Store (reçus, renouvellements), sous un identifiant anonyme.
Vos droits
Conformément au RGPD, vous disposez à tout moment des droits suivants concernant vos données :
- Droit d'accès — savoir ce qui est collecté.
- Droit à l'effacement — demander la suppression de votre UUID anonyme et des événements associés.
- Droit d'opposition — désactiver la collecte (toggles Sentry/PostHog).
Pour toute demande, contactez-nous à [email protected].
Évolutions
Cette page sera mise à jour si la collecte évolue. La date en haut indique la dernière modification.