I live in Canada. My girlfriend is Chinese (also living in Canada), and while we are able to communicate via SMS, her mobile carrier isn’t the best, and so there have often been issues for us with regular texting. She expressed a strong preference to use WeChat, at least as a backup option for when texting fails us. While I have some pretty significant reservations, it’s not the hill I want to die on. So my question is: what can be done to use WeChat without compromising my whole phone? I’m okay with it if our conversations aren’t private, but I’d like to know that I’m not giving unfettered access to all of my phone’s systems and data to the CCP. What can be done to limit the reach of this ubiquitous app on my device?

50 points
*

I’m in China and have to use that piece of crap. So here’s how I locked it down:

  1. Root your phone with Magisk. There’s no way around it.
  2. Install Storage Isolation (https://play.google.com/store/apps/details?id=moe.shizuku.redirectstorage) and deny access to all folders.
  3. Install ApOps (https://play.google.com/store/apps/details?id=rikka.appops) and set pretty much everything to deny or ignore (ignore means the app receives the information “permission granted”, but no data is provided, in case some permissions are “mandatory”). If you intend to use wechat to exchange voice messages or make video calls/send photos, the “use microphone” and “use camera” functions would be required. In a similar fashion the location access if you intend to use the location sharing feature.
  4. Be acutely aware that wechat is not encrypting messages, neither end to end nor in the server communicaton. Everything you say can (and probably will) be read and archived. Don’t say anything confidential or critical there.

And yeah really, try to convince your wife girlfriend to use signal instead. Or hell, even whatsapp is miles ahead.

My wife is Chinese as well, so even after we leave here she’ll be using wechat to stay in touch with family, no way around it, but using messengers more commonplace in other countries is definitely better. Personally I will move wechat to another phone once we’re out. For now that’s not feasible as it’s too much integrated into every function of life here.

permalink
report
reply
3 points
Removed by mod
permalink
report
parent
reply
0 points
*
Removed by mod
permalink
report
parent
reply
2 points
  1. Install Shizuku -> Doesn’t require root
  2. Install Island and use the built in work profile feature of your android device
  3. Install AppOps and block most of the app with garbage data
  4. Be happy without rooting your phone
permalink
report
parent
reply
1 point

Yeah I’ve played around with it in the past, but having to re-establish the wireless adb was quite annoying. Plus I need root for AdAway already, I don’t think that can be achieved via Shizuku, but that might not apply to the OP. I’ve tried island back in the beta stage and it wouldn’t work on my phone, but I guess things have change since. Might give it another try.

permalink
report
parent
reply
2 points

Can it be used without a smartphone, like in an Android VM?

permalink
report
parent
reply
3 points

Yeah I was considering Waydroid but then I lose the ability to connect outside of my PC

permalink
report
parent
reply
2 points

I guess it could be, but that kills the use case of being contactable by his GF on the fly.

permalink
report
parent
reply
2 points

+1 for signal but i doubt whatsapp is ahead at all

permalink
report
parent
reply
14 points

Whatsapp uses end to end encryption and is far from as intrusive as wechat.

permalink
report
parent
reply
4 points

So they say, but its closed source, so its hard to verify.

permalink
report
parent
reply
2 points

whatsapp is certainly backdoored, its closed source and unverifiable.

permalink
report
parent
reply
4 points

At least Whaysapp have the content encrypted

permalink
report
parent
reply
0 points

its certainly backdoored

permalink
report
parent
reply
-1 points
*
Removed by mod
permalink
report
parent
reply
2 points

Please go back to your tankie-sphere and leave me alone.

permalink
report
parent
reply
1 point
*
Removed by mod
permalink
report
parent
reply
25 points
*

Second phone just for WeChat.

Failing that use a android work profile and run WeChat inside of that. It should isolate WeChat from the rest of the days on your phone. WeChat would still have access to your location, microphone comment etc but not your data

permalink
report
reply
11 points

This is the way. Depending on how much convenience you are willing to sacrifice.

There are one or two apps on F-Droid for using the work partition, and you can force-freeze apps within that, so you can turn wechat actually off when you don’t want it. That also separates wechat from your phone contacts list, without denying it nominal contacts access permission (without which, iirc, it refuses to work).

For extra paranoia, run your dedicated wechat phone permanently through a VPN with location services on the phone turned off. Answer it only in a soundproofed room, Faraday caged with no WiFi connections except the dedicated wechat WiFi. Speak with a funny voice, and if you must show your face, wear a balaclava.

But that might be overdoing it a little.

permalink
report
parent
reply
5 points

What about something like Waydroid to avoid spending extra money? Wonder if these are detected on registration.

permalink
report
parent
reply
4 points

Was considering Waydroid, but ideally I want something that I can take with me on the go. Some folks have suggested the app Shelter on fdroid though and that seems like an ideal solution for the time being.

permalink
report
parent
reply
2 points

Ah, okay. But given the invasiveness of the app - I now really wonder if it is possible for it to detect and shut down registration from desktops this way.

permalink
report
parent
reply
2 points

It does work pretty well.

permalink
report
parent
reply
20 points

To answer the question: GrapheneOS and a separate profile would be the safest but still…

If you are both outside of china there really is zero reason (other than preference) to use that piece of spyware.

permalink
report
reply
8 points

To answer the question: GrapheneOS and a separate profile would be the safest

I appreciate the suggestion, but maybe I should add that I’d like to not have to change up my phone too much. It’s a Fairphone 4 running the OEM Android and my preference would be to keep it that way. Are separate profiles like that a thing on stock Android?

If you are both outside of china there really is zero reason (other than preference) to use that piece of spyware.

She travels back to China sometimes, uses it to contact friends and family back home, and uses it to chat with lots of mainlanders here in Canada. For her it’s not weird at all.

In fact, she expressed to me that she’s perfectly comfortable with the fact that they use WeChat combined facial recognition technology in China for payment processing. When you get on public transit, you can have them scan your face and it will automatically charge you the bus fare. It really skeeves me out, but it’s simply not the hill I want to die on in this relationship. I’m crazy about her in so many ways, it’s okay with me if we don’t see eye-to-eye on digital privacy.

permalink
report
parent
reply
9 points

Yes you can use work profiles on stock Android. Look at the shelter app in fdroid to get started

permalink
report
parent
reply
5 points

If you’re in the US and mostly worried about one app, you can probably devote a Work folder via an app like Shelter to a GF.

permalink
report
parent
reply
4 points

I’m not in the US, but what is this Shelter you speak of?

permalink
report
parent
reply
5 points

Android 15 solves your issues -

https://www.androidauthority.com/android-15-private-space-hands-on-3432113/

Private Spaces when they come to Fairphone will be perfect for this.

permalink
report
parent
reply
-7 points

Personally I’d be way more concerned with using OEM Android in the West than using wechat anywhere but if it’s really an issue for you then I’d say insist on trying session or signal… One of those are probably your best options if you’re worried about being spied on…

If she’s unwilling to try them or doesn’t like them then I guess you have to settle for wechat or traditional SMS (although without RCS I find SMS to be a trip to a previous decade lol)

permalink
report
parent
reply
2 points

Devil’s advocate here, session and signal do not work in China without a VPN

permalink
report
parent
reply
18 points

Ignore the dumbass “why dOn’T yOu jUsT uSe sOmEtHinG bEtTeR” replies. Anyone who has a partner knows that the onus is generally on the privacy-conscious one in the relationship to make these types of concessions, since the other person is usually incapable/unwilling to use something better.

permalink
report
reply
13 points

And, let’s be fair, for most people the real loss from this level of compromised privacy/security is far less than the real gain from helping your relationship.

Sometimes I look at products I use from dubious companies, take a step back, and think, this company is actually a blessing in my life even if there is a smaller curse attached. That said, I’m grateful for all the tremendous effort put in by many people to make the digital (and rest of) world a safer, more private, fairer and more honest place. And I try to do at least a little of my share!

permalink
report
parent
reply
4 points

Damn that’s wholesome.

permalink
report
parent
reply
-4 points
*

If they are actually totally unwilling to use an other messaging app that has fewer of said negatives, is the partner really interested in that relationship?

I mean, just look at the arguments.
Form OP’s side, it’s privacy, respect of the user by the service, human freedoms basically.
From the partners side, as I understand, it is pure convenience.
Please reread my first paragraph after reading this second one. It will now hopefully make sense, if it didn’t at first.

But to be honest maybe I’m not qualified for this question or something because I have a different attitude to this problem.
To me it’s not my primary purpose to find a partner, and everything else is secondary.
To me, getting to know that someone is neck deep in mass surveillance tech and is so comfortable with it that they are inseparable, instantly turns me off. I don’t want to live with someone who is perfectly fine with the state messaging app constantly scanning my face with an app on my phone, because that means that our values are clearly very different.

permalink
report
parent
reply
11 points

If your willing to throw your multi-year relationship away over… software preferences, are you actually interested in the relationship at all?

permalink
report
parent
reply
5 points

We’ve only been dating for about 6 months, but I agree with the sentiment of what you’re saying. In any case, we care for each other a lot and want to see the relationship last a long time.

permalink
report
parent
reply
-1 points

It’s not at all software preferences. It’s not that I would tell “matrix or I don’t want to see you again”, it’s “switch from that chinese spy tool or we better break up”, as there will be a lot of other things we won’t be able to agree on. Facebook is not even that bad as wechat.

See? It’s not “software preferences”. It’s differences in personal values as big as a chasm. It’s that I value my privacy, and am not willing to give it up, at least absolutely not that much of it. If our values are so very different, that’s a good sign that you shouldn’t ignore.

And then, I’m not sure where you read about a multi-year relationship. I don’t think such a question as OP’s would pop up after multiple years of being used to it.

permalink
report
parent
reply
7 points

Relationships (of all kinds) are about compromise. You have to recognize that outside of the echo chambers in communities like this one, literally nobody cares about digital privacy to the extent that us nerds do. So you can choose to be dogmatic in your approach and alienate yourself from the >99% of people in the world who don’t care, or you can recognize that your own desires for digital privacy need to be weighed against your desires to form meaningful connections with other people.

Personally I prefer to be pragmatic in my approach. I do what I can to look after my privacy within the constraints of actually doing what I need to do to connect with other people. That’s why I made this post. My mind is made up that I’m going to at least try to use WeChat, but within that constraint, I want to do everything in my control to limit the app’s visibility into the rest of my system.

permalink
report
parent
reply
-2 points
*

Relationships (of all kinds) are about compromise.

Exactly. As I have understood, she is not willing to use an other messaging app. It seems as if only you are ready to have a compromise.

to the extent that us nerds do

This is not “not caring to that extent”. This is not even just not caring at all. This is straight out ignoring and nullifying any and all concerns of one of the parties over privacy, by the other one.

So you can choose to be dogmatic in your approach

The only dogmatic thing here would be to say “only matrix”, or “only signal”, or whatever. As I understand you have attempted to offer multiple options.

people in the world who don’t care

It’s mostly irrelevant if they care about it. In a healthy relationship no one is The Boss whose decisions must be accepted. Instead if one party does not care about something, but the other very much does, they can accept that and live with it, if that’s not a terrible choice. For example if your wife does not want to eat meat, would you force them to do so, because you don’t want to deal with making meatless meals? I often eat meat, but I would be ready to give it up regularly doing so if need be. Or if they don’t want to deal with the selfhosted media store, ok, fine, let her keep her Netflix subscription. This however, is not about pleasures, but about giving up or not human rights important to me.

In this situation however, it sounds like as if your girlfriend with be “The Boss”

permalink
report
parent
reply
3 points

But to be honest maybe I’m not qualified for this question or something because I have a different attitude to this problem.
To me it’s not my primary purpose to find a partner, and everything else is secondary.

It does strike me as quite strange that you would type up paragraphs and multiple comments accusing others of pursuing bad relationships when you appear to have very little experience yourself.

permalink
report
parent
reply
1 point

when you appear to have very little experience yourself.

I did not say neither mean that.

permalink
report
parent
reply
17 points
*

You could sandbox it into a work profile that doesn’t have access to your main profile. Storage is completely segregated, and the work profile can be easily disabled when you’re not using it.

The best solution is obviously to choose another platform and convince your girlfriend to use that, explaining how this little extra effort on her part to use another app goes a long way with you in terms of appreciation and understanding of a partner’s boundaries and comfort zone.

permalink
report
reply
3 points

Shelter is an android app that helps making sandboxed apps

permalink
report
parent
reply
3 points

Yeah this is what I use to create and manage a work profile on my device to keep my personal and work data/apps separate.

permalink
report
parent
reply

Privacy

!privacy@lemmy.ml

Create post

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

  • Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
  • Don’t promote proprietary software
  • Try to keep things on topic
  • If you have a question, please try searching for previous discussions, maybe it has already been answered
  • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
  • Be nice :)

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

Community stats

  • 7.6K

    Monthly active users

  • 2.7K

    Posts

  • 74K

    Comments