Legal
Privacy Policy
Last updated: February 23, 2026
This site is a personal blog and portfolio operated by Chandler Nguyen. I collect as little data as possible. Here is what happens when you visit. By using this site, you acknowledge and accept the data practices described below.
What I Collect
Newsletter Subscription
If you subscribe to the newsletter, I collect your email address and your selected interest categories (e.g., AI, Expat Life, Leadership). This data is stored in Supabase (hosted in the US). I use it solely to send you relevant blog updates via Resend. Every email includes an unsubscribe link.
Ask Sydney (AI Chat)
When you use the Ask Sydney feature, your questions are sent to the Anthropic API (Claude) to generate responses. Questions are not stored permanently — they exist only for the duration of your session. No account or login is required.
Analytics
I use Google Analytics 4 to understand which pages are visited and how people find the site. Google Analytics uses cookies to distinguish visitors. You can opt out using browser extensions like Google's own opt-out add-on or any ad blocker.
Bot Protection
The newsletter signup form uses Cloudflare Turnstile to prevent spam. Turnstile may set a cookie to verify you are human. It does not track you across sites.
What I Do Not Collect
- No account registration or login required anywhere on this site
- No fingerprinting or cross-site tracking beyond Google Analytics
Cookies
This site uses minimal cookies:
- Google Analytics — anonymous usage statistics
- Cloudflare Turnstile — bot protection on forms
- Theme preference — remembers dark/light mode (local storage, not a cookie)
Third-Party Services
| Service | Purpose | Data shared |
|---|---|---|
| Supabase | Database (newsletter, blog data) | Email, interests |
| Resend | Email delivery | Email address |
| Anthropic (Claude) | AI chat responses | Chat messages (session only) |
| Vercel | Hosting | Standard server logs |
| Google Analytics | Usage analytics | Anonymous page views |
| Cloudflare Turnstile | Bot protection | Challenge token |
Changes
This policy may be updated at any time without notice. Continued use of the site constitutes acceptance of the current version.