Replying to Avatar Vitor Pamplona

Testing an old idea: NFC-based transient accounts: accounts that log off as soon as the app goes to the background, deleting all traces of the account from the phone.

It looks like this in debugging speeds: https://video.nostr.build/ef4274d150303fd28f5e7b6b02a7b0102176263dfb1b491969a0caab6b61e6ad.mp4

If you are an activist and if your phone is confiscated, they will never find anything on the phone. Not even your public key.

Walk around with Amethyst installed and an NFC tag hidden in your clothing. When you need to use Amethyst, tap the tag, insert your password and login. Lock the screen to delete everything.

The NFC has a NIP-49 password-encrypted nsec. If you need, destroy and dispose the NFC tag.

This idea could be applied more broadly to the device itself. i.e- unlock the phone with the NFC tag and it opens to your regular home screen, all apps and data accessible, etc. Unlock it with a passcode only (as if forced to do so by authorities), and it opens to a basic screen with minimal apps that you don't even use.

This would seem to be a trivial undertaking for a GrapheneOS dev to come up with

Reply to this note

Please Login to reply.

Discussion

Would it make sense to do this in a pre-High Level OS environment such as UEFI to then allow a boot path with one session or another depending on if the the NFC tag was authenticated only during that boot attempt?

I wonder if this is already possible with user profiles on Graphene OS. If the authorities aren't aware of the way to switch users...you can probably just create user profile with a bare bones setup (normie apps and home screen) that don't actually log you into anything.