← Jordan Kail’s portfolio

Privacy and retention

Effective October 8, 2026. This notice covers this portfolio, including its agent and contact form. Linked products have their own policies.

Browsing

This portfolio does not load visitor analytics or advertising trackers. Your browser stores theme preferences and temporary agent access/session information. Public MCP, GraphQL and résumé documents contain Jordan’s public professional information.

Agent conversations

Your messages and the agent’s replies are processed by the configured AI provider through Google Cloud or Anthropic and stored in Supabase with a session identifier. Avoid confidential, sensitive or proprietary information. The agent uses the OpenAI Agents SDK for orchestration; SDK tracing is disabled, and that does not itself send your chat to OpenAI.

New transcripts expire after 30 days and are removed by a daily cleanup job. Existing transcripts at this policy’s introduction receive a 30-day transition period. Provider operational records and database backups follow the respective service’s retention rules; this cleanup does not immediately erase those copies.

Contact and introductions

When you introduce yourself or send a message, your email, company and submitted message are sent to Jordan using Amazon SES and retained in his correspondence so he can respond. Email correspondence has no automatic expiration schedule; you can request deletion using the address below. They are not published in the portfolio or public APIs. Introducing yourself does not verify ownership of the email address. A submitted contact message reveals Jordan’s phone number only after the owner notification succeeds.

Abuse prevention

The service uses short-lived signed access receipts, limited session information and hashed usage identifiers to enforce message and spending limits. Hashed inference-usage records dated more than seven UTC days ago are pruned when a later inference reservation succeeds. This is activity-triggered cleanup, not guaranteed deletion on day seven; records may remain longer while the service is inactive. Technical logs support security and reliability; application logging excludes message bodies, email addresses and raw IP addresses. Infrastructure providers may keep their own access logs.

Your choices

You can browse the portfolio and résumé without chatting or submitting contact details. To request deletion of a conversation or correspondence, email jckail13@gmail.com with the approximate date and enough information to identify it. Do not send sensitive information in the request. Jordan may need to confirm the request before deleting correspondence.

Scheduling is not available through this portfolio. No calendar access or booking is required to make contact.