F-Droid (nouvelle fenêtre)est une boutique d’applications pour Android qui ne propose que des logiciels libres et open source (FOSS). Cela en fait une alternative bienvenue au Google Play Store, qui porte atteinte au respect de la vie privée.

Dans cet article, nous verrons ce qu’est F-Droid, pourquoi vous pourriez vouloir l’utiliser et comment l’utiliser. Nous examinerons également certaines préoccupations concernant F-Droid.

Qu’est-ce que F-Droid ?

Tout comme le Play Store, F-Droid est un dépôt d’applications qui propose une sélection d’applications gratuites, ne contenant aucun logiciel propriétaire et respectant les principes de l’open source. Cela signifie que le code source des applications est accessible à tous, ce qui vous permet de vérifier leur sécurité, leurs fonctionnalités de respect de la vie privée et leur fonctionnement.

F-Droid est développé et maintenu par une communauté de bénévoles et vise à fournir un écosystème d’applications transparent et respectueux de la vie privée. Vous pouvez télécharger des applications depuis le dépôt F-Droid, et F-Droid vous aidera à les maintenir à jour.

Cet accent mis sur les logiciels libres et open source (FOSS) s’aligne sur les principes de transparence et d’autonomisation des utilisateurs de Proton, c’est pourquoi l’application Proton VPN est disponible sur F-Droid(nouvelle fenêtre).

Contrairement au Play Store, il n’est pas nécessaire de créer un compte pour utiliser F-Droid.

Pourquoi utiliser F-Droid ?

Il existe deux raisons principales d’utiliser F-Droid.

1. Ce n’est pas le Google Play Store

L’ensemble du modèle économique(nouvelle fenêtre) (très rentable) de Google consiste à en apprendre le plus possible sur vous afin de vous proposer des publicités hautement personnalisées.

Lorsque vous téléchargez et utilisez des applications du Google Play Store, Google collecte une grande quantité de données vous concernant. Cela comprend(nouvelle fenêtre) des informations sur votre appareil, votre façon d’utiliser l’application, l’endroit d’où vous l’utilisez (données d’emplacement), et bien plus encore. Toutes ces données sont associées à votre véritable identité et combinées avec d’autres informations que Google collecte sur vous à partir de ses nombreuses autres applications, services et traqueurs,

De plus, de nombreuses applications du Google Play Store intègrent des bibliothèques de suivi tierces ou des kits de développement logiciel (SDK). Ces mécanismes de suivi permettent aux développeurs d’applications et aux entreprises tierces de collecter des informations sur votre comportement, vos centres d’intérêt et vos habitudes d’utilisation sur différentes applications et sites internet.

L’Amazon Store pour Android, également propriétaire, rencontre des problèmes similaires.

Obtenez Proton VPN !

2. Des applications open source

F-Droid propose un dépôt facile à parcourir d’applications open source sélectionnées, dont beaucoup ne sont pas disponibles sur le Play Store. Les applications open source sont, bien sûr, également disponibles sur GitHub et des plateformes similaires (ce qui contribue à les rendre open source), mais il n’existe pas de mécanisme de mise à jour simple pour les fichiers APK téléchargés directement depuis le site de leurs développeurs. F-Droid propose un tel mécanisme.

F-Droid permet de trouver, d’installer et de mettre à jour beaucoup plus facilement des applications Android open source. De nombreuses personnes considèrent également l’utilisation de F-Droid comme un moyen de soutenir la communauté du libre et de l’open source.

Quelles sont les meilleures applications F-Droid ?

Il existe de nombreuses excellentes applications sur F-Droid, dont beaucoup ne figurent pas sur le Play Store. Même lorsqu’une application est également disponible sur le Play Store, l’installer depuis F-Droid permet de retirer Google de l’équation.

La liste suivante n’est en aucun cas exhaustive, mais elle donne un aperçu de quelques-unes des applications de haute qualité disponibles sur F-Droid. Veuillez noter que Proton VPN n’a examiné officiellement aucune des applications répertoriées ici et ne les soutient en aucun cas (à l’exception de Proton VPN, bien sûr).

1. Proton VPN(nouvelle fenêtre) – Un service de VPN suisse sans journaux (no-logs) par les créateurs de Proton Mail. Vous pouvez choisir entre plusieurs protocoles VPN (notamment WireGuard® et notre protocole d’obfuscation Stealth) ou laisser le protocole Smart choisir la meilleure option pour vous. Notre application Android propose un arrêt d’urgence (kill switch), le split tunneling, VPN Accelerator, le routage alternatif(nouvelle fenêtre), NetShield Ad-blocker et bien plus encore.

2. Fennic F-Droid(nouvelle fenêtre) – Un navigateur open source basé sur la dernière version de Firefox, mais dont la protection contre le suivi a été renforcée et dont les éléments propriétaires et la télémétrie ont été retirés. Non disponible sur le Play Store.

3. Droid-ify/(nouvelle fenêtre)Neo Store(nouvelle fenêtre)/Aurora(nouvelle fenêtre) – Des applications F-Droid non officielles qui offrent une meilleure expérience pour accéder au dépôt F-Droid. Voir ci-dessous pour plus d’informations. Inutile de préciser que ces applications ne sont pas disponibles sur le Play Store.

4. Open Camera(nouvelle fenêtre) – Une application d’appareil photo open source qui prend en charge le HDR, la détection des visages, l’enregistrement vidéo et audio, la stabilisation automatique et bien plus encore. Contrairement à la version disponible sur le Play Store, la version F-Droid d’Open Camera est totalement sans publicité.

5. DuckDuckGo Privacy Browser(nouvelle fenêtre) – Nous avons retiré DuckDuckGo de notre liste des meilleurs navigateurs pour le respect de la vie privée(nouvelle fenêtre), car il n’est que partiellement open source. La version F-Droid, quant à elle, est entièrement open source.

Il propose de nombreuses fonctionnalités de blocage du suivi, impose par défaut les connexions HTTPS, dispose d’un bouton « Fire » pour effacer facilement votre historique de navigation et peut être verrouillé et déverrouillé par biométrie. L’une de ses fonctionnalités les plus innovantes est son Privacy Grade — une évaluation des conditions d’utilisation du service des entreprises. Et, bien sûr, l’application utilise DuckDuckGo comme moteur de recherche.

Cependant, il possède une empreinte digitale unique(nouvelle fenêtre), et l’absence de toute fonction de synchronisation limite son utilité en tant que navigateur généraliste.

6. OsmAnd +(nouvelle fenêtre) – Une application de cartographie open source qui utilise les données d’OpenStreetMap(nouvelle fenêtre) (OSM) et propose des cartes hors ligne, une navigation vocale et visuelle en temps réel, et bien plus encore. Certes, elle n’est pas aussi performante que Google Maps, mais elle ne vous suit pas non plus partout où vous allez.

7. Music(nouvelle fenêtre) – Un lecteur de musique esthétique (Material) doté de widgets Android, qui fait tout ce que l’on attend d’un lecteur de musique local. Cette application télécharge automatiquement les illustrations d’artistes et d’albums, vous permet de modifier les balises et les métadonnées des morceaux, dispose d’une mise en veille programmable, et bien plus encore.

8. AnySoftKeyboard(nouvelle fenêtre) – Un clavier qui prend en charge plusieurs langues, les gestes, un clavier d’émojis, un dictionnaire, des touches virtuelles et la saisie vocale des données. Et contrairement au clavier par défaut de votre téléphone et à la plupart des claviers commerciaux, il n’espionnera pas tout ce que vous saisissez.

Comment utiliser F-Droid

F-Droid est un dépôt d’applications. Vous pouvez accéder à ce dépôt (et à d’autres dépôts compatibles avec F-Droid — voir ci-dessous) en utilisant l’application officielle F-Droid, mais de nombreuses personnes préfèrent utiliser des applications tierces non officielles à la place.

Parmi les plus notables, citons Droid-ify(nouvelle fenêtre), Neo Store(nouvelle fenêtre) et Aurora Droid(nouvelle fenêtre). Vous pouvez en exécuter autant que vous le souhaitez simultanément sur votre appareil, et elles vous informeront toutes des mises à jour de chaque application F-Droid.

L’application officielle F-Droid propose une interface utilisateur plutôt rudimentaire. Elle cible également un kit de développement logiciel (Software Development Kit(nouvelle fenêtre) ou SDK) obsolète utilisé pour Android 7.1 (sorti en 2016), ce qui signifie qu’elle ne bénéficie pas des améliorations plus récentes en matière de sécurité et de respect de la vie privée.

Plus particulièrement, les applications compilées à l’aide de SDK plus anciens bénéficient d’un bac à sable (sandboxing)(nouvelle fenêtre) moins efficace (un mécanisme de sécurité utilisé par Android pour isoler les applications afin que, si elles échouent ou sont compromises, les dégâts soient plus facilement limités).

Cela dit, l’application officielle F-Droid fait généralement ce qu’elle est censée faire. Vous pouvez parcourir et installer des applications par catégorie, et recevoir des notifications lorsque des mises à jour d’applications sont disponibles.

L'application officielle F-Droid

Vous devez mettre à jour les applications depuis F-Droid manuellement, mais cela se fait en un seul geste. (La mise à jour et l’installation automatiques sont possibles, mais uniquement si vous possédez un appareil rooté. Notez que Google applique cette restriction via l’OS Android, et qu’elle s’applique à toutes les applications du dépôt F-Droid).

Mise à jour de février 2024 : F-Droid 1.19+ prend en charge les mises à jour automatiques(nouvelle fenêtre).

La mise à jour des applications se fait en un seul geste

F-Droid signale également clairement les anti-fonctionnalités que vous pourriez ne pas apprécier, telles que la publicité, le suivi ou la dépendance à des logiciels non libres(nouvelle fenêtre), dans les descriptions des applications.

La description de l'application vous avertira de la présence d'anti-fonctionnalités

Les applications des dépôts F-Droid non officiels proposent de meilleures interfaces utilisateur, ciblent des SDK Android à jour, disposent de fonctionnalités de gestion simplifiée des dépôts (voir ci-dessous), et bien plus encore. Ci-dessous, nous pouvons voir Neo Store, qui, dans le style FOSS typique, est un embranchement (fork) de Droid-ify, lui-même un embranchement du très populaire Foxy-Droid(nouvelle fenêtre).

L'application Neo Store

Dépôts F-Droid

Comme nous l’avons déjà mentionné, F-Droid est un dépôt d’applications. Il existe également de nombreux autres dépôts d’applications open source entièrement compatibles avec F-Droid. Il s’agit de bibliothèques d’applications qui sont au moins en partie modérées par leurs propriétaires et qui peuvent proposer des applications intéressantes qui ne sont pas disponibles sur le dépôt officiel de F-Droid.

La plupart d’entre eux récupèrent les APK directement depuis leurs pages GitHub, ils sont donc signés numériquement par leurs développeurs. Toutefois, vous utilisez ces dépôts tiers à vos propres risques.

Vous pouvez ajouter ces dépôts externes(nouvelle fenêtre) aux applications F-Droid officielles(nouvelle fenêtre) et non officielles.

Droid-ify offre une gestion des dépôts considérablement améliorée

Les applications non officielles comme Droid-ify offrent une gestion des dépôts considérablement améliorée par rapport à l’application officielle F-Droid.

Le célèbre dépôt Guardian Project(nouvelle fenêtre) est spécialisé dans les applications de sécurité et de respect de la vie privée, et il est désormais inclus par défaut dans l’application officielle F-Droid. Les dépôts IzzyOnDroid(nouvelle fenêtre) et Bromite(nouvelle fenêtre) sont également très appréciés (mais ne sont pas approuvés par Proton VPN).

F-Droid est-il sûr ?

F-Droid offre un moyen pratique de trouver, de télécharger et de mettre à jour des applications Android open source. Pour être admises sur le dépôt F-Droid, les applications sont scannées à la recherche de logiciels malveillants (à l’aide de VirusTotal(nouvelle fenêtre)) et soumises à un contrôle de sécurité afin de s’assurer qu’elles respectent les exigences de F-Droid en matière de logiciels libres.

Toutefois, ces vérifications sont (selon les propres termes de l’équipe de F-Droid(nouvelle fenêtre)) « basiques ». Par nature, les applications open source sont plus susceptibles d’être sécurisées que les applications à code fermé, mais cela ne peut être garanti. Mais là encore, cela ne peut pas non plus être garanti pour les applications du Play Store(nouvelle fenêtre).

En janvier 2020, une critique(nouvelle fenêtre) largement partagée (au sein de la communauté du respect de la vie privée) portant sur plusieurs aspects de la sécurité de F-Droid a été publiée sur PrivSec.dev. Pour les personnes qui accordent une grande importance à la sécurité, ce document mérite une lecture attentive. Les critiques les plus sérieuses peuvent se résumer ainsi :

1. Les applications sont signées par F-Droid, et non par leurs développeurs

Sur la plupart des magasins d’applications, ces dernières sont signées par leur développeur. F-Droid, en revanche, conçoit toutes les applications à partir de leur code source, puis les signe avec sa propre clé (un nombre limité de compilations reproductibles(nouvelle fenêtre) sont dispensées de cette politique).

Cela offre un avantage en matière de sécurité tant que vous faites confiance à l’équipe de F-Droid, car cela empêche les développeurs malveillants d’ajouter à leurs APK du code qui n’est pas présent sur leurs pages GitHub. Toutefois, cela signifie également que vous devez faire confiance à un tiers (F-Droid).

Il convient également de noter que depuis août 2021, Google signe les applications sur le Play Store.

2. Des mises à jour lentes

Des mises à jour régulières sont importantes, car elles permettent souvent de corriger des failles de sécurité critiques. Le fait que l’équipe de F-Droid doive examiner, compiler et signer les applications signifie qu’il peut s’écouler un certain temps entre la mise à jour d’une application et l’apparition de cette mise à jour sur F-Droid.

Ce problème est accentué par l’interdiction faite par F-Droid aux applications d’utiliser du code propriétaire. Par conséquent, de nombreuses applications disposent d’une version F-Droid différente afin de se conformer à ces règles, ce qui nécessite un temps de maintenance supplémentaire.

3. Des applications obsolètes

Nous avons déjà vu que l’application officielle F-Droid cible un ancien SDK (un problème résolu par la plupart des applications F-Droid non officielles). Malheureusement, cela s’applique également au dépôt F-Droid lui-même.

Cela favorise la rétrocompatibilité (ce qui pose toujours problème sur les appareils Android), mais cela signifie également que le dépôt F-Droid regorge d’applications qui n’ont pas reçu de mises à jour de sécurité depuis des années.

Vous devez toujours vérifier la date de la dernière mise à jour sur F-Droid de l’application que vous prévoyez d’installer. Cette information est disponible sur sa page de téléchargement.

Alors, F-Droid est-il sûr ? Cela dépend de votre modèle de menace. Les préoccupations ci-dessus (et d’autres soulevées dans l’article) sont fondées, mais pour beaucoup de personnes, l’aspect pratique de F-Droid l’emporte sur ses inconvénients.

Existe-t-il des alternatives à F-Droid ?

En dehors des magasins d’applications propriétaires tels que le Play Store ou l’Amazon Appstore, pas vraiment. Toutefois, si les problèmes de sécurité évoqués ci-dessus vous préoccupent, il existe une autre option.

Vous pouvez télécharger et installer manuellement les APK directement depuis les pages GitHub des développeurs (ou même les compiler à partir du code source si vous possédez les compétences techniques nécessaires). Vous pouvez ensuite utiliser un lecteur RSS pour surveiller la page des Releases GitHub de chaque application afin de recevoir une notification lorsqu’une mise à jour est disponible.

Pour conclure

F-Droid est loin d’être parfait, mais il rend néanmoins un service inestimable à la communauté open source. Il existe des centaines d’applications de grande qualité qui offrent d’excellentes alternatives respectueuses de la vie privée aux logiciels propriétaires commerciaux. Si votre modèle de menace le permet, il n’y a pas de moyen plus simple de trouver celles qui vous conviennent, de les installer et de les maintenir à jour.