I assume most of you are familiar with apps like GetContact. It shows how a phone number is saved in other people’s contact lists. I usually don’t answer calls from unknown numbers, so after a missed call I check the number in GetContact to see whether it was spam or smth important.
I understand how this kind of app works — it collects users’ contact books. Obviously, I don’t want my own contacts to be stolen. Previously I used a second phone number and Samsung Knox Secure Folder with an empty contact list. That seemed to work: when I checked numbers, GC didn’t show any tags coming from me. Btw, I’m still logged in on my old phone and everything works.
Now I’ve switched to GrapheneOS. I really like the Scopes feature and thought that would be enough. But when I installed GetContact, besides contact access it also requires being set as the default dialer and asks for call log access.
At first, I considered using Private Space for convenience. But I found out that call logs aren’t separated there.
Then I tried using a secondary user profile. To log in to GetContact, the backend makes a verification call to your number, and since the app has to be the default dialer, it automatically handles that call. However, if you enable telephony in a secondary profile, it can see the call log from the owner profile. So does that mean GC will see my real call history no matter what?..
Should I actually be concerned about GetContact seeing my call history? In the secondary profile I don’t have any saved contacts, so all numbers in the call log appear as plain numbers without names (at least in the system dialer). Would it make sense to clear the call log, log in to GetContact, and then disable telephony for that profile? Would GC still function that way?
Has anyone here used GetContact on GrapheneOS in practice? I’d really appreciate hearing about your experience.