Could someone create/ad a privacy-friendly phone app to "F-Droid"(not dialer)?

Hi. I wonder if someone can create or ad an phone-app to F-Droid that works to use as standard phone app with “Open Contacts” instead of the preinstalled standard phone app “Google Phone” with “Google Contacts”.

Why? Because the “Google-apps” have every possible permission from viewing your exact GPS-position, to viewing your internet connections, to connecting/disconnecting to/from internet and send and recive data with internet in the background.

I’ve tried to use “Emerald Dialer” that is possible to select as standard phone app, together with “Open Contacts”. But there was a problem that I could not answer calls with it. After writing about this on GitHub I found out that it’s not ment to be a phone-app only a dialer.

The phone app should only be able to dial and recive calls (mainly 2G, 3G, 4G calls, without use of internet), view call logg (missed calls, answered calls, dialed calls), view contacts (if possible in the app “Open Contacts”) and maybe have a setting existing in “Google Phone” (under further settings) making it possible to hide/show your number while making calls. It should also have a setting, existing in “Google Phone”-settings for choosing to activate just 2G, just 3G, just 4G or 2G, 3G and 4G at the same time. Why would someone use 2G when you get better signal by using all supported networks? From 3G and higher it gets more easy to track exact position with the network. It’s possible to find nearly exact where your phone is with 3G and possible to find 100% exact where your phone is with 4G and 5G. So some people, espacially people being tracked by dictators/totalitaire regims for example, would sometimes appriciate to be able to call only with 2G, to prevent being found by wrong people.

What if the user wants to do ip-calls or video-calls? Well I think it would be better to use a seperated app for this purpose, if it is important to someone.

I’m not sure if a phone app for normal calls, not ip-calls, can be encrypted but if it’s possible it would also be great if it could be encrypted totally or just some parts (for example the call logg), like the app “Signal” but without need for signing up.

The app should be possible to select as standard phone-app under the “App-settings” in “Standard-apps”, instead of “Google Phone”. If that possible one could deactivte “Google Phone”+“Google Contacts” and block their permissions, even if it’s not possible to uninstall them.

The make the phone app “privacy friendly”. It should be without permissions for position (GPS-/network-based), use of cameras, use of NFC, use of bluetooth, use of internet, possibility to view wireless connectionnections of any kind (wi-fi, mobile-data, NFC, bluetooth).

If it is easier than finding such a app or creating it, you might ask the creators of “Open Contacts” if they can ad all mentioned phone functions to their app and make it possible to use “Open Contacts” as “standard phone app”. Right now it’s not possible to select “Open Contacts” as standard phone app, even though the app has both contact list, call logg and ability to make calls. Like I mentioned before “Emerald Dialer” is possible to select as “standard phone-app” but does not work for recieving calls, only for making calls, because it’s just a dialer.

(Btw as “standard sms app” I use the encrypted app “Silence”, at least that app is working.)

It would also be great if the app can not read “Phone status and identity”, if it is nececary for the app to work it might have the permission to view your phone number/numbers (if you have two sim-cards) but not your IMEI, MAC-adress or anything else.

Use Netguard to block internet access to unwanted apps, until such an app is written.

You can disable any app with ADB (no root needed):

adb shell
pm uninstall --user 0 applicationID

I’m don’t know how to use ADB but I can try to learn it.

Do you know if someone is working on a such app?
Or if there already is a such app or a beta version of it?

Could you ask the creators of “Open Contacts” if they could ad the missing features to their app to make it full functional as both standard phone app and contacts app?

If it’s to much to write to them, maybe you could send them a link to this topic so they can read my request and consider if they are willing & able to this? I’m quite sure that it’s easier to turn “Open contacts” into a fully functional standard phone app then creating a completely new, because it already has all features of a contact app and a lot of features off a phone app.
They only need to delete the permission to see the “Device ID” (if it’s possible).

The only thing I dislike about NetGuard, that you could ask the creator to change, is that it has permission to read “phone status and identity”. I think that permission is unnessecary for the app to work, when the apps only purpose is blocking internet connections. Because the “phone status and identity” has nothing with internet to do.

I have a suggestion if the creators of “Open Contacts” can’t fix this. They could request help from “The Gurdian Project” (the creators of Orbot, Tor, etc.), because they are expertised in making useful apps with concern for peoples privacy and freedom. Especially when they can protect you from being tracked by undemoctratic forces and totalitarian regims.

Otherwise “The Guardian Project” could possibly be the ones with ability to create a new “standard phone app”, with contacts, that is even more secure.

Direct your feature requests to those apps.

“phone status and identity”

Why do you care if an app reads these if they don’t send it on the internet?

As I stated in another topic, you cannot expect that someone does the coding just for you. If you see the necessity, learn how to code and write it yourself or help already existing projects.

I try to mail Guardian Project about it. Do you know how i get in contact with the creator of “Open Contacts”? Do they have a thread on GitHub or a mail?

Have a look on the app’s page It provides all information you need.

@tip Use Linphone. It works quite well.

1 Like

What about the open source “stock” Dialer app from AOSP? It’s Apache-2.0 licensed, and it’s what I’m using (afaik) on LineageOS without Google Play or any other closed-source Google bits. You can git clone it from https://android.googlesource.com/platform/packages/apps/Dialer.

If one needs to build the full AOSP stack first…then that’s a no-go, sorry.

Mastodon