Show more

Great #DSA report by @bitsoffreedom about how #Snapchat manipulates its users through notifications:

"From 109 notifications we categorized 39 as misleading." They contained "false information (e.g., “check out this post from someone you follow”—even though we weren't following anyone), resembled a personal message from other users, or were incorrectly labeled as being “time-sensitive”."

bitsoffreedom.nl/2025/12/05/ho

#DigitalRights #DarkPatterns #DigitalServicesAct #BigTech #InterfaceDesign

has a good reputation for . They let any user install a container where you can then install anything from Debian, even add Flathub or directly install downloaded .deb packages. All of this without anything like the requirements.

howtogeek.com/how-to-install-a

Oh yes, and then there is this! 😄

"Leading facial #AgeEstimation tools were easily fooled by a $22 "old man" mask, a Guy Fawkes mask, and other cheap party costumes, researchers have found."

abc.net.au/news/2025-10-02/soc

#AgeVerification #DigitalRights #privacy #Australia #SocialMediaBan

Show thread

Just to be sure, I scanned all apps on @fdroidorg and found no apps that used the libs vulnerable to -2025-55182 aka .

I'm no nor dev though, maybe it was silly to scan apps for server components? In any case, 's data collection is easy to scan via scripts, so better safe than sorry.

Elon Musk and X are once again proving why institutions should never rely on corporate-owned, centrally-controlled social media platforms to reach their people.

bbc.com/news/articles/c0589g0d

Looking for strict enforcement when using in code? I implemented it here: github.com/gitpython-developer

It should be easy to port to other languages since it is mostly using git config options.

is a hot topic right now. Societies around the world are asking for it because of real harms to children. Shady companies use it as a way to gather more data, or to distract from their exploitation of vulnerable people.
But it does not have to be that way.
We can have real age verification without sacrificing . For example, uses payment verification. This same technique can be used for age verification phreeli.com/blog/DoubleBlindAr

Phreeli founder Nick Merrill “is somebody who is extremely principled and willing to take a stand for his principles,” EFF’s Cindy Cohn told @WIRED “He's careful and thoughtful, but also, at a certain level, kind of fearless.” wired.com/story/new-anonymous-

"The Dutch government has quietly removed #Google #tracking tools from job listings for its intelligence services over concerns that the data would expose aspirant spies to U.S. #surveillance," according to POLITICO.

"The intervention would put an end to Google’s processing of the data of job seekers interested in applying to #spy service jobs, after members of parliament in The Hague raised security concerns." 💥

I made a minor v2.4.3 release of fdroidserver to support Python 3.14, which is rollling out some places already
pypi.org/project/fdroidserver/

5 visitors of my 6th Exhibition already use F-Droid. After all, 15 visitors have noticed that there is also F-Droid. And 100 visitors didn't know it at all.

(There have been 120 visitors so far)

25 days until the end of the #exhibition in #radebeul

#fdroid

Happy Thankgiving! Celebrating the day Americans fed undocumented immigrants from Europe.

15 years fly by like last week, when you're the package manager for #Android, but you feel the technical debt more and more.

What to do? Rip it out and start over? Improve bit by bit? RiiR?

Find out how #FDroid prepares for the next 15 here: f-droid.org/2025/11/24/an-expe

Dr Lagodinsky went on a valid rant about Parliament needing better information on funding plans.

~“Where is the strategic thinking in having AI gigafactories? Why are we pumping billions into gigafactories when even potential investors can’t identify a business case. We have a lot of GPUs using resources, but doing what?”

He’s right. The EU basically wrote a €30M check to Nvidia instead of addressing more fundamental problem of no EU-made AI hardware.

Context: ec.europa.eu/commission/pressc

#DCPS25

Show thread

Benjamin Bögel (Cabinet of EVP Henna Virkkunen at European Commission): ~“We can be sovereign and open at the same time. It doesn’t force us to shut off our market. We can continue to collaborate at international level.”

#DCPS25

Show thread

Fabrizia Benini closed with the most powerful call for engagement from FOSS developers I have ever heard from the Commission.

~“Your input is crucial. Help identify which digital commons are most strategic for open Internet stack. Share experiences with sustainable governance models that have a chance of making it in the European market. We can align policy and funding. We can turn this strength into a competitive advantage. I count on your ideas and frank feedback today and tomorrow.”

#DCPS25

Show thread

Benjamin Bögel attended FOSDEM. He recognized how much FOSS is created by individuals and how many libraries don’t have a distinct business case, but still are extremely valuable building blocks. Grants work well for this.

Fabrizia Benini: While NGI program is ending, its cascading grants model for individuals not able to access other kinds of funding due to administrative overhead will continue with the Digital Commons European Digital Infrastructure Consortium (DC-EDIC).

#DCPS25

Show thread

🚀@HansChristophSteiner (Technical Lead, F-Droid) joins the session: “What Do the Commons Need? Towards a New Funding Architecture & Technical Reference Framework”

We’ll explore:
📌 Long-term sustainability for commons-based projects
📌 Open-source in infrastructure layers
📌 Standards, interoperability & sustainable development
📌 Real-world commons-led stack examples

📆 21 Nov ⏰ 10:45–11:45 🇧🇪 Brussels & online
🎟️ Grab your ticket: commons.ngi.eu/event/digital-c

#DigitalCommons #OpenSource #FOSS #Commons

I'm a big fan of encrypted connections. Towards that end, I just did a survey of all the apps in @fdroidorg to see if any of the source repos would not work with https://. This includes the over 5000 apps and all of their git submodules. All the git URLs that did not have encrypted connections (e.g. git:// http://) could be upgraded to https://. So I filed a bunch of merge requests, and am working towards forcing https://

gitlab.com/fdroid/fdroidserver

Show more
image/svg+xml Librem Chat image/svg+xml