I don’t really know about “signed events” but you’re saying if i log in on a local app, even if I’m connected to vpn, they can’t see my nsec?
I can't speak to all local apps and how they handle your nsec. However, if they are keeping your nsec local to your device, and not sending it anywhere, then being connected to a VPN is not going to allow that VPN to see your nsec.
Can I ask what client do you use?? I’m trying Nostur at the moment
Well, I am on Android, so I primarily use #Amethyst and #Coracle, both of which work very well with Amber.
What is Coracle ?
Coracle is a web client at coracle.social, but there is also a recently released native Android app. You can find it on zap.store.
Again, it would be better to use Amber to store your nsec, if you are on Android. Amber does not send your nsec anywhere. It just signs events for you locally for whatever Nostr client you are using, and the client sends the signed events to your relays.