Privacy Policy
Last updated: April 2026
Overview
This website collects minimal personal data. We don't use cookies for tracking, don't sell your data, and don't use third-party analytics.
Newsletter Subscription
If you subscribe to the newsletter, we collect your email address. This is stored in our Sanity CMS and used only to send new blog posts.
You can unsubscribe anytime by clicking the link in any email.
Data We Collect
We collect:
- Email address (only if you subscribe to the newsletter)
- CV chat questions and session data — see "CV Chat" section below
- Anonymized request logs via Vercel (standard web server logs)
CV Chat
The CV chat feature (Cal Vitae, Bianca's AI representative) collects the following when you interact with it:
- Full chat transcript — your questions and Cal Vitae's responses
- Visitor type classification (recruiter, freelance client, or other) — inferred from the conversation, not your identity
- A session identifier stored in your browser's localStorage (not a cookie; cleared when you clear site data)
- Country code inferred from your IP address
- Device type and browser name derived from your User-Agent header
- The page that referred you here (hostname only) and any UTM parameters in the URL
- Session events: chat start, chat end (with duration), questions asked, and whether you exported the transcript
- Token usage for Anthropic API calls (for cost tracking, not linked to your identity)
- If you leave a message via the "take a message" feature: your name, email address, and message content
This data is stored in Sanity CMS and used solely to understand how visitors engage with Cal Vitae and to allow Bianca to follow up with you. Full transcripts are logged so Bianca can see the context of your inquiry. No data is linked to your identity beyond what you explicitly provide (name/email in the message feature) — sessions use a random ID, not your name or email unless you choose to share it.
Your chat transcript is also stored locally in your browser's localStorage until you clear it.
If you submit a message via Cal Vitae, your name, email, and message are sent to Bianca via email (using Resend as the email service). Bianca will use this information to follow up with you directly.
To request deletion of your chat session data, email bianca@bianca.codes with your session ID (visible in browser DevTools → Application → localStorage → cv-bianca-session-id-v1).
Third Parties
We use:
- Sanity CMS - Stores blog posts, newsletter subscribers, and CV chat transcripts. See Sanity's privacy policy.
- Vercel - Hosts this site and stores server logs. See Vercel's privacy policy.
- Anthropic - Powers Cal Vitae (the CV chat AI). Chat messages are sent to Anthropic's API for processing. See Anthropic's privacy policy.
- Resend - Sends transactional emails (messages left via Cal Vitae) to Bianca's inbox. See Resend's privacy policy.
- Google Fonts - Loads fonts from Google servers. See Google's privacy policy.
Your Rights
You have the right to:
- Access your data (email address stored in our newsletter)
- Request deletion of your email from our systems
- Request deletion of your CV chat session data (provide your session ID from localStorage)
- Opt out of newsletter emails anytime
Email bianca@bianca.codes to exercise these rights.
Changes to This Policy
We may update this privacy policy anytime. We'll update the "Last updated" date above when we do.