If you are using Android, the only place you should paste you nsec is on Amber. No other app cares about your key security as Amber does. No one.

Replies (64)

Jim Smij's avatar
Jim Smij 6 months ago
#tno trust no one.
Vitor Pamplona's avatar Vitor Pamplona
If you are using Android, the only place you should paste you nsec is on Amber. No other app cares about your key security as Amber does. No one.
View quoted note →
Some AppStore alternative for Nostr/Bitcoin apps, i think. I've never used it, and i don't know what are the pros of using it over Obtanium(with Github repo links).
I meant as a browser for mini web apps? They support nip07 which makes it extremely easy to test out a lot of web apps without the inconvenience of bunkers. They have gone a long way from just a messaging app
You could test it out with a test nsec to actually see how it works. We all inserted our nsecs in amethyst before amber became the norm. They are actually moving in the right direction
This is just to create an identity. The identity is what is used with the mini apps with nip07. Again it would be great if you tested it out to see what they have been cooking
Yes, close to 100% paste in I'd imagine. There are workarounds such as nsec.app, Aegis, Nosskey (piggybacking off passkeys), and some extensions, or apps like Damus/Nostr attempting to be your signer, but any solution that keeps it all local faces the same fundamental issues and can only half-overcome them. There can never be an Amber on iOS. Cloud enclave based can potentially scale but needs a lot of work, Artur is the brains there, we're working on it too, but needs time.
Kiwi browser did it before it shut down. Lemur browser has extensions but never pops up to sign on. Hopefully they fix that.
Amber is not a Nostr client that you use to browse content. Amber helps secure your nsec so no one gets access to it. Let's say you download several Nostr clients (one for browsing written content, one for video, one for voice chat, etc etc). Withoug Amber you would have to give each of those clients youe nsec so that the client can use it to sign the events (posts) that you post through it (that way people know it's from you). What if one of more of those clients is malicious and shares your nsec with others? What if it's insecurily voded and hackers get access to your nsec through it. The more clients you give your nsec to, the larger the risk. With Amber (and clients that support it) you DON'T give your nsec to any other client to sign into it. Instead you tell the client to use Amber to sign your posts/events with. So Amber is the ONLY app that knows your nsec. Other apps get hacked, they still can't give hackers your nsec because they don't have it. Makes sense? #nostr #grownostr #amber
Default avatar
Randomir 6 months ago
Yes, most of it. I want Login with Nostr and every app who stores the nsec could just provide what Amber is doing now. If I got here with Amethyst, it makes sense just to do Login with Nostr using Amethyst in other nostr apps. It does NOT make sense that now I have to learn bunch of this stuff (this might be for power users).
Obtainium works like Twitter. You can access a lot of content - but it lives on a centralized platform and it's not cryptographically signed. Zapstore brings the concept of nostr-signing software releases, so you can verify them just like your client verifies regular notes. And... you can zap them.
I make accounts on every site. I'm not a fan of using one nsec everywhere. It's safer and less confusing. I use amber sometimes but it's confusing. I'm just gonna keep a backups of my notes using citrine so if someday my nsec gets stolen I can import all my notes to my new nsec.
Huh?! Obtainium doesn't work like Twitter. You mean the source code of Obtainium is on a centralized platform, like the source code of Zapstore? Obtainium is signed and you can verify it with AppVerifier (like Zapstore).
I will be full time zapstore when I can (automatically) export my app list to a file like obtanium does. I have automation that backs up that file to my next cloud server and then mirrors the repo on my Gitea instance. But it's purely my personal opinion that mirroring is more important than signed apps at this exact moment in time with microsofts bs github policies.
bjorn's avatar
bjorn 6 months ago
Can you explain to non app developers why nostr clients can't do what Amber does. To play devil's advocate if I only use Amethyst on nostr can I not think of that as an Amber that also posts? Or is Amber somehow more secure?
Most devs don't have the knowledge and/or time and resources to protect your keys well. This is especially true if they are shipping apps to all operating systems. Amber focuses only on that and doesn't do anything else. There is a version of Amber isn't even authorized by Android to use the Internet.
I think you miss the point. The whole point of Amber is not having to give every nostr app your nsec, that's the service Amber privides now. You don't need to be a power-user to use it. We want to get away from people trusting every Nostr client with their nsec. What you are suggesting sounds like it would do the opposite.
Default avatar
Randomir 6 months ago
If every app was like Amber and every app had "Login with Nostr App" (not with key) then I would create my nsec with the first app I interacted and use that app to access my content in all other apps. Amber should be a library as well.