Per the title, does Google/Android do on device scanning of content, or is it only limited to what’s uploaded to the cloud?
I realize that I can expect little privacy on almost all platforms going forward, but on device scanning is too much. Since I’ll be using a paid e2e cloud service along with a NAS, I don’t really care if they do it server side, since I won’t be using their cloud services anyway.
The open source OS itself does not. Nor any open source code made available by various phone manufacturers. That I'm aware of.
But Android phone makers start with the open source code. Then add their own proprietary apps, services, &c on top. While I'm not aware of any explicitly doing scanning on device and reporting it to any government. It doesn't mean they aren't. Just not that I'm aware of (except maybe Huawei). But most brands are scanning information like crazy to sell to other companies and advertising partners. Just not narcing on you.
The first off my list would be any manufacturer headquartered in China or any authoritarian state really. As they are more likely to have their OS or apps screwed with secretly. Which also knocks out most of the good brands (Huawei, Xiaomi, Oppo, Redmi, Oneplus, Motorola, Lenovo, &c).
The safest bets would probably be Google, Sharp, Samsung, Sony and Nokia. For mainstream brands. Just note Samsung data mines and sells like crazy even in their Pay and Health apps and loads all the default apps with ads. Even the friggin' phone and message apps. Sony has a horrible update history. Don't know much about Nokia or Sharp.
Actually the Google Pixel seems really well behaved. When I really lock down privacy settings. My account seems to reflect it. Some privacy settings are hard to find. While they could be gathering secretly. I've seen no indication when fully locked down. But I just did that to test. I leave a lot of privacy settings off as it makes the phones features more useful.
Really, when you think about it. The other brands usually add the Google apps anyways. With the Pixel you just get Android and Google Apps. With everyone else you get Android, Google apps and that manufacturers junk tossed on top. Which means more data mining. Edit: Not sure about the carrier Pixels. If they add carrier bloat as I get the Factory Unlocked version.
If you want to be really safe. Go with custom ROMS built for security. Where basically everything in it is open source. Making everything verifiable. Something like Graphene OS. Just don't expect it to be fun or easy.
If going custom. Choose your ROM first. As you'll want to select an officially supported phone. To minimize installation difficulty. Using an unofficial supported ROM decreases security, reliability and likelihood of patches. You definitely don't want to be building a ROM for your phone yourself.
Just note with those security minded ROMs.
- Horrible update support
- Poor app selection (Google Play store defeats the purpose, You'd want to use something like the F-Droid store)
- Phone features may not work
TLDR
Google Pixel is probably the best option. Unless you're going to go nuts with custom ROMS or some ultra secure brand. Which probably has horrible phone options.