Privacy and AI processing
Clear expectations for a public AI portfolio.
This page explains where text and voice data goes, what the site retains, and what visitors should avoid sharing.
What is processed
Text messages are sent to Anthropic to generate answers. Voice conversations use LiveKit and the providers configured for the deployed voice agent. Technical telemetry may be sent to Langfuse when tracing is enabled.
What this site stores
The portfolio does not maintain its own database of chat transcripts.
Anonymous site metrics
Vercel Web Analytics records privacy-friendly page-view and navigation metrics in production. It does not run during local development.
What not to submit
Do not share passwords, API keys, financial information, health information, or other sensitive personal data. This assistant is a public portfolio experience, not a confidential channel.
Abuse prevention
The site uses hashed network identifiers and request limits to protect paid AI and voice services. Raw IP addresses are not used as Redis rate-limit keys.
Third-party retention
Anthropic, LiveKit, and Langfuse process data under their own terms and retention settings. Production tracing should remain disabled unless its retention and redaction controls have been reviewed.
Last updated July 22, 2026.