this post was submitted on 12 Apr 2024
63 points (95.7% liked)

DeGoogle Yourself

8379 readers
234 users here now

A community for those that would like to get away from Google.

Here you may post anything related to DeGoogling, why we should do it or good software alternatives!

Rules

  1. Be respectful even in disagreement

  2. No advertising unless it is very relevent and justified. Do not do this excessively.

  3. No low value posts / memes. We or you need to learn, or discuss something.

Related communities

[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

founded 4 years ago
MODERATORS
 

This post is going to be a bit personal (and maybe a little bit out of context, it's not just Google software I want to remove) but I'm tired of not knowing what to do about it. I want and have wanted to get rid of a bunch of proprietary software in my life, including but not limited to Google's software, for quite a while now, and I even got a Pixel 7A with hopes of installing GrapheneOS. But there are a few problems. First, my parents are understandably concerned and need me to use Google Maps' location sharing whenever I go to school. All my classmates use Instagram and we have that as our only messaging platform. I currently use DFInstagram, but I feel that it is not free from spyware. Finally, I also own a DJI Mini 3 Pro, and the associated DJI Fly app just refuses to work under GrapheneOS (I tested). Is there anything I can do to replace or limit the access of these aforementioned proprietary apps?

top 43 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 4 months ago* (last edited 4 months ago) (1 children)

If your using GrapheneOS you don't need 2 devices, you can setup diferent profiles/users in the settings that are containerized and don't interact with each other. Your main profile will be completely foss and degoogled and in the second one you can install the play services from the GrapheneOS app updater (if you already have them in main i recommended you to backup and factory reset to make a clean install). There you can have Google Maps and all the spyware you need, you can even set it up so you recive notification from the second profile in the main one.

[–] [email protected] 6 points 4 months ago

that's what I was planning to do with graphene.

[–] [email protected] 10 points 4 months ago (4 children)

You can offer your friends the option to use Signal for messaging. It's not a big deal to use several apps for messaging different people.

I don't know how old you are or were you live, but it just sounds crazy to me your parents want to know your location at all time, it seems paranoid. Maybe there are other "location sharing" apps out there, but they are by definition not very privacy oriented, not sure if I would trust another app more than Google-Maps...

[–] [email protected] 9 points 4 months ago

OwnTracks is good for location sharing/logging and is open source. Ideally requires you to run your own MQTT server though.

If not using your own server, you can use payload encryption to protect your location data from being snooped by other users. (But ideally you should just run your own server, it's pretty easy.)

[–] [email protected] 6 points 4 months ago

Agreed. Actually some people are crazy about Signal for the Stickers https://signalstickers.org and I'll admit that I find the Signal Stickers fun as well. Stickers could be the decisive argument to have them use Signal :)

[–] [email protected] 3 points 4 months ago* (last edited 4 months ago) (2 children)

Hmmmm. I actually disagree with this comment.

I think that signal is a useful alternative for people that are privacy oriented or that do not have an existing chat, but to make the transition from Instagram to signal is going to feel like a step back for the vast majority of normal users especially teenagers/preteens.

On a related note, because we do not know the age of the original poster, it is a non-starter to say that his parents should not be tracking his whereabouts until we have more information. For all we know, this could be a 13 year old. I'm more useful alternative would be to suggest privacy-friendly location apps

[–] [email protected] 2 points 4 months ago

I'm relatively young, but my parents weren't always aware of my whereabouts when I was thirteen. Heck as young as 8 years old they let me bike the 5km to school. I think that trust and autonomy was good for me, especially as a preteen/teen.

Contrast with my younger brother, who our father still tracks via Snapchat in his early twenties. I can say the constant feeling of surveillance has definitely had an impact on his mental health.

[–] [email protected] 1 points 4 months ago

Parents tracking a 13 year old is still a bit messed up, but yeah, nothing they can do about it.

[–] [email protected] 1 points 4 months ago (1 children)

Yeah, no, it's a group chat of my entire class. Making all of them switch is not an option, it's too many people who don't care so much about digital privacy and aren't interested in tech

[–] [email protected] 0 points 4 months ago (1 children)

Feels crazy no one has mentioned it yet, but Beeper finally got released a couple days ago. Check it up, I'd recommend you to use the "OLD" client tho, new one feels like a beta version.

It's just a preconfigured matrix server with (proprietary) clients and easy to use bridges, it allows you to use multiple messaging networks in one app, so you could use signal or matrix chats with most people and keep only essential exceptios like the instagram class group.

Really stupid easy to set up, and if you feel more concerned about privacy you can always search for a matrix homeserver with bridges or self-host your own (pretty complicated, wouldn't recommend too much).

[–] [email protected] 1 points 4 months ago (1 children)

Isn't the point of deGoogling removing the majority of the proprietary apps on an Android Phone, though?

[–] [email protected] 0 points 4 months ago

Oh i agree on that, but matrix itself is open source, that's why i listed it too. The 3 options are good, but the more secure the more complicated.

Beeper is the easiest, with the con of closed-source client (the server is open source and they contribute a lot to the matrix ecosystem, thus my trust in them). This is what I'm currently recommening to most people as a lesser bad just because how easy it is to use.

Public matrix instances are good too, i personally use frei.chat, but most of them use unmodified matrix servers and there's a bunch of open source clients available. Bridges with other networks are configures through bots.

Then you can self-host your own server, but it can get messy and expensive. I usually prefer to self-host everything, but decided to pass on matrix for now.

[–] [email protected] 10 points 4 months ago

One idea is perhaps to have more than one device? A tablet at home could be used in some scenarios, the rooted phone for some others. Maybe you have an old device laying around?

[–] [email protected] 8 points 4 months ago (2 children)

Looking at this from my own personal perspective. I like to DeGoogle as much as possible because I strongly dislike the idea of others tracking me and creating profiles and making money from that, but at the same time many years ago people already could be tracked when carrying "dumb phones" on you so I figure some compromises will likely have to be made (Some people I know got rid of using phones altogether but not everyone is able to do so).At least at home for your desktop computer or laptop you can look into https://pi-hole.net and VPN and Tor. Use LibreWolf instead of Firefox (Firefox is quite full of Google by default).

[–] [email protected] 3 points 4 months ago* (last edited 4 months ago)

But LibreWolf is not as restrictive as GNU IceCat. The latter blocks most of the website aggressively.

[–] [email protected] 3 points 4 months ago

I agree with this general sentiment. I think the important thing to remember is that there are very few of us that are completely off the grid and with good reason. You have to pick and choose the battles in this frontier. There are people that have completely removed Google from their life, but still message relatives on Facebook or people that are running graphene OS but still talk to chatGPT on a daily basis.

What's important is to find the balance that works for you and accept the trade-offs while still living a fruitful life

[–] [email protected] 8 points 4 months ago (1 children)

Have you looked at these threads for the DJI app issue?

https://discuss.grapheneos.org/d/904-grapheneos-pixel-6-dji-fly-app-compatibility

https://github.com/GrapheneOS/os-issue-tracker/issues/2527

As for Instagram...ugh. Absolutely insane to use Instagram for private communications, but I get it, you can't change your whole social circle. What you can do is isolate Instagram and similarly untrustworthy apps into a second user profile in Android, so at least it won't have access to your real photos, contacts, etc. I use Shelter for this purpose, but there are other options as well.

[–] [email protected] 3 points 4 months ago

+1 for Shelter

[–] [email protected] 8 points 4 months ago (2 children)

The DJI Fly app is probably considerably worse for security/privacy than most Google apps. DJI has a storied history of sketchy practices in their apps: see here.

Google also won't allow DJI to distribute their apps through the Play Store, because of DJI's weird insistence on being able to push arbitrary binaries to customers' phones entirely free of any third party vetting.

GrapheneOS' sandbox hardening might help somewhat, but I'd recommend avoiding DJI products if you can. If you must use DJI Fly, prefer to use it in a different profile where it can't touch any of your personal apps. Tough when they are singularly the best drone manufacturer for videography though.

[–] [email protected] 2 points 4 months ago

Could be a good argument for a second phone (maybe OP's old phone), with no Google account or any other info, lock it down (disable wifi, etc, use something like Rethink DNS or No Root Firewall, or AF Wall if it can be rooted), etc.

[–] [email protected] 1 points 4 months ago

yeah, that's what im planning on doing.

[–] [email protected] 4 points 4 months ago (1 children)

Location tracking: there are other options that you could use, though they generally requires you to set up your own server in addition to installing the app.

You could also use an OsmAnd integration to avoid the need for a server, e.g., using their Telegram location tracker or regularly sending lat/long via SMS (though I couldn’t find an existing solution for this).

[–] [email protected] 1 points 4 months ago

setting up my own server isnt an issue, I already have a makeshift server with a laptop.

[–] [email protected] 3 points 4 months ago

Instagram - I don’t know of any FOSS instagram clients that are actively maintained. Can you use it on the web with uBlock Origin enabled to minimize trackers, and try to get the contacts you care most about onto a less invasive platform?

[–] [email protected] 3 points 4 months ago

https://invizible.net/en/

Learn to use this, disable all the apps you don't want but cannot uninstall, download apps from Aurora and Droid.

This allows you to return to the stock OS (too much stuff is missing on Graphene), and still maintain some level of control of your privacy and the security of your device

I like Graphene, I use Graphene, but it does strip too much of the cool stuff you get on stock android for pixels

The trick is to find what you need, what you want and what you're ok without, then decide how to proceed.

If you have more questions along the way, feel free to ask.

Now, let's see how many people blast me for suggesting this 🤣🤣

Good luck.

[–] [email protected] 2 points 4 months ago (1 children)

At least as of October the DJI Fly app was reported working under GrapheneOS, see https://github.com/GrapheneOS/os-issue-tracker/issues/2527

My understanding from https://discuss.grapheneos.org/d/904-grapheneos-pixel-6-dji-fly-app-compatibility was that it requires broad storage access to work. Did you try adjusting the Storage Scopes configuration to get it to run?

[–] [email protected] 2 points 4 months ago

thanks! dji fly was my primary concern with grapheneos so that's out of the way now

[–] [email protected] 1 points 4 months ago (1 children)
[–] [email protected] 1 points 4 months ago

this comment is real