Fair points. The concern I have with PIN codes or passwords is that it’s another m layer of friction that can cause someone to lose access to their funds, because there’s no reset button. I’ll definitely give it some thought.
Just heard from the Breez team that encrypted storage and passkeys are on the way, so rather than trying to implement a half-assed version myself, I’ll upgrade to the next version of the SDK that supports it.