Keeping your private key safe

The one line in your configuration that is a credential rather than a setting.

Most of a configuration is harmless — addresses, a hostname, a port. One line is not. PrivateKey proves your device is allowed on that network. It is not a password you can change casually: it is half of a key pair the server already knows.

Treat it as you would a password

Redact it before you write to us

The useful parts are the error, the endpoint, and what changed. The private key never is. Replace it before sending:

[Interface]
PrivateKey = REDACTED
Address = 10.0.0.2/32

Redacting takes five seconds; undoing an exposure takes a new key pair and someone else’s time.

If you think it has leaked

Ask whoever administers the server to remove that public key and issue a new configuration. Nothing else undoes it — not a new device passcode, not reinstalling the app, not deleting the message. The key is already elsewhere.