Privacy

Contastic was designed to share contact data without sharing it with us.

What we collect

When you run Contastic on the public staging server, here is exactly what is stored.

What the server stores

• Your email address (used only for login)
• Your RSA public key
• Public contact fields you explicitly mark public
• Subscription relationships (who follows whom)
• Encrypted private data blobs (unreadable without your private key)

🚫

What the server never stores

• Plaintext private contact data
• Your RSA private key
• Your password (only a salted argon2 hash)
• Location data, usage analytics, or behavioral tracking

Your control

Data sharing is always opt-in and subscriber-specific.

1

You choose what is public

Each data field is individually tagged public or private. Public fields are visible to any logged-in user who finds you via search.

2

You approve every subscription

Nobody gets access to your private data without your explicit approval. Pending requests appear in your inbox.

3

You choose which fields to share

When approving a subscription, you select exactly which private fields to share with that person. Different subscribers can see different fields.

4

You can revoke at any time

Remove a subscriber to delete the encrypted share from the server. Their copy (decrypted on their device) is their own copy — you cannot reach into their device, but you can stop sharing updates.

Self-hosting

The best privacy is running your own server.

Because Contastic is open source, you can run the entire stack yourself on your own infrastructure. When you self-host, no data ever leaves a server you control. See the deployment guide for instructions.