Privacy Policy
ianclaird.com — last updated July 30, 2026
The short, honest version, at a glance:
- Cookies & trackers
- none — no cookies, no analytics, no trackers, no ads
- Accounts
- none — achievements and settings live only in your own browser (localStorage)
- AI conversations
- held server-side for at most ~30 minutes, then deleted; nothing you type is kept
- Phone numbers
- never stored in readable form · never shared · verified status expires in 48h
- Opt out
- reply STOP to any text and that number is never contacted again
Talking to HAL (the LLM mode, or the room's hallway phone)
- Where your words go: a small backend (AWS) forwards your typed lines to Anthropic's Claude to write HAL's replies. Optional voice is synthesized by ElevenLabs; Cloudflare Turnstile is the bot check.
- How long they live: at most ~30 minutes server-side, deleted when the session ends.
- Rate limits: abuse counters key a salted one-way hash of your IP address — never the address itself — and expire within hours to days.
The phone number, the SMS code, and the call
- Consent first: HAL only calls a number you typed in yourself, after you actively tick the consent box. He texts a one-time verification code via Twilio; typing it back proves you hold the phone. Full program details in the SMS program terms.
- Never shared: no mobile information will be shared with third parties or affiliates for marketing or promotional purposes. Phone numbers and SMS opt-in consent are never sold, rented, or shared with anyone — they're used solely for the one-time verification code and the single call you requested.
- Never stored in readable form: verified status, call limits, and opt-out records exist only as salted one-way hashes. Verified status expires after 48 hours; the number itself is used once and discarded.
- Message frequency: one SMS verification code per request you initiate, with strict daily caps. No recurring messages.
- Message and data rates may apply.
- The call itself: US numbers only, strict daily caps, and it starts with a neutral automated prompt — nothing plays unless you press 1. Twilio processes call and SMS metadata under its own privacy policy.
- If you call HAL: Twilio transcribes your speech so Claude can answer; the call's memory lives ~30 minutes, then it's gone.
- Opting out: reply STOP to any text from HAL and that number is never texted or called again (START lifts it). The block is permanent and stored only as a salted hash.
Questions or removal requests
Email career@ilaird.com and I'll take care of it.