Recommend some open-source tools for privacy!
from Dreaming_Novaling@lemmy.zip to privacy@lemmy.ml on 08 Aug 02:32
https://lemmy.zip/post/45776267

cross-posted from: reddthat.com/post/47032660

Discover Hidden Gems: Open-Source Software You Should Know About

We all love open-source software, but there are so many amazing projects out there that often go unnoticed. Let’s change that! Share your favorite open-source software that you think more people should know about. Here’s how you can contribute:

  1. Single Option Per Comment: Mention one open-source software per comment to be able to easily find the most popular software.
  2. No Duplicates: Avoid duplicating software that has already been mentioned to ensure a wide variety of options.
  3. Upvote What You Love: If you see a software that you also appreciate, upvote it to help others discover it more easily.

Check out last year’s post for more inspiration: Last Year’s Post

Let’s create a comprehensive list of open-source software that everyone should know about!

I advise you to post any recommendations to the original post, I was just sharing it here so others can find it! I also wanna see those recs myself so that’s the motive for posting this 😅

#privacy

threaded - newest

Dreaming_Novaling@lemmy.zip on 08 Aug 03:22 next collapse

I advise you to post any recommendations to the original post, I was just sharing it here so others can find it! I also wanna see those recs myself so that’s the motive for posting this 😅

commie@lemmy.dbzer0.com on 08 Aug 04:19 next collapse

open keychain - foss to to track pgp keys and generate them

Dreaming_Novaling@lemmy.zip on 08 Aug 08:52 collapse

Okay, just curious, does anyone else have a bug preventing them from using Openkeychain? Whenever I try to confirm a key, it simply gets stuck at the “My Key:” selection drop-down. There’s a 8 year old GitHub issue that was started and it never got solved…

And like, there’s no alternatives for this app are there? It seems Thunderbird defaults to them.

EDIT: I’ve been trying to create a keypair from Open keychain and simply export the pair to my laptop to use it there but any key it generates is unable to be imported by both gpg and Thunderbird. It seems I’m not the only one having this issue, meanwhile the project seems to be no longer maintained. What do I do? Give up on using Thunderbird on mobile?

<img alt="" src="https://lemmy.zip/pictrs/image/65a3798b-8c56-4127-97bd-75d2daee662e.webp">

commie@lemmy.dbzer0.com on 08 Aug 15:18 collapse

I used deltachat and sent an auto crypt setup message, and k-9 handed it off to open keychain just fine. k9 is being merged with Thunderbird Mobile so this should work fine… for mobile. but man was it a hassle getting the keys to my desktop

nymnympseudonym@lemmy.world on 08 Aug 06:03 next collapse

LibreWolf is what FireFox was supposed to be: no VPN ads, no telemetry, no AI, uBlockOrigin built in. It’s literally the latest FF release, but with the crap ripped out and decent privacy installed.

librewolf.net

Truscape@lemmy.blahaj.zone on 08 Aug 07:16 next collapse

I’m still looking for a Librewolf or similar Android fork, has that ever made it close? I know the original project devs dont seem interested.

xyx@sh.itjust.works on 08 Aug 08:28 collapse

Have you checked IronFox?

Truscape@lemmy.blahaj.zone on 08 Aug 10:21 collapse

I haven’t, but I will now! :)

jobbies@lemmy.zip on 08 Aug 10:42 next collapse

Go for it, Ironfox is brilliant.

Stomata@sh.itjust.works on 08 Aug 13:59 next collapse

Go for it. It’s really good in terms of privacy

Dreaming_Novaling@lemmy.zip on 08 Aug 18:16 next collapse

Ironfox is pretty great for privacy, and tries to not break things, but they do have some configs you really have to dig for and already know about if something breaks.

I had the displeasure of finding out that the loopback and localhost was listed as a blocked domain for extensions, which is why an extension of mine couldn’t connect to an app running on my phone. It was hard to find help for my issue, and I had to get lucky to find a solution for it (literally one person has my issue). Honesty, this extension gets broken every few months due to IronFox configs, due to JavaScript, WASM, SCP, or now this… I almost gave up on IronFox and went to Fennec 😅

Cowbee@lemmy.ml on 08 Aug 19:33 collapse

Can second IronFox, it’s my daily.

hobata@lemmy.ml on 08 Aug 17:34 next collapse

They went too far in pursuing their foolish dogma and castrated a decent browser to the point where you don’t want to work with it at all. For example, they removed the interface element that allows you to save passwords, even though the password manager is still there.

nymnympseudonym@lemmy.world on 10 Aug 00:55 collapse

What are you even talking about? I use LibreWolf with the Mozilla password manager. It’s a one click enable

librewolf.net/docs/faq/

hobata@lemmy.ml on 10 Aug 14:49 collapse

Do you even read the bullshit you linked? That’s three lines of selfish nonsense telling me what’s best for me. But if I missed something, I would love to hear from you how to enable password saving the old good firefox way.

nymnympseudonym@lemmy.world on 10 Aug 17:11 collapse

On that page it gives the setting to enable Mozilla Sync

If you were remotely nontoxic, I’d copy and paste the setting for you

hobata@lemmy.ml on 10 Aug 19:14 collapse

Instead of gaslighting me, you could share your great wisdom in this thread.

nymnympseudonym@lemmy.world on 11 Aug 05:49 collapse

I honestly wonder if the OP in that thread is in good faith or has some other problem screwing up his config. No, neither FF nor LW randomly change settings on you; you have some process, somewhere, that is either corrupting the sqlite db or straight up changing the config.

Anyway, if you literally did a web search

how to enable mozilla sync in librewolf

you would get the correct answer, which works for 99.99% of people 99.99% of the time:

To enable Mozilla Sync in LibreWolf, go to the about:config page and set the option “identity.fxaccounts.enabled” to true. After that, you should be able to log in to your Firefox account and use the sync features.

hobata@lemmy.ml on 11 Aug 19:06 collapse

I don’t understand why you’re trying to steer the conversation toward mozilla sync for the second time, ignoring the original saving password problem. If I needed mozilla sync, I would use it. But I don’t need it. I don’t want it.

So that you don’t make any assumptions, I’ll just show you what the folks at librewolf have patched out in their struggle against suitable UI:

<img alt="" src="https://lemmy.ml/pictrs/image/59ad6406-4ba6-49d5-9b2f-dfa255cb7052.png">

There is no way I know to have it back into the browser except to find and revert the patches and compile librewolf yourself.

Jason2357@lemmy.ca on 09 Aug 16:15 next collapse

Honestly, soft forks of either Firefox or Chrome by a small team are a stop-gap hack and not anything truly effective at fixing the issues because they are entirely dependent on the large teams developing the upstream browsers. As hard as they work, they simply don’t have the in-house expertise to develop the browser, and can even make mistakes when ripping things out. It’s certainly a trade-off for better privacy now, but with other risks.

Some of the more clean-slate browsers out there seem more interesting, even if they lack features, because the developers can actually make design decisions and develop codebase expertise.

int32@lemmy.dbzer0.com on 11 Aug 13:45 collapse

But it’s based on a browser that’s not made to be secure, but instead to have the most features and comply to all these standards. So removing them will make it a bit more secure, but it will never be good. The best browsers are the ones that aren’t made to support javascript and all these other standards. A private browser would be something like w3m or links. Ideally, it wouldn’t be HTML but gemini’s gemtext or just markdown.

mugita_sokiovt@discuss.online on 08 Aug 06:29 next collapse

Picocrypt, which is an encryption tool for files and folders. It’s a 3MB application that utilizes XChaCha20 as its encryption algorithm. It isn’t developed anymore, but it’s well worth it regardless.

Neigsendoig, my producer, just started using it, learning how it works.

Stomata@sh.itjust.works on 08 Aug 06:35 next collapse

XMPP. It replaced WhatsApp in my family that signal failed to do.

Dreaming_Novaling@lemmy.zip on 08 Aug 06:44 next collapse

I’m curious, I’ve never had the chance to really use Signal much, and I’ve never used an XMPP client before. What made you dislike Signal and use XMPP instead? I wish I could convince my iMessage loving mom to jump to anything else.

Stomata@sh.itjust.works on 08 Aug 07:12 next collapse

I had no issue with signal (except phone number verification) but according to my family members signal uses a lot of ram and battery. Non of them have Google play services. XMPP doesn’t use that much resources and it’s simple, no unnecessary bloat.

Kekzkrieger@feddit.org on 08 Aug 07:47 collapse

Sure all family members dont have play services…

Also bullshit that Signals drains ram or battery, i wouldnt notice and never heard this before.

F04118F@feddit.nl on 08 Aug 10:18 next collapse

Maybe Signal drains battery when it can’t use Google Play Services for notifications and falls back to keeping a connection alive to Signal servers instead?

9fae7933d675e7765a6648b9d@lemmy.dbzer0.com on 08 Aug 11:21 next collapse

Im running grapheneos with molly foss (signal fork). I tried both notification deamons, Websocket and Selfhosted UnifiedPush. Both dont drain my battery at all.

Stomata@sh.itjust.works on 08 Aug 13:53 next collapse

Yeah thats the reason.

Kekzkrieger@feddit.org on 08 Aug 16:33 next collapse

Then all messenger services would do that on their phone

EngineerGaming@retrolemmy.com on 10 Aug 16:38 collapse

Not necessarily. Some of them are able to use UnifiedPush so no need in a background service, and some of them (like Conversations) have background services whose battery use is negligeable.

med@sh.itjust.works on 08 Aug 17:03 collapse

I have signal installer direct using obtanium, with the background connector enabled. I’ve not yet had an issue with it.

<img alt="" src="https://sh.itjust.works/pictrs/image/fd8c73d6-fe17-463e-b214-1369280f8801.jpeg">

fruitycoder@sh.itjust.works on 08 Aug 12:37 collapse

I heard that before too. On calls, especially video calls

Kekzkrieger@feddit.org on 08 Aug 16:33 next collapse

Yeah because video calls just use battery.

Its like saying my car is draining gas when i use it heavily. It just uses more when you use it heavily.

theherk@lemmy.world on 08 Aug 19:45 collapse

You mean when streaming video bandwidth, bidirectionally across the radio?

fruitycoder@sh.itjust.works on 10 Aug 04:34 collapse

And encrypted. Im not surprised just heard it as a complaint

EngineerGaming@retrolemmy.com on 10 Aug 16:42 collapse

I prefer it because of resilience. A centralized service can be weakened, geoblocked or shut down by proposals like Chat Control. Decentralized protocols are much safer in such an environment, especially if there is variety in clients and servers.

EngineerGaming@retrolemmy.com on 10 Aug 16:58 collapse

Conversations is a good client for mobile. Pretty much on par with Whatsapp in ease of use.

Stomata@sh.itjust.works on 10 Aug 18:56 collapse

Yep pretty lightweight and simple with no extra bloat

OhVenus_Baby@lemmy.ml on 08 Aug 06:43 next collapse

VeraCrypt, Clonezilla, Joplin, Futo voice and Futo keyboard, Sentry, Wasted, Untracker, WTMP app, Fossify app suite.

BorisBoreUs@lemmy.world on 08 Aug 20:10 collapse

Futo Voice and Futo Keyboard are rad and getting better (Swipe needs more time in the oven). Ive used VeraCrypt for a while and dig it

OhVenus_Baby@lemmy.ml on 09 Aug 04:58 collapse

I haven’t ever found a better open source keyboard or voice type than futo. It really is that good. With so many languages. I’m unsure why some of them got downvoted but oh well. I’m sure there’s a ton more to add that are privacy focused open source apps but those were off my head.

beyond@linkage.ds8.zone on 11 Aug 04:57 collapse

Unfortunately those tools are not open source, they are under some source-available proprietary license. That may be why they (rightfully) get downvoted.

You can use them if you like of course, but they should not be advertised as open source.

solrize@lemmy.ml on 08 Aug 07:13 next collapse

GNU Jami, when I can get it to work and not jank up the sound too much. jami.net

BallShapedMan@lemmy.world on 08 Aug 08:01 next collapse

Oh shit, I’m doing this with my granddaughter! She’s not 2 yet so I need to wait a bit but I’m doing it!

berty@feddit.org on 08 Aug 11:36 next collapse

CoMaps, formerly known as Organic Maps.

tekato@lemmy.world on 08 Aug 16:51 collapse

Not formerly known. CoMaps is different from Organic Maps. This is the same as saying “Librewolf, formerly known as Firefox”.

infjarchninja@lemmy.ml on 08 Aug 12:02 next collapse

There is also signal-FOSS as an alternative to signal and Molly

Signal-FOSS

www.twinhelix.com/apps/signal-foss/

A fork of Signal for Android with proprietary Google binary blobs removed. Uses OpenStreetMap for maps and a websocket server connection, instead of Google Maps and Firebase Cloud Messaging.

add the repo to your app store to F-droid basic

fdroid.twinhelix.com/fdroid/repo/

The twinhelix repo is in the droidify and neostore repo list.

mnemonicmonkeys@sh.itjust.works on 08 Aug 14:59 next collapse

It’s not letting me register. When I have my VPN turned off it can’t conbect to servers, and when I have it turned on I get swamped with recaptchas and the veriification code doesn’t send

ssroxnak@lemmy.world on 08 Aug 16:53 next collapse

I’m a bit confused. It says it connects to Signal’s servers. Does this mean if I use Molly, I can still talk to people who are only using Signal?

infjarchninja@lemmy.ml on 09 Aug 14:47 collapse

yes, you can still use signal, molly and signal-foss. I have signal on my desktop and some of my family have molly and some signal-Foss.

The signal servers are primarily hosted on AWS with redundancies on Azure or Google Cloud. Molly and Siganl-FOSS use these too.

The official Android app generally uses the proprietary Google Play Services, although it is designed to be able to work without them.

Hence we use the signal-FOSS and Molly on our phones that do not have any google services.

Like any AOSP rom, Lineage, there are no google play services.

Its the google firebase that manages push notifications that seems to be the main privacy issue.

MollySocket allows getting signal notifications via UnifiedPush, not google firebase,

github.com/mollyim/mollyim-android

sunzu2@thebrainbin.org on 08 Aug 18:19 next collapse

Why the fuck is signal using Google maps

EngineerGaming@retrolemmy.com on 10 Aug 16:33 collapse

Similarly, there’s Signal-Cli. Normally, Signal only allows signups from smartphones, which is weird, because not all smartphones can run privacy-preserving OSes while pretty much anything can run Linux. This one is the only client I’ve seen that allows desktop signup. IDK if they broke it now, but worked a while ago.

biotin7@sopuli.xyz on 08 Aug 12:19 next collapse

OnionShare

Zerush@lemmy.ml on 08 Aug 13:50 next collapse

The best Portmaster (Windows, Linux) and InVizible Pro for Android and forks (LinageOS, /e/OS…), apart common sense (PEBCAK license)

irmadlad@lemmy.world on 08 Aug 15:44 next collapse

Do you find Portmaster to be viable? I’ve seen it around and read a couple brief articles about it. I’ve just never found anyone who uses it. I use MalwareBytes Firewall Control from Binsoft (Alexandru Dicu - www.binisoft.org). It’s fairly bare bones but it does the trick. I’m always looking for something better. I do have the whole network behind a standalone pFsense box. I just needed something local on the machine to silence chatty programs and services.

sunzu2@thebrainbin.org on 08 Aug 18:16 next collapse

Portmaster is the most powerful GUI firewall out there.

The learning curve is steep and it is not a good fit for the filthy casual.

It has very good block lists... Too good.

For example, if you want to play a vidiya game esp online it will likely block half the connections so you need to go in manually unblock what's needed.

Ain't no normie ever gonna figure that out lol so I stopped telling people to get it.

It needs to have normie config IMHO

irmadlad@lemmy.world on 08 Aug 19:15 next collapse

Ain’t no normie ever gonna figure that out

We were all ‘normies’, to use your vernacular, at one point or another. Could it possibly be more complicated than building an Altair with less than supportive instruction manuals of the time?

sunzu2@thebrainbin.org on 08 Aug 19:25 collapse

Touche but dropping kids in the deep end of the pool... Some of them drown 🥲

Zerush@lemmy.ml on 09 Aug 00:19 collapse

Yes, the filters are deadly eeficient, you can block global all tracking from Google, Facebook, Amazon, Ms, but than you need to set what you will block exactly, if you block eg,Google globaly, forget to be capable to access any of its services, including YouTube. Globally I blocked only Facebook, because I don’t use any of the Zuckerbot services and clicking on a Facebook link or any of it’s other services or AIs, I see only this (and in change it’s pixel or any other tracker or logger, embedded in any website, my middle finger)

<img alt="" src="https://lemmy.ml/pictrs/image/1ef7234b-c2d7-4441-a58a-b1903a75e2f3.png">

Anyway, Portmaster is not so difficult in its settings or the learning curve, well, at least not for someone with minimal basic nocions, I found it pretty intuitive, way more complicated is to set up Pi-Hole, which is certainly nothing for noobs. Portmaster is installing as is and maybe selecting the DNS server you want use from the list, because it has good default settings which guarantee a reasonable privacy. Everything you block is easy restaurable if the result isn’t what you want. No problems to recommend, because it’s save to use and relativ easy to handle, even for newbies

sunzu2@thebrainbin.org on 09 Aug 00:25 collapse

All true but vast majority of people will never be bothered to be blocking/unblocking per connection, at best they will do per app and even that is a very small minority.

Zerush@lemmy.ml on 09 Aug 00:42 collapse

As said, Portmaster by default already has a good setting, a newbe don’t have to do nothing to improve a lot his privacy, more than download, installing (run on boot) and forget about it. Grandmother safe.

Zerush@lemmy.ml on 08 Aug 23:56 collapse

Malwarebyte may be also valid, better than nothing, but Malwarebyte is proprietary soft, not OpenSource like Portmaster, which also include DNS crypt and custimizable dynamic filters, Optional also an SPN service (paid), something like an VPN on steroids, which permits multilevel tunneling, individual for every app.

<img alt="" src="https://lemmy.ml/pictrs/image/f27a598c-40aa-4f12-8305-a1a3d484dc4d.png">

<img alt="" src="https://lemmy.ml/pictrs/image/4db853a8-4f91-4ad5-a92c-bd0079573580.png">

irmadlad@lemmy.world on 09 Aug 00:31 collapse

Thing is, I already have a standalone, whole network, pFsense firewall in place. I already run DNSCrypt as well as PIA VPN, & Tailscale on my servers. I run Windows Firewall Control on my Windows PC, which was bought out by MalwareBytes, for a couple things I like to have precise control of but only at certain times as needed. I really was just interested in someone’s personal perspective. I do have Portmaster bookmarked, as I’m not one to dismiss useful software off hand. Never know when I might just have a use case for it.

Multi-Level Tunneling Sounds interesting. Is that like choosing which layer you want to use in the OSI stack? I’d be all in if Portmaster could generate network noise for obfuscation. That’s what I’m trying to educate myself on currently.

sunzu2@thebrainbin.org on 08 Aug 18:17 collapse

I wish I could put portmaster on muhh router 🐸

Zerush@lemmy.ml on 08 Aug 21:33 collapse

Portmaster works from the OS, because this way you can selective allow or block the traffic of every app and even from the OS itself, which with Pi Hole, needed for router level isn’t possible, there you can only monitor the global traffic.

sunzu2@thebrainbin.org on 08 Aug 21:35 collapse

Makes sense, thank you for clarifying error of my desire

DieserTypMatthias@lemmy.ml on 08 Aug 14:09 next collapse

Any Linux distro

irmadlad@lemmy.world on 08 Aug 15:38 next collapse

(Simple) DNSCrypt: www.dnscrypt.org

JustEnoughDucks@feddit.nl on 08 Aug 15:44 next collapse

Immich!

Keeping personal photos off someone else’s server and stopping google and apple from training their AI on your nudes.

CCRhode@lemmy.ml on 08 Aug 17:03 next collapse

I recommend my python script, Tonto2.

What does Tonto2 do?

It keeps lists.

You can use lists to keep in touch with family, friends, and cow-orkers.

Tonto2 keeps four kinds of lists:

  • You can use an address list to keep track of contacts’ phone numbers, mailing addresses, and eMail addresses.

  • You can use a calendar to remind you about events and appointments including date, time, and duration. You can add notes about finding the location and other prerequisites to attendance.

  • You can keep separate passwords in a password list for every website you visit and every piece of gear you own.

  • You can keep links to favorite websites in a bookmark list.

Additionally you can make a list of bibliographic entries for writing research papers and for saving well-formatted footnotes for Web sites, but this is an arcane topic that will probably not be of general interest.

The information in these lists is at your fingertips.

You own it, and you can keep it. You can share it piecemeal with other people and computers without having to trust anyone or any thing with the whole enchilada. This is the idea of Tonto2.

RvTV95XBeo@sh.itjust.works on 08 Aug 18:43 collapse

Tell me more about these cow orks.

CCRhode@lemmy.ml on 09 Aug 18:43 collapse

Tell me more about these cow orks.

The correct term is cow-orker (n. sing. masc.). See also, www.fact-index.com/c/co/cow_orker.html

Cowbee@lemmy.ml on 08 Aug 19:34 next collapse

Matrix is good for communication.

[deleted] on 09 Aug 00:01 next collapse

.

Jarix@lemmy.world on 09 Aug 00:08 next collapse

Surrey for the tangent, that might be my favourite comic of all time. I think it’s an incredibly valuable lesson menu pepper still and always will need to learn at some point in their lives

beSyl@slrpnk.net on 09 Aug 15:40 collapse

What??

Jarix@lemmy.world on 10 Aug 22:14 collapse

Wow I did not proof read that at all

Sorry for the tangent, that might be my favourite comic of all time. I think it’s an incredibly valuable lesson many people still and always will need to learn at some point in their lives

QuestionMark@lemmy.ml on 09 Aug 16:41 next collapse

Delta Chat, for messaging. Sign-up is extremely easy using the default server, and I’ve convinced some of my contacts to join.

QuestionMark@lemmy.ml on 09 Aug 16:49 collapse

Florisboard. Android keyboard, doesn’t have spell checking yet but I’ve been using it for years, you might not need autocorrect as much as you think! (Note for Samsung users: Samsung Keyboard keeps adding items to its clipboard history whether it’s default or not. Clipboard history is also accessible through Edge Panels. Your passwords might end up and sit there for a long time… you can use adb to disable com.samsung.android.app.clipboardedge and com.samsung.clipboardsaveservice.)

derpgon@programming.dev on 09 Aug 19:14 collapse

Just to post an alternative (correct me if there is something wrong with the app) but I have been using Futo keyboard for a week now and I’ve been pleayed. Clipboard disabled by default, drag typing, local autocorrect that you can load any dictionary (as a file), can use local text or voice ML model that you have to download yourself (their site has a browser), customizable quick actions, smart key hitbox enlarging (increases key hitbox according to how likely it is to come next). It is free, but asks for a support of about 9€.

beyond@linkage.ds8.zone on 11 Aug 04:53 collapse

correct me if there is something wrong with the app

It’s proprietary (source available non-commercial license)

derpgon@programming.dev on 11 Aug 12:48 collapse

I mean, should be legal to build it from source, just can’t sell it. It doesn’t use cloud services or remote servers, so that is a plus for privacy.