);
}
export default function SignersPage() {
useSeoMeta({
title: 'Signer Apps - Secure Your Nostr Keys | SkateSpots',
description: 'Learn about signer apps that keep your Nostr keys secure. Find the best option for Android, iOS, or desktop browsers.',
});
// Determine platform order - show user's platform first
const platformOrder = isAndroid
? ['android', 'ios', 'browser'] as const
: isIOS
? ['ios', 'android', 'browser'] as const
: ['browser', 'android', 'ios'] as const;
return (
{/* Hero Section */}
Security Guide
Protect Your{' '}
Nostr Keys
Signer apps keep your private keys secure by signing events without exposing them.
Instead of pasting your key into every app, let a signer handle it safely.
Why use a signer? Your Nostr private key is like a password that can never be changed.
A signer app keeps it safe while letting you use any Nostr app.
{/* Signer Sections */}
{platformOrder.map((platform, index) => {
const isUserPlatform = index === 0 && isMobile;
if (platform === 'android') {
return (
);
}
if (platform === 'ios') {
return (
);
}
return (
);
})}
{/* Protocol Info */}
Understanding Protocols
NIP-07
Browser extension standard. The extension injects signing capabilities into web apps.
Used by Alby, nos2x, Flamingo, and similar extensions.
NIP-46
Remote signing protocol ("bunker"). Your signer app approves requests from other apps
without sharing your keys. Used by Nsec.app, Nostria, and Nowser.
NIP-55
Android-specific signer protocol. Native apps can request signatures from Amber
without exposing keys. The most seamless Android experience.
Which to choose?Android: Amber (NIP-55) for native apps iOS: Nsec.app (NIP-46) for best compatibility Desktop: Alby, nos2x, or Flamingo (NIP-07)