Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ditch google notifications #359

Open
ghost opened this issue Nov 27, 2023 · 2 comments
Open

Ditch google notifications #359

ghost opened this issue Nov 27, 2023 · 2 comments

Comments

@ghost
Copy link

ghost commented Nov 27, 2023

Hi,

It seems weird that PM still relies on GCM/FCM for notifications.

Even with PM APK downloaded from the website, and having whitelisted PM in DNSfilter (personalDNSfilter | F-Droid - Free and Open Source Android App Repository 3), I can’t receive PM notifications if I do not open the app, because I blocked GCM/FCM adresses (mtalk.google.com 5, alt1-mtalk.google.com,…) with DNSfilter.

While we trust PM for keeping the minimum metadata, how can we know what Google keeps if PM needs to transmit data to their servers for each notification/message?

Furthermore, curcumventing GCM/FCM has been solved by other android app team, like Tutanota (the blog post also cites Mastodon):

Link to post in blog

Is there a plan to drop GCM/FCM (which as Tutanota highlights “includes Google’s tracking code for analytics purposes”) for SSE (Server Sent Events API) or another alternative ?

@o0nd7ots
Copy link

o0nd7ots commented Jan 3, 2024

Also requiring Google Play Services for actual notifications makes the app less usable on a degoogled Android rom.

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Feb 6, 2024

#359 (comment)

@o0nd7ots, I agree. https://ntfy.sh/ is what we should replace it with. It's the FOSS standard, at least on F-Droid. See https://protonmail.uservoice.com/forums/945460-general-ideas/suggestions/19635550-remove-dependance-on-google-play-services.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants