this post was submitted on 20 May 2026
5 points (100.0% liked)

Opensource

6222 readers
111 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

Hi everyone,

I’m looking for recommendations for an Android Fediverse client that does not send user-agent information (device or client details) to servers. Ideally, it should support both Mastodon and Lemmy, or other Fediverse platforms as well.

you are viewing a single comment's thread
view the rest of the comments
[–] INeedMana@piefed.zip 0 points 3 weeks ago (1 children)

What do you mean by "device or client details"? If you want to log in, it will have to send your credentials

As for fingerprinting, does any of the open source clients do that?

[–] hardful9856@programming.dev 1 points 3 weeks ago (1 children)

What do you mean by “device or client details”?

It means information like device type and which client I am using (voyager ...)

[–] INeedMana@piefed.zip 0 points 3 weeks ago (1 children)

AFAIK the apps are rather based on the APIs. And in general APIs usually don't require a User-Agent header as they return only data, without the html

Do you know of an app that is setting user agent?

I guess, pick one that you like and check (check code or network traffic) if it's setting user-agent header

[–] hardful9856@programming.dev 2 points 3 weeks ago

I just checked, they do send user agent to lemmy server.

For example

    final appVersion = getCurrentVersion(removeInternalBuildNumber: true, trimV: true);
    return {
      'User-Agent': 'Thunder/$appVersion',
      'Content-Type': 'application/json',
      'Accept': 'application/json',
      if (account.jwt != null) 'Authorization': 'Bearer ${account.jwt}',