Privacy & Data Notice

Transparency matters. This page explains what information I collect, why I collect it, how long I keep it, and the services involved when you submit a contact message, download a checklist, interact with the on-site assistant, or subscribe to the newsletter.

Data controller

Jason Rae, trading as JasonRAE.AI, Stuttgart, Germany. Contact Jason_C_Rae@Outlook.com for questions or requests concerning your information.

Enquiries and subscriptions

The contact form asks for work email, company, the decision or problem you want to address, and a preferred next step. The separate newsletter form asks for your email and explicit consent to Commercial Practice Notes: occasional sales, analytics and applied-AI notes, including relevant JasonRAE.AI services. Please do not include sensitive personal information or confidential client data.

Contact enquiries are sent to Formspree. Submissions include an enquiry identifier, submission time, page path, selected offer, clicked CTA and section, and available campaign or referring-site fields. These source fields travel with your enquiry even when optional visit measurement is off. They help me understand your request and its origin.

When newsletter signup is activated, a same-site Netlify function passes your email, consent-wording version, request time and fixed website source to Brevo for confirmation and delivery. It does not pass enquiry details, campaign query strings or analytics identifiers. A request is not a confirmed subscription. Enquiries and downloads never subscribe you. Signup remains unavailable until the delivery setup is verified.

Business enquiries are processed to respond to your request and take steps toward an engagement, or on the basis of a legitimate interest in responding to business correspondence. Newsletter subscriptions rely on your consent. You can withdraw it using the unsubscribe link in a newsletter or by emailing me; doing so does not affect earlier lawful processing.

Enquiries may be recorded in a private follow-up pipeline with fit-call, diagnostic, proposal and engagement stages. No automated Notion or CRM integration is provided by this website.

Optional visit measurement

Visit measurement is off until you choose Allow measurement in the footer. You can turn it off there at any time. A Global Privacy Control or Do Not Track signal keeps it off. Declining does not prevent enquiries, downloads or chat use.

With your consent, a same-site Netlify function stores allowlisted events in Netlify Blobs: page views, engaged visits, CTA and download clicks, form starts and successful submissions, chat opens and broad chat intent tags. Records can contain page paths, non-sensitive campaign labels, referring hostname, offer and CTA labels, event time, random event and session identifiers, and a form enquiry identifier. Chat measurement includes message length but never the message text.

The analytics application does not store IP addresses, browser user-agent strings, email addresses, form messages, full URLs or chat transcripts. Hosting providers still receive network information needed to deliver requests. Random identifiers make these records pseudonymous, not guaranteed anonymous.

The choice is saved in browser local storage until changed or cleared. Only after consent, session storage holds a random visit identifier and source fields; a visit expires after 30 minutes without a measured interaction or when the tab session ends. Raw analytics records are deleted by a daily retention job once older than 90 days. Monthly aggregate reports contain counts and rates, not visitor identifiers.

Reporting describes consenting visitors only, not all site traffic. There are no advertising pixels, retargeting scripts, Google Analytics or cross-site advertising identifiers.

Chat and browser storage

The assistant uses local browser logic. Conversation text is not sent to an AI provider or the analytics endpoint. Broad interaction metadata is sent only when optional measurement is enabled.

Browser storage also remembers your theme and a recent form-submission timestamp to reduce duplicate submissions. These functional settings do not contain your form message. You can clear them using your browser's site-data controls.

Service providers

  • Formspree: receives contact enquiry fields and technical request information. Earlier newsletter requests may remain there pending review of their consent evidence; they are not automatically imported into a mailing list. See Formspree's privacy policy.
  • Brevo: planned provider for newsletter confirmation, contact status, suppression and email delivery. No newsletter contacts are sent through the new integration while it is inactive. See Brevo's privacy policy.
  • Netlify: hosts the website, functions and analytics storage, and processes infrastructure request information. See Netlify's privacy policy.
  • Email: correspondence sent to the published Outlook address is processed by Microsoft's email service.
  • Fonts and icons: these assets are served from this website. Loading a page does not request them from Google Fonts or a separate icon CDN.

Providers may process information outside the European Economic Area, including in the United States. Their policies describe locations and transfer safeguards. Information is not sold or rented.

Retention and your rights

Unsuccessful enquiries are reviewed for deletion within 12 months. Engagement records may need longer retention for contractual or statutory obligations. Newsletter contact details are retained until withdrawal or removal of an inactive subscription. Analytics has the separate 90-day raw-record limit described above.

You may request access, correction, deletion, restriction or portability where applicable, object to processing based on legitimate interests, and withdraw consent. Email Jason_C_Rae@Outlook.com. Turning measurement off stops future events; to help locate previously stored pseudonymous records, include the enquiry identifier from your correspondence if available. Please do not send additional identity documents unless requested.

You may also complain to the Baden-Wuerttemberg data protection authority. Requests are handled subject to applicable rights, identity verification and legal retention duties.