F-Droid (nuova finestra)è un app store per Android che offre solo software libero e open source (FOSS). Questo lo rende una gradita alternativa al Google Play Store, che invade la privacy.

In questo articolo vedremo cos’è F-Droid, perché potresti volerlo usare e come usarlo. Esamineremo anche alcuni dubbi su F-Droid.

Cos’è F-Droid?

Come il Play Store, F-Droid è un repository di app che offre una selezione curata di app che sono gratuite, prive di software proprietario e che aderiscono ai principi dell’open source. Ciò significa che il codice sorgente delle app è disponibile pubblicamente, consentendoti di verificarne la sicurezza, le funzionalità per la privacy e il funzionamento.

F-Droid è sviluppato e gestito da una community di volontari e mira a fornire un ecosistema di app trasparente e attento alla privacy. Puoi scaricare le app dalla repository di F-Droid, che ti aiuterà a mantenerle aggiornate.

Questa attenzione per il FOSS è in linea con i principi di trasparenza e autonomia degli utenti di Proton, ed è per questo che l’app Proton VPN è disponibile su F-Droid(nuova finestra).

A differenza del Play Store, non è necessario registrare un account per utilizzare F-Droid.

Perché usare F-Droid?

Ci sono due motivi principali per usare F-Droid.

1. Non è il Google Play Store

L’intero (e redditizio) modello di business(nuova finestra) di Google consiste nell’apprendere quante più informazioni possibili su di te, in modo da poterti proporre annunci altamente personalizzati.

Quando scarichi e utilizzi app dal Google Play Store, Google raccoglie una grande quantità di dati su di te. Ciò include(nuova finestra) informazioni sul tuo dispositivo, su come utilizzi l’app, dove la utilizzi (dati sulla posizione) e altro ancora. Tutto questo è collegato alla tua reale identità e combinato con altre informazioni che Google raccoglie su di te dalle sue numerose altre app, servizi e tracker,

Inoltre, molte app sul Google Play Store integrano librerie di tracciamento di terze parti o software development kit (SDK). Questi meccanismi di tracciamento consentono agli sviluppatori di app e alle aziende di terze parti di raccogliere informazioni sul tuo comportamento, sui tuoi interessi e sulle tue abitudini di utilizzo su diverse app e siti web.

Anche l’Amazon Store per Android, anch’esso proprietario, risente di problemi simili.

Scarica Proton VPN!

2. App open source

F-Droid fornisce una repository facilmente consultabile di app open source selezionate, molte delle quali non sono presenti sul Play Store. Le app open source sono ovviamente disponibili anche su GitHub e piattaforme simili (questo è parte di ciò che le rende open source), ma non esiste un meccanismo semplice di aggiornamento per i file APK scaricati direttamente dai loro sviluppatori. F-Droid fornisce proprio questo meccanismo.

F-Droid rende molto più semplice trovare, installare e aggiornare le app Android open source. Molte persone vedono inoltre l’utilizzo di F-Droid como un modo per supportare la community del software libero e open source.

Quali sono le migliori app di F-Droid?

Ci sono molte fantastiche app su F-Droid, e molte di queste non sono presenti sul Play Store. Anche quando un’app è disponibile sul Play Store, installarla da F-Droid esclude Google dall’equazione.

L’elenco seguente non è affatto esaustivo, ma fornisce un esempio di alcune delle app di alta qualità disponibili su F-Droid. Tieni presente che Proton VPN non ha esaminato formalmente nessuna delle app qui elencate e non le supporta in alcun modo (fatta eccezione per Proton VPN, ovviamente).

1. Proton VPN(nuova finestra) – Un servizio VPN svizzero senza log dei creatori di Proton Mail. Puoi scegliere tra diversi protocolli VPN (inclusi WireGuard® e il nostro protocollo di offuscamento Stealth) o lasciare che il protocollo Smart scelga l’opzione migliore per te. La nostra app per Android include un kill switch, lo split tunneling, il VPN Accelerator, il percorso alternativo(nuova finestra), il NetShield Ad-blocker e altro ancora.

2. Fennic F-Droid(nuova finestra) – Un browser open source basato sull’ultima versione di Firefox, ma con una protezione aggiuntiva dal tracciamento e con parti proprietarie e telemetria rimosse. Non è disponibile sul Play Store.

3. Droid-ify/(nuova finestra)Neo Store(nuova finestra)/Aurora(nuova finestra) – App non ufficiali di F-Droid che offrono un’esperienza migliorata per accedere alla repository di F-Droid. Vedi sotto per maggiori dettagli. Inutile dire che queste app non sono disponibili sul Play Store.

4. Open Camera(nuova finestra) – Un’app fotocamera open source che supporta l’HDR, il rilevamento dei volti, la registrazione video e audio, l’auto-stabilizzazione e altro ancora. A differenza della versione disponibile sul Play Store, la versione di Open Camera su F-Droid è completamente priva di pubblicità.

5. DuckDuckGo Privacy Browser(nuova finestra) – Abbiamo rimosso DuckDuckGo dal nostro elenco dei Migliori browser per la privacy(nuova finestra) perché è solo parzialmente open source. La versione di F-Droid, tuttavia, è completamente open source.

Offre ampie funzionalità anti-tracciamento, impone connessioni HTTPS per impostazione predefinita, ha un pulsante “Fuoco” per cancellare facilmente la tua cronologia di navigazione e può essere bloccata e sbloccata tramite dati biometrici. Una delle sue funzionalità più innovative è il Grado di privacy, una scheda di valutazione dei termini di servizio delle aziende. E, naturalmente, l’app utilizza DuckDuckGo come motore di ricerca.

Tuttavia, ha un’ impronta digitale univoca(nuova finestra) e l’assenza di qualsiasi funzione di sincronizzazione ne limita l’utilità come browser per uso generale.

6. OsmAnd +(nuova finestra) – Un’app di mappe open source che utilizza i dati di OpenStreetMap(nuova finestra) (OSM) e offre mappe offline, navigazione vocale e su schermo in tempo reale e altro ancora. No, non è all’altezza di Google Maps, ma evita anche di tracciarti ovunque tu vada.

7. Music(nuova finestra) – Un lettore musicale dall’aspetto accattivante (Material) con widget Android che fa tutto ciò di cui hai bisogno da un lettore musicale locale. Questa app scarica automaticamente le immagini degli artisti e degli album, ti consente di modificare i tag e i metadati dei brani, dispone di un timer di spegnimento e altro ancora.

8. AnySoftKeyboard(nuova finestra) – Una tastiera con supporto per più lingue, gesture, una tastiera di emoji, un dizionario, tasti virtuali e inserimento vocale dei dati. E a differenza della tastiera predefinita del tuo telefono e della maggior parte delle tastiere commerciali, non spierà tutto ciò che digiti.

Come usare F-Droid

F-Droid è una repository di app. Puoi accedere a questa repository (e ad altre repository compatibili con F-Droid, vedi sotto) utilizzando l’app ufficiale di F-Droid, ma molte persone preferiscono invece utilizzare app di terze parti non ufficiali.

Tra le più note ci sono Droid-ify(nuova finestra), Neo Store(nuova finestra) e Aurora Droid(nuova finestra). Puoi eseguirne quante ne vuoi contemporaneamente sul tuo dispositivo e ti notificheranno tutte gli aggiornamenti di qualsiasi app F-Droid.

L’app ufficiale di F-Droid presenta un’interfaccia utente piuttosto macchinosa. Inoltre, è destinata a un Software Development Kit(nuova finestra) (SDK) obsoleto utilizzato per Android 7.1 (rilasciato nel 2016), il che significa che è priva dei miglioramenti più recenti in termini di sicurezza e privacy.

In particolare, le app compilate utilizzando SDK più vecchi dispongono di un sandboxing(nuova finestra) più debole (un meccanismo di sicurezza che Android utilizza per isolare le app in modo che, in caso di guasto o compromissione, sia più facile arginare i danni).

Detto questo, l’app ufficiale di F-Droid fa generalmente quello che deve. Puoi sfogliare e installare le app per categoria e ricevere notifiche quando sono disponibili aggiornamenti.

L'app ufficiale di F-Droid

Devi aggiornare le app da F-Droid manualmente, ma si tratta di un processo che richiede un solo tocco. (L’aggiornamento e l’installazione automatici sono possibili, ma solo se hai un dispositivo con i permessi di root. Tieni presente che Google applica questa limitazione tramite il sistema operativo Android e che si applica a tutte le app della repository di F-Droid).

Aggiornamento di febbraio 2024: F-Droid 1.19+ supporta gli aggiornamenti automatici(nuova finestra).

L'aggiornamento delle app richiede un solo tocco

Nelle descrizioni delle app, F-Droid segnala chiaramente anche le anti-funzionalità che potrebbero non piacerti, come la pubblicità, il tracciamento o la dipendenza da software proprietario(nuova finestra).

La descrizione dell'app ti avviserà della presenza di anti-funzionalità

Le app dei repository F-Droid non ufficiali offrono interfacce utente migliorate, sono ottimizzate per gli SDK Android più recenti, dispongono di una gestione semplice dei repository (vedi sotto) e molto altro. Di seguito vediamo Neo Store che, nel tipico stile FOSS, è un fork di Droid-ify, a sua volta fork del popolarissimo Foxy-Droid(nuova finestra).

L'app Neo Store

Repository di F-Droid

Come già accennato, F-Droid è un repository di app. Esistono anche numerosi altri repository di app open source completamente compatibili con F-Droid. Si tratta di cataloghi di app che sono almeno in parte curati dai loro proprietari e possono offrire app interessanti non disponibili sul repository ufficiale di F-Droid.

La maggior parte di essi estrae gli APK direttamente dalle proprie pagine GitHub, quindi sono firmati digitalmente dai loro sviluppatori. Tuttavia, l’uso di repository di terze parti è a tuo rischio e pericolo.

Puoi aggiungere questi repository esterni(nuova finestra) alle app F-Droid ufficiali(nuova finestra) e non ufficiali.

Droid-ify offre una gestione dei repository notevolmente migliorata

Le app non ufficiali come Droid-ify offrono una gestione dei repository notevolmente migliorata rispetto all’app ufficiale di F-Droid.

Il famoso repository di Guardian Project(nuova finestra) è specializzato in app per la privacy e la sicurezza ed è ora incluso per impostazione predefinita nell’app ufficiale di F-Droid. Anche i repository IzzyOnDroid(nuova finestra) e Bromite(nuova finestra) sono molto apprezzati (ma non sono approvati da Proton VPN).

F-Droid è sicuro?

F-Droid offre un modo pratico per trovare, scaricare e aggiornare app Android open source. Per essere ammesse nel repository di F-Droid, le app vengono scansionate alla ricerca di malware (utilizzando VirusTotal(nuova finestra)) e sottoposte a un controllo di sicurezza per garantire che soddisfino i requisiti di software libero di F-Droid.

Tuttavia, questi controlli sono (secondo le parole stesse del team di F-Droid(nuova finestra)) “di base”. Per loro stessa natura, le app open source hanno maggiori probabilità di essere sicure rispetto a quelle closed source, ma questo non può essere garantito. D’altronde, non si può garantire nemmeno per le app sul Play Store(nuova finestra).

Nel gennaio 2020, su PrivSec.dev è stata pubblicata una critica(nuova finestra) ampiamente condivisa (all’interno della community della privacy) su molteplici aspetti della sicurezza di F-Droid. Per chi prende sul serio la sicurezza, questo documento merita un’attenta lettura. Le critiche più serie possono essere riassunte come segue:

1. Le app sono firmate da F-Droid, non dagli sviluppatori delle app

Sulla maggior parte degli app store, le app sono firmate dallo sviluppatore dell’app. F-Droid, invece, compila tutte le app a partire dal loro codice sorgente e poi le firma con la propria chiave (un numero limitato di build riproducibili(nuova finestra) è esente da questa policy).

Ciò offre un vantaggio in termini di sicurezza a condizione che tu ti fidi del team di F-Droid, in quanto impedisce a sviluppatori malintenzionati di aggiungere codice ai propri APK che non sia presente sulle loro pagine GitHub. Tuttavia, ciò significa anche che devi fidarti di un’altra parte (F-Droid).

Va inoltre notato che da agosto 2021 Google firma le app sul Play Store.

2. Aggiornamenti lenti

Gli aggiornamenti regolari sono importanti, poiché spesso risolvono vulnerabilità di sicurezza urgenti. Il fatto che il team di F-Droid debba esaminare, compilare e firmare le app comporta un ritardo notevole tra l’aggiornamento delle app e la pubblicazione degli aggiornamenti su F-Droid.

Questo problema è aggravato dal divieto di F-Droid di utilizzare codice proprietario nelle app. Di conseguenza, molte app hanno una versione specifica per F-Droid per essere conformi a queste regole, e questo richiede ulteriore tempo per la manutenzione.

3. App obsolete

Abbiamo già visto come l’app ufficiale di F-Droid si rivolga a un vecchio SDK (un problema risolto dalla maggior parte delle app F-Droid non ufficiali). Purtroppo, questo vale anche per lo stesso repository di F-Droid.

Ciò favorisce la retrocompatibilità (da sempre un problema sui dispositivi Android), ma significa anche che il repository di F-Droid è pieno di app che non ricevono aggiornamenti di sicurezza da anni.

Dovresti sempre verificare quando è stato effettuato l’ultimo aggiornamento su F-Droid dell’app che intendi installare. Questa informazione è disponibile nella sua pagina di download.

Quindi F-Droid è sicuro? Dipende dalla tua identificazione delle minacce. Le preoccupazioni sopra esposte (e le altre sollevate nell’articolo) sono valide, ma per molte persone la comodità di F-Droid supera gli svantaggi.

Esistono alternative a F-Droid?

A parte gli app store proprietari come il Play Store o l’Amazon Store, in realtà no. Tuttavia, se i problemi di sicurezza sollevati sopra ti preoccupano, c’è un’altra opzione.

Puoi scaricare e installare manualmente gli APK direttamente dalle pagine GitHub degli sviluppatori (o persino compilarli dal codice sorgente se hai le competenze tecniche necessarie). Puoi quindi utilizzare un lettore RSS per monitorare la pagina Releases di GitHub di ogni app per ricevere una notifica quando è disponibile un aggiornamento.

Considerazioni finali

F-Droid non è affatto perfetto, ma svolge comunque un servizio inestimabile per la community open source. Ci sono centinaia di app di alta qualità che offrono eccellenti alternative rispettose della privacy al software proprietario commerciale. Se la tua identificazione delle minacce lo consente, non c’è modo più semplice per trovare quelle più adatte a te, installarle e mantenerle aggiornate.