Compare
Plain-language privacy notice, standard German GDPR DPA available on request, self-serve export + delete.

GDPR isn't a checkbox - it's a posture. If you're moving off Vibe-coded DIY because their AVV / DPA is opaque, Contact Book is what a clean alternative looks like: subprocessor list of two (Stripe + mail relay), self-serve export + delete from account settings, and a standard German GDPR DPA on request when your procurement team needs one.
Vibe-coding your own personal CRM is genuinely satisfying for the first weekend. Contact Book earns its place around month three, when you realise you've spent twenty hours patching CSV import bugs, fighting with auth, and still don't have reminders firing reliably. The cost isn't the build - it's the long tail of being your own product team for one user.
GDPR posture
Three things matter under GDPR for a tool like this: (1) lawful basis for processing, (2) data subject rights (export, delete, port), and (3) the auftragsverarbeitungsvertrag / DPA chain. Contact Book treats them as engineering invariants, not legal optics. Lawful basis is the contract you sign with us. Subject rights are self-serve from your account settings - no support ticket required. The subprocessor list has two entries (Stripe + mail relay). A standard German GDPR DPA is available on request from /sales whenever your procurement team needs one - we don't charge for it and don't gate it behind a plan tier. Where Vibe-coded DIY sits on each of these is the rest of this page.
GDPR questions
Free plan, no credit card. We host in Germany. Export + delete are self-serve.
Read next
Full Contact Book vs Vibe-coded DIY
Build vs buy, with the costs everyone forgets to count.
Read
Contact Book vs Google Contacts: which one keeps relationships warm?
A directory vs a relationship log: where each one shines and where they don't.
Read
Contact Book vs Monica (Personal CRM): the honest comparison
Monica is mature + open-source; we're newer + sharper. Both are honest options.
Read
Contact Book vs a Notion CRM template
When the spreadsheet feel cracks, here's what a real personal CRM gives you.
Read
| Ours Contact Book | Theirs Vibe-coded DIY | |
|---|---|---|
Initial setup | 5 minutes | 1 weekend |
Total time over 2 years | ~5 hours | ~80+ hours |
Reliable cadence reminders | If you build a worker | |
Live multi-tab updates | ||
Mobile UI | DIY | |
Hosted in Germany | Whatever you pick | |
Backups + disaster recovery | ||
Updates + security patches | ||
MCP server / agent integration | If you build it | |
Free tier | Hosting cost | |
Yours to fork | ||
Yours to walk away from |