Skip to content

Privacy Policy

Effective: July 27, 2026 · Last updated: July 27, 2026

This is a personal portfolio operated by Daniel Anthony Romitelli Jr., trading as Cloudelipute LLC. It sells nothing, has no visitor accounts, and carries no advertising. What follows is what it actually collects, which is very little.

1. What this site collects

Only when you send it

  • The contact form — your name, email address and message. These are emailed to me. They are not written to this site's database. The email provider keeps a copy in its sending records.
  • Whatever you put into a demo — a research topic, a stock ticker, an uploaded image, a chess move, a question. It is sent to the model provider that answers it. The research agent also saves your topic and its draft (section 3).

Automatically

  • Page analytics — Vercel Analytics counts page views and referrers in aggregate. It is served from this domain, sets no cookies, and builds no profile of you. Visits made while I am signed in as the owner are excluded, so my own browsing stays out of the numbers.
  • Your IP address, briefly — kept in the server's memory to count requests for rate limiting, and gone when that process recycles. It is never written to a database or a log, and never attached to anything else you do here.

2. Cookies, and why there are none

Browsing this site sets no cookies at all — not analytics, not functional, none. There is nothing to consent to, which is why there is no consent banner.

One thing is kept on your own device: opening a demo stores a note in your browser's local storage recording that you closed its architecture dialog, so it does not reopen on every visit. It never leaves your device, and clearing site data removes it.

Authentication cookies do exist in the code, for the admin area I use to publish. Signing in is not open to visitors, so they are never set for you.

3. What is stored, and for how long

  • Research agent sessions — the topic you entered, the sources it found and the draft it wrote, saved so a run survives a page reload. Nothing deletes these automatically, so treat them as kept until I remove them. Do not type anything confidential into a public demo.
  • Demo error reports — the demo's name, the error message, and which provider failed. None of your input, nothing identifying you.
  • API cost records — which provider and model a request used and what it cost, so the demos cannot outrun their budget. No IP address, no identifier, none of your content.
  • Contact messages — in my email for as long as the conversation is useful, then deleted.

4. Who else sees it

The site runs on services that necessarily process what passes through them. Nothing is sold, rented or shared for marketing. No ad network, no data broker, no tracking script.

  • Hosting and analytics — Vercel.
  • Database — Supabase.
  • Contact email — Resend.
  • Model and data providers — OpenAI, Firecrawl, Hugging Face and Replicate receive the input a demo needs them to process. Their own terms govern what they then do with it.

These are US-based services, so what you send is processed in the United States.

5. Asking what I hold, and having it deleted

Ask, and I will tell you what I have that relates to you, send you a copy if you want one, and delete it if you ask. Use the contact form or email support@craftedbydaniel.com. No account and no verification hoops, though for a specific research session or message I may need enough detail to find it.

I am one person rather than a support desk, so allow a few days. Say so in the subject line if it is urgent.

6. California and the CCPA

The CCPA applies to for-profit businesses meeting at least one threshold: more than $25 million in annual revenue (adjusted to $26.625 million from January 2025), buying, selling or sharing the personal information of 100,000 or more California residents or households, or drawing 50% or more of revenue from selling personal information. This site meets none of them, so it is not a covered business and this page is not a statutory notice.

The rights that matter are honoured regardless, because they cost nothing to honour. Section 5 is how to use them.

7. Children

This site is not aimed at children, and I do not knowingly collect anything from anyone under 16. If you think a child has sent something through the contact form or a demo, tell me and I will remove it.

8. Security, plainly

Traffic is served over HTTPS. Secrets live in environment variables, not in the code. The admin area requires authentication. Provider error messages are never passed through to the browser, where they could leak a key. That said, this is a personal site run by one person, not an audited platform. Put in the contact form what you would put in an ordinary email, and nothing more sensitive than that.

9. Changes

If what the site collects changes, this page changes in the same commit and the date at the top moves with it.

10. Contact

Daniel Anthony Romitelli Jr.

Cloudelipute LLC

support@craftedbydaniel.com

See also the Terms of Use, which covers what the demos and the written work are, and what they are not.