Dear community,
I am new to the forum and the GrapheneOS world, and I am definitely NOT a technical expert (software/hardware)—so I apologize in advance for what may seem like a stupid question :)
I want to gradually move away from Google Android and other operating systems from big tech companies, and I place a lot of importance on privacy, security, and data protection.
This is where I'm at: I've already installed GrapheneOS on an old Pixel 6a and have been looking into the conditions a bit over the last few days.
There is one point I am still a little unsure about, and that is the banking apps on GrapheneOS, which have already been discussed at length. In my opinion, banking applications and access data are extremely sensitive – especially when you generate TANs and do your banking on one device. I assume that the major app stores, such as the Apple Store and Google Play Store, check the apps of banks as publishers before users can download them. This ensures that no malware is contained in the applications.
Now I understand that GrapheneOS can also integrate the Google Play Store (mirror) & Services.
But how is the authenticity (integrity) of the apps from the mirrored PlayStore technically ensured? Or is it the real/authentic Google PlayStore? (Explain it to me like I'm 5 :) )
Does it make more sense to obtain sensitive apps via a sandboxed Play Store or via store alternatives such as AuroraStore?
Side question: How useful is TAN generation and banking on separate sandboxes within Graphene? Does this result in a security-related advantage or is it just more cumbersome?