KeySlip / SurCod
Back to KeySlip

CLIENT HANDOFF / PRACTICAL GUIDE

Share passwords with clients without leaving them in email

Send a temporary credential or handoff note through a one-time link, then deliver the link through a channel your client already uses.

Open KeySlip
The situation

A client needs a temporary login

A project handoff may include a staging password, a temporary account, or a one-time recovery code. Putting it in a long email thread makes it easy to forward or copy into the wrong place. A short-lived, single-read message gives the recipient a separate path to retrieve it.

Prepare the handoff

Check the credential before sharing

Create a temporary or least-privilege credential where the service allows it. Confirm the recipient and the exact system it belongs to. Set an expiry that leaves enough time for the client to open the link, while keeping it as short as the handoff permits. Available expiries are 10 minutes, 1 hour, 1 day, and 7 days.

Create the message

Keep the note useful and narrow

Use KeySlip to write the credential and brief context, such as the environment name and the next action. Avoid including unrelated account details. Encryption happens in your browser with AES-256-GCM. An optional extra password is derived with PBKDF2-HMAC-SHA256 at 600,000 iterations; if you use one, send it separately.

Send it safely

Deliver the link through a suitable channel

Copy the generated link and send it to the named client through an agreed channel. Send any optional password through another channel. The link contains the decryption key after the # fragment; anyone who obtains the complete link can attempt to read the message. Avoid shared inboxes or broad group chats for sensitive handoffs.

What to expect

Plan for a one-time read

The first explicit read consumes the stored message. If the recipient opens it, the client can see the plaintext and can copy or retain it. A read can also consume the message if the connection fails, the page closes, or an extra password is wrong. Deleting the link does not revoke the underlying credential: disable or rotate that credential separately when access should end.

Related guides

Choose the next step

For recurring team workflows, see the KeySlip Teams pilot. For the encryption flow and its limits, read Security explained.