Aller au contenu
FerrFlow

Legal / Telemetrie

Telemetrie

FerrFlow collecte des donnees de telemetrie anonymes pour ameliorer l’outil. Cette page explique exactement ce qui est envoye, comment les donnees sont anonymisees, et comment desactiver la telemetrie.

A chaque execution d’une commande, FerrFlow peut envoyer un evenement contenant :

ChampDescription
event_typeL’action effectuee : check, release, version_bump ou init
commits_countNombre de commits depuis la derniere release
repo_hashUn hash SHA-256 de l’URL du remote git (voir ci-dessous)

Seuls les champs pertinents sont inclus. Les champs vides sont omis.

L’URL de votre depot n’est jamais envoyee en clair. FerrFlow calcule un hash SHA-256 de l’URL du remote git et envoie uniquement le digest hexadecimal. Cela permet de compter les depots uniques sans savoir lesquels ils sont.

Aucun code source, nom de fichier, message de commit, nom de branche, nom de package, numero de version, adresse IP ou information personnelle n’est collecte ou stocke.

Les evenements sont envoyes via une requete POST a https://api.ferrflow.com/events. La requete est asynchrone et non-bloquante — elle ne ralentit jamais votre workflow. Si la requete echoue, elle est silencieusement ignoree.

Vous pouvez desactiver completement la telemetrie via une variable d’environnement ou votre fichier de configuration.

Fenêtre de terminal
export FERRFLOW_ANONYMOUS_TELEMETRY=false

Valeurs acceptees pour desactiver : false, 0, off, no (insensible a la casse).

{
"workspace": {
"anonymous_telemetry": false
}
}

L’une ou l’autre methode suffit pour desactiver la telemetrie.