So, I have graphene os and a work profile with google play services. The system, and the work profile, both have independent always on VPN via mullvad. How is it that graphene os whatsapp in the work profile knows my location via whatsapp? (It gives an accurate location within 1 town of me, despite not having access to location or sensors?)
Is this due to google services wifi API? Or is this cellular location/triangulation via whatsapp? I didn't know this was possible, so this is something that is interesting to me. The only apps that have accurate location info are FOSS map applications like Organic Maps and Magic Eartth.
For info, the graphene OS android whatsapp app is a linked device and the graphene OS is a linked device in and of itself, Is this a causation factor?? Any technical explaination as to how this occurs would greatly imrprove my understanding.