skip to content
1handshake

open code,
closed data

The code of 1handshake is public on GitHub under the AGPL-3.0 license. Members' data is not: it is stored in the EU, only what you choose is visible, and you can export or delete it at any time.

what this means

Anyone can check how 1handshake works — the code that builds the graph, sends intros and publishes cards is open. What is not open is the people in it.

license
AGPL-3.0. Anyone can read and run the code; if you run a modified version as a service, you share your changes too.
what we keep
Your Google account email, your card (name, role, bio, photo, city), your birthday (only you see it), your handshakes and requests, and the joint selfie from your invite.
where
A Postgres database and file storage in the EU, in Frankfurt. Photos are re-encoded on your device before upload, which removes location and camera metadata.
public
Your card at 1handshake.com/@you and its llms.txt.
members only
Your “i need” and “i can”; your connections — only while “open to network” is on.
never shown
Your birthday — it stays visible only to you.
your rights
Export everything as JSON or delete your account from your profile. Deletion erases your personal data; an anonymous ghost 👻 node stays so intro chains don't break.
manifesto

LinkedIn made networking cold. Strangers in your inbox. Connections you never met. A feed of humblebrags.

We're building it back warm. You get in only by meeting a member — in person, with a selfie to prove it. Every intro comes through someone you both know. Your card is yours. The code is open. Your data isn't.

Everyone you need is one handshake away.

why agpl-3.0

A network of trust only works if people can trust the network itself. With AGPL-3.0 nobody can take the code, close it and run a hidden copy as a service: anyone who runs a modified version for others has to publish their changes too.

Your public card is meant to be found — that is what it is for. Everything else stays inside the club, and leaving is always one button away: export your data as JSON or delete your account, and your place in the graph becomes an anonymous ghost 👻.

already a member?

Sign in with Google. Not a member yet? Meet one — that's the only way in.