Site preferences
Preferences



*The preferences are saved using cookies because this website does not use Javascript.
To clear the cookies, select Clear Cookies and click submit, this will also reset all the preferences to default.
The cookies are not used for analytics, read the privacy policy for more details.

Migrating to FLOSS!

A list of wholesome and Free alternatives to privacy-destroying apps, programs, and services you might be using in your daily life without loosing convenience.

This page was published on , and was last updated on .
Tags:


What is this about?

This blog intends to list out FLOSS (Free/Libre and Open-source) software products that can be used instead of the proprietary malware in your life.

I see the proprietary software products as malware as it is impossible to know what they do, the ones that became industry standards have one way or the other started exploiting their users and disrupt them from doing their work, I tell more about it below.

Please do note that just migrating to the alternatives mentioned in this blog is not enough for user privacy. For example, just installing the operating systems mentioned here will not save you from the privacy exploits of the software you choose to install in them.

I have tried to list out every alternative that I am using. And some of the software products might not be maintained by the time you read this. If they are outdated, I recommend you to find alternatives from https://privacyguides.org and https://alternativeto.net. You can also update this list with a pull request on my Codeberg repository

Why find alternatives?

It is hard to convince anyone to find alternatives, that is because everyone has different views and values. The thing about proprietary malware is that, the only thing they care about is pushing the limits of your values so that they do not have to cross them, and once they do, it will be too late! XKCD explains it better.

The limits can be either or , you may not care about them until things start creeping you out, well, guess what? Things are creepy already, there is a site named Spyware Watchdog that classifies spyware programs, so that users can be more aware of if they are installing spyware and how they are being spied on. I recommend you go through them once in a while.

There’s a big difference between privacy and security, In a nutshell, security is the confidentiality of your data, while privacy is the appropriate use of your data. Of course, without confidentiality (encryption), your data can be intercepted and used inappropriately, so entirely unencrypted transmissions are always susceptible to privacy violations.

But just encrypting your data is not sufficient for your privacy, a weak encryption or a backdoor will provide you a false sense of privacy and security. This is why you should always choose apps and services which you can read the source code and let you modify them. The best way to enforce privacy is to collect no data at all!

I have sometimes talked to people who say that they have nothing to hide and that they don't care about using these proprietary services, but I call it hypocrisy because proprietary programs hide what they do from you, and what can you trust them with? Nothing. Things should be the other way around, you should know what your computer does, and the computer should not know anything that you don't tell it.

Looking for Alternatives

I strongly encourage you to click through all the links we provided for more detailed information. If some of them confuse you or go against your workflow, you might still be able to find better alternatives by using your preferred search engine.

Operating systems

Instead of Windows or macOS, use GNU/Linux

Software is not like making a car. Once you've made one copy of your software, the production costs to make a million more are tiny (there's a reason Microsoft has so many billions in the bank).

- Debian

While it does make sense to pay/donate a little to the people who developed your favourite OS, if you are forced to pay, then the amount should be tiny, not 100s of Dollars.
But that is just cost, there are other moral and ethical reasons for you to stay away from these operating systems. Do not use or trust an operating system where you can't see what is under the hood

Windows is a privacy nightmare and a malware, macOS does not care about user freedom!

But don't worry, There are other operating systems which exist which are free and much better. One alternative is GNU/Linux, and this is one of the operating systems I know which cares about user freedom.

You can get a list of GNU/Linux Operating systems from gnu.org.

Personally, I feel Debian can be used as long as you don't install anything from its non-free repository. I used to use it as my system and it worked great!

But what if you just came from Windows or Mac and you want the OS to Just Work and install whatever you want? There are other GNU/Linux operating systems which are not fully free.

These non-free distributions came with the cost of your freedom, but much less compared to the other two mainstream desktop operating systems.

Instead of Android or IOS, use Android forks

Checkout LineageOS, and other AOSP based operating systems for Android. Keep in mind that There are no privacy-friendly phones by design.

iOS also restricts user freedom just like macOS, The users are kept in a jail with less access to the free world. It is basically the same as macOS in terms of user freedom. I do not recommend anyone to use Apple products if you wish to have a private life. They (Apple) might promise you security, but it is impossible for you to verify them unless they provide you with the source code which can reproduce their build.

There are no good alternatives for Android, if you install the malware such as Google Play Services or Google Play Store, you will compromise your setup. Sadly, these come built-in with almost all mobiles.

This is the reason I promote custom ROMs like LineageOS and DivestOS instead. The official LineageOS guide asks you to install GApps (Google apps), but if you avoid it and install F-Droid instead of Google Play Store, you are good to go.

You can always buy Librem 5 or PinePhone if you wish to have a GNU/Linux system in your pocket!
But they are not yet a full-fledged mobile and need many improvements in terms of performance.

Finding programs

Instead of the Google Play Store or Apple App Store, use F-droid

Do not trust promises, trust the code! The pocket world is filled with spyware, but if you are an Android user you can install a custom ROM to avoid all proprietary apps and services! F-Droid is a repo for FLOSS Android Applications.

For IOS users, though you do not have that freedom, you can still sideload apps with AltStore (there are other stores available now) without jailbreaking. But it is not a FLOSS repo like F-Droid.

The F-Droid Repository is an easily installable catalogue of free and open-source apps for Android. With F-Droid, it's easy to browse and install apps on your device, and keep track of updates. You can also browse the repository with a web browser, and download the app directly from there, if you can’t or don’t want to run the F-Droid client on your device.

All applications in the repository must be Free, Libre and Open Source Software (FLOSS) – for example, released under a GPL or Apache license. Every effort is made to verify that this is actually the case, both by visual inspection of the source, and by building the application from the published source.

- F-Droid

Software that reports user activity without permission (e.g. via Google Analytics) or tracks user behaviour (e.g. most advertising platforms) is specifically excluded from F-Droid’s own repository, as is software with the primary purpose of interacting with a non-Free network service.

You are, of course, free to set up your own repository for this kind of software – the server source is available, and the client will allow addition or removal of repositories as you see fit.

Web browsers

Instead of Google Chrome, Safari, Use a Firefox clone

Browsers are as complex as an operating system, so choose them the same way. Just like mobiles, it is near impossible to find a privacy respecting browser, and if you do find one, it will be inconvenient to use with some of the popular websites.

The browsers I recommended below are not perfect, you might be able to find a better one that suites your workflow.

Browsers for Mobile
Browsers for Desktop

I did not add Chromium and other browsers based on it to this list purposefully. It has some of Google bloats that needs to be removed, and some folks have made ungoogled chromium for that specific purpose.
But, the mobile users need to add an unofficial repo to F-Droid to install this.

There are other chromium forks being popular these days, but no matter how good they are (they are not if they cripple uBlock Origin), they add to the Google Chrome's monopoly to change the internet as they wish, remember what I told at the beginning about industry standards?

WebKit engine based browsers are forced onto iPhone users, Apple's policy does not allow developers to develop a browser that is not based on their tool (Another reason to stay away from Apple).

While the source code for Firefox from the Mozilla project is free software, they distribute and recommend nonfree software as plug-ins and add-ons. Also, their trademark licence imposes requirements for the distribution of modified versions that make it inconvenient to exercise freedom 3.

Fennec F-Droid is based on the latest Firefox release. It's focused on removing any proprietary bits found in official Mozilla's builds. There might still be some binaries left, and the app (or some builds) might get removed or re-pushed anytime.

But Fennec is also not fully Free-- it is just a variant of Firefox without the binary blobs. This is the reason why IceCat Mobile was developed. IceCatMobile is a Browser using the Gecko layout engine to render web pages, which implements current and anticipated web standards. This is a free software rebranding of the latest Firefox-ESR release. read about IceCat to know more.

I use Mull as my mobile browser, I see it as Librewolf equivalent for mobile. Though it does have some binary blobs like Fennec, Mull aims to harden the browser as much as possible. It enables many features upstreamed by the Tor uplift project using preferences from the arkenfox-user.js project. It is compiled from source and proprietary blobs are removed using scripts by Relan for the fennec project.

Another option is the Tor Browser, if you are on mobile, though it is not in the official F-Droid repo yet, you can enable the Guardian Project Official App Repository in F-Droid to install it.

Instant Messengers

Instead of WhatsApp, Facebook Messenger, Duo, hike, line, etc., use Federated and/or FOSS alternatives

Using protocols instead of apps makes sure that you can talk to anyone, regardless of the app they use. This is the main reason I ask people to switch to Matrix-based apps, and some of the servers bridges to proprietary messengers too if you have a hard time inviting others.

XMPP is also a federated protocol like Matrix, It is the best for instant messaging in my opinion, you can find some apps that use XMPP from their website.

Signal is another candidate, but I am adding it here half-heartedly. Unlike Matrix and XMPP, using it with other apps will be a hassle right now and requires you to use your phone number to create an account. The Signal app does not exist in F-doid, and the developer has been hesitant to do so for many years. People were rushing to join Signal a while back, read my blog about why switching to Signal is not enough.

Signal once said that they are planning a phone number free feature, and until it is implemented, theoretically one could use a burner number to use it.

Telegram also raises some concerns as the chat is not default end-to-end encrypted and requires you to identify yourself with your number. The encryption is done on the server side with their own solution. User will have to just Trust the maintainers, so I recommend you to use Telegram only if you need to part of a public channel - not for secure messaging.

There is a widespread misconception that WhatsApp is secure and privacy-friendly. While WhatsApp can’t see what’s inside the messages, they can see your activities, who is sending a message to whom and when - which is a large risk (read more on their policies from the links below).

According to the WhatsApp privacy policy, the company reserves the right to record this information, known as message metadata, and share information with others including (but obviously not limited to) law enforcement and to respond to legal requests. If you use their service, please check their statements regularly.

WhatsApp also designed the privacy policy page in a way that it is hard to point to a section of their statement through links. Details on information shared to law enforcement can be found at WhatsApp's privacy and security page.

But reading the privacy policy or even understanding them does not mean anything if you can't verify what they are doing, there is a reason why antitrust lawsuits are popping up every year for these companies. I recommend you to do research about it by yourself to understand better.

Social Media

Instead of Facebook, use Diaspora or GNU/Social

Everything is wrong with Facebook, the list is too long for me to add here, but I found an old curated list on Reddit, so I archived it.

Though I have never used GNU/Social or Diaspora, if you really want/need a Facebook-like place, I recommend you and your friends to switch to one of them. Due to their federated nature, it is also possible to interact with them using other federated social networks like mastodon. You can even host it yourself and talk to someone else from a different server! But it is not necessary.

Instead of X (Twitter) or Threads, use Mastodon

Mastodon is a microblogging platform just like 𝕏 (formerly known as Twitter), Mastodon is also federated and has a wide range of instances for like-minded people, I suggest you to go through their public server list and choose one that fits you the most instead of joining a generic one. I am currently at Fosstodon, I might move from that instance if I find a better one.

Instead of YouTube, use PeerTube

YouTube is another platform that became a standard that exploits their users, the once divers platform is now forcing the users to play nice with the advertisers.

There are other alternatives, but PeerTube is more federated and has a familiar user interface. Just like GNU/Social and Diaspora, is possible to host an instance by yourself (I have one at videos.codingotaku.com), or join a public PeerTube instance if they allow creating new accounts.

Video conference

Instead of Skype, Zoom, etc., use Jitsi, Jami, or BigBlueButton

Sometimes you need to talk to a lot of people, and sometimes they are strangers. Jitsi, Jami, and BigBlueButton do not spy on you, and you can host both Jitsi and Jami yourself if you want to. This is the best thing an organization can do to ensure their secrecy.

Jami is a peer-to-peer client, which means that the communication between you and the others is direct, without going through some server, for communication that needs maximum confidentiality, I suggest using Jami.

Sadly, the proprietary programs are being introduced to students to make them stuck with using it, read my blog on Use of Non-Free Software in School to understand more and know what you can do to help avoid this.

- Be safe


About me

Coding Otaku Logo

I'm Rahul Sivananda (he/him), the Internet knows me by the name Coding Otaku. I work as a Full-Stack Developer at IBM in London.

I care about Accessibility, Minimalism, and good user experiences. Sometimes I write stories and draw things.

Get my cURL card with curl -sL https://codingotaku.com/cc
Find me on Mastodon, Codeberg, or Peertube.
Subscribe to my feeds.

Continue Reading

Next

All my blogs can be subscribed to using RSS(Atom) or JSON feeds, if you do not know how to use feeds, I have a page with instructions on how to do that.

Comments

You can comment on this post here, all fields except the comment and answer are optional.









Recent Blogs

Subscribe via Atom or JSON feeds.