Points Clés
- Digital Carrot bloque l'accès aux applications et sites web spécifiés jusqu'à ce que les utilisateurs atteignent des objectifs physiques ou numériques, comme marcher 5 000 pas.
- L'application prend en charge plusieurs systèmes d'exploitation, dont iOS, Mac et Windows, assurant une utilité multiplateforme.
- La confidentialité est une fonctionnalité centrale, avec une politique stricte de non-collecte et de non-partage des données des utilisateurs, et l'utilisation du chiffrement AES256 pour la synchronisation.
- Les plugins sont isolés (en sandbox) pour empêcher la fuite de données entre les applications et nécessitent une permission explicite de l'utilisateur pour l'accès externe.
- Le système de blocage est extensible, permettant l'intégration avec des services DNS comme Pi-hole ou le contrôle des objets connectés via des API REST.
Retrouver la concentration
Dans une ère de distraction numérique constante, un nouvel outil vise à aider les utilisateurs à reprendre le contrôle de leur temps d'écran grâce à une volonté programmable. Digital Carrot est un bloqueur d'applications polyvalent conçu pour iOS, Mac et Windows qui fonctionne sur un principe simple : l'accès aux applications et sites web distrayants n'est accordé qu'après l'atteinte d'objectifs spécifiques et vérifiables.
L'application va au-delà du blocage traditionnel basé sur le temps, introduisant un système où les verrous numériques sont liés à des accomplissements du monde réel. En se connectant aux données de santé et aux outils de gestion des tâches, elle crée un lien tangible entre la productivité et la liberté numérique.
Comment ça fonctionne
La fonctionnalité principale de Digital Carrot tourne autour de son architecture modulaire. Les utilisateurs peuvent installer des plugins qui alimentent le système de données, qui sont ensuite utilisées pour évaluer l'achèvement des objectifs. Ces objectifs sont définis par des expressions logiques qui renvoient une valeur vraie ou fausse basée sur les données collectées.
Par exemple, un utilisateur pourrait bloquer l'accès à Reddit, Instagram et Steam jusqu'à ce que sa Apple Watch confirme qu'il a marché 5 000 pas. De même, l'application peut s'intégrer aux listes de tâches ; un utilisateur pourrait écrire une expression comme data.apple_reminders.due == 0 pour s'assurer que toutes les tâches en retard sont effacées avant que le divertissement ne devienne disponible.
Le mécanisme de blocage lui-même est également modulaire. Il prend en charge le blocage DNS standard via des services comme Pi-hole, mais ses capacités vont bien au-delà des navigateurs web. Le framework permet de contrôler tout ce qui est accessible via une API REST, ouvrant des possibilités telles que :
- Verrouiller un smart lock sur un placard à collations
- Ajuster les paramètres de la climatisation du bureau jusqu'à ce qu'un utilisateur sorte
- Contrôler les appareils de la maison intelligente en fonction de l'achèvement du travail
"Comme beaucoup d'entre vous, j'ai été consterné par le manque de préoccupation des géants de la tech pour notre vie privée, donc le maintien de ces garanties est personnellement très important pour moi."
— Développeur de Digital Carrot
Conception axée sur la confidentialité
Bien qu'il soit conçu pour collecter des données personnelles pour l'évaluation des objectifs, Digital Carrot met fortement l'accent sur la vie privée des utilisateurs. Le développeur reconnaît la contradiction inhérente et a mis en place des mesures de protection strictes pour garantir que les données restent sous le contrôle de l'utilisateur.
Les informations recueillies par l'application ne sont pas collectées ni partagées par les développeurs. La fonction de synchronisation utilise le chiffrement AES256 combiné avec le protocole de mot de passe distant sécurisé, garantissant que les données restent protégées pendant la transmission. De plus, l'application maintient la transparence en permettant aux utilisateurs de parcourir toutes les données disponibles pour la création d'objectifs directement dans l'interface de l'application.
Comme beaucoup d'entre vous, j'ai été consterné par le manque de préoccupation des géants de la tech pour notre vie privée, donc le maintien de ces garanties est personnellement très important pour moi.
Pour prévenir les comportements malveillants, tous les plugins opèrent dans un environnement isolé (sandbox). Ils sont isolés les uns des autres et ne peuvent pas accéder aux réseaux externes à moins d'y être explicitement autorisés par l'utilisateur.
Contexte du développeur
Le projet est né d'un désir personnel de "retourner la situation" sur la collecte de données — utilisant les informations collectées sur un utilisateur pour aider à réduire les distractions plutôt que d'alimenter des algorithmes addictifs. Le développeur a partagé une anecdote personnelle mettant en évidence l'efficacité de l'application : poster l'annonce a nécessité de marcher 4 km pour débloquer l'accès à Hacker News.
Digital Carrot est actuellement disponible pour démonstration et retours, le développeur interagissant activement avec la communauté pour affiner ses fonctionnalités. Le code source du dépôt de plugins est publiquement disponible, encourageant les utilisateurs techniques à contribuer ou à construire des intégrations personnalisées.
L'application représente un changement vers une utilité centrée sur l'utilisateur, où la technologie sert d'outil d'autorégulation plutôt que de source d'engagement sans fin.
Perspectives
Digital Carrot offre une solution unique aux personnes luttant contre la dépendance numérique en imposant l'activité physique et l'achèvement des tâches comme prérequis pour le divertissement. Sa nature flexible et programmable permet des scénarios d'utilisation hautement personnalisés, du simple blocage de sites web à l'automatisation complexe de la maison intelligente.
Alors que le paysage numérique devient de plus en plus encombré de distractions, les outils qui privilégient l'intentionnalité et la confidentialité sont susceptibles de voir une adoption croissante. Digital Carrot se démarque en retournant le modèle de collecte de données, l'utilisant comme un mécanisme de discipline plutôt que de manipulation.
"J'ai dû marcher 4 km pour débloquer HN afin de poster ceci."
— Développeur de Digital Carrot
Questions Fréquemment Posées
Quelles plateformes Digital Carrot prend-il en charge ?
Digital Carrot est compatible avec les systèmes d'exploitation iOS, Mac et Windows, permettant aux utilisateurs de bloquer les distractions sur leurs appareils principaux.
Comment l'application garantit-elle la confidentialité de l'utilisateur ?
L'application traite les données localement, utilise le chiffrement de bout en bout pour la synchronisation et isole tous les plugins. Le développeur affirme explicitement qu'aucune donnée utilisateur n'est collectée ou partagée.
L'application peut-elle contrôler les appareils de la maison intelligente ?
Oui, le système de blocage est modulaire et peut interagir avec tout appareil ou service accessible via une API REST, permettant des scénarios comme le verrouillage de serrures intelligentes ou l'ajustement des thermostats en fonction de l'activité de l'utilisateur.
Qu'est-ce qui est requis pour créer un objectif ?
Les objectifs sont créés en utilisant des expressions logiques basées sur les données fournies par









