Mindspan

Last updated: 29 April 2026

Data Handling Policy

A plain-language explanation of exactly what data we collect, where it goes, and how long we keep it. Read alongside our Privacy Policy for full detail.

Data we collect and where it lives

Data typeWhere storedRetention
Email addressSupabase (auth) + Brevo (email)7 years from account creation (Supabase); until unsubscribe (Brevo)
NameSupabase profile table + Brevo contact7 years; until unsubscribe
Hashed passwordSupabase (auth) — bcryptWhile account active + 7 years
Purchase record (amount, date, product)Supabase — product_purchases table7 years (legal/tax requirement)
Access entitlement (product, expiry)Supabase — product_entitlements tableDuration of access + 7 years
Stripe session IDSupabase — product_purchases table7 years
Card details / banking dataNOT stored by Mindspan — Stripe onlyStripe retains per their policy
Program usage / page viewsSupabase (session logs)12 months rolling
Email open/click dataBrevo2 years
IP address (login events)Supabase auth logs90 days
Support emailsGmail (info@mindspan.com.au)7 years

Data flows — what happens when you purchase

  1. You click purchase → redirected to Stripe-hosted checkout
  2. Stripe processes payment → sends checkout.session.completed event to our webhook
  3. Our Supabase edge function receives the event, verifies the Stripe signature, and records the purchase in product_purchases
  4. If you were logged in at checkout, your access entitlement is granted immediately in product_entitlements
  5. Your name and email are added to the relevant Brevo list → triggers the email onboarding sequence
  6. A tax invoice is generated by Stripe and emailed to you automatically

Guest purchases (checkout without being logged in) are recorded in product_purchases. Access entitlement requires an account. Log in with the email used at checkout to link your access.

Third-party services and data processing

Supabase

All account, purchase, and entitlement data. Hosted in AWS ap-southeast-2 (Sydney). Row-level security enabled. Data does not leave Australia for primary storage. Supabase Privacy Policy →

Stripe

All payment processing. Stripe stores payment card details — we do not. Data processed in the USA under standard contractual clauses. Stripe is PCI-DSS Level 1 certified. Stripe Privacy Policy →

Brevo (Sendinblue)

Email delivery and automation. Stores your name, email, and program attributes. Data processed in the EU under GDPR with standard contractual clauses applying to Australian users. Unsubscribe at any time via any email footer link. Brevo Privacy Policy →

Vercel

Platform hosting and edge delivery. May process request metadata (IP address, headers) in the USA. No personal data is stored at the Vercel layer beyond standard web server logs. Vercel Privacy Policy →

What we do not do

Your rights

To access, correct, or delete your data, email info@mindspan.com.au. We will respond within 30 days. Some data may be retained after deletion requests where required by law (e.g., financial records for 7 years).

To unsubscribe from emails: use the unsubscribe link in any email, or email us and we will remove you from all lists within 48 hours.

Questions: info@mindspan.com.au  |  Mindspan Pty Ltd  |  Melbourne, Victoria, Australia

Data Handling Policy | Mindspan