LEGAL

Privacy Policy

Last updated: 17 May 2026

Who we are

Unstuck is a tool for parents and carers who want to turn school notices into clearer plans. This policy explains what we collect, how we use it, who may process it for us, and the choices you have. For privacy questions, contact support@beunstuck.com.au.

What we collect

We try to collect the minimum we need to run the product. Depending on what you use, that can include:

  • account details such as your name, email address, and sign-in method
  • child profile names, colours, and related family setup you choose to save
  • your school state or territory so we can load the right official term breaks
  • saved decoded dashboard items, notes, reminders, and edits you make to them
  • leave vault entries and pupil-free days you choose to store
  • agenda share links and the data needed to manage and expire them
  • bug reports, support messages, and other contact records you send us
  • original notice text or images attached to a decoder bug report, but only when you explicitly consent to that storage
  • billing, subscription, referral, and refund records needed to manage your plan
  • limited technical data used for security, rate limiting, analytics, and debugging

Raw notices and uploads

When you upload a screenshot, photo, or paste a notice into the decoder, the raw input is sent to Google Gemini so it can be processed. We do not keep raw uploaded screenshots, photos, or pasted notice text as dashboard data, and we do not store the original upload in Unstuck's persistent app storage by default. If you explicitly consent while filing a decoder bug report, the original notice text or images from that decode can be stored with the report so we can review and improve decoder accuracy. You can submit a decoder bug report without giving this consent. If you save a result, we store the structured parent-selected output, such as the notice summary, dates, reminders, or notes you chose to keep. That saved content is not the same thing as the original raw upload.

Google may process, log, or cache prompts and responses under the Gemini API terms that apply to our account. We run production safeguards so Unstuck decoder debug logging and evidence caching are disabled in production.

We also do not promise that the decoder will be perfect. Please check dates, times, and actions before you save, share, or calendar anything important.

How we use information

  • to create accounts, sign you in, and keep your session working
  • to save and show your dashboard, notes, reminders, child profiles, and leave vault
  • to create agenda share links when you choose to share something
  • to take care of billing, subscriptions, referrals, and refunds
  • to prevent abuse, apply rate limits, and keep the service stable
  • to respond to support requests, bug reports, and complaints
  • to improve the product and understand broad usage patterns

Storage and technical data

We use cookies and similar storage so the site can work properly. We may also use localStorage and session storage for things like keeping you signed in, remembering view settings, or holding short-lived interface choices. These are not advertising pixels. Unstuck does not use ads or social media pixels.

We use Vercel Analytics to understand general traffic and performance, and Sentry to capture app errors and server exceptions. These tools help us keep the product reliable, but they are not used to profile you for advertising.

We also use rate limiting to reduce abuse and to protect the decoder from heavy or automated use.

Child profiles and school data

Child profiles are for family organisation inside your account. School state data is used to load official term breaks and support planning tools. Saved dashboard items, notes, reminders, and leave vault entries stay tied to the account that created them unless you choose to share or export them.

Unstuck is designed for parents and carers, not for children to use directly. We may collect information about a child when a parent or carer creates a child profile, saves a notice result, or uploads a notice that contains a child's name or other details. Please avoid uploading sensitive information unless it is needed for your planning, because school notices can sometimes include health, payment, family, or other sensitive details.

Sharing and exports

If you create an agenda share link, anyone with that link can view the selected item text, dates, times, and details until the link expires. We strip saved child profile names from share titles and item text before creating the link, but you should still review what you are sharing because notice-derived text can contain personal details. Calendar exports contain the saved items you choose to export.

Overseas providers

Some of the services we use are based overseas, including Google Gemini, Vercel, Supabase, Upstash, Stripe, and Sentry. That means your information may be stored or processed outside Australia, including in the United States and other countries where those providers or their subprocessors operate. We only use providers we believe are suitable for the work they do, but you should still review their own policies if you want the full picture.

Retention and deletion

We keep account and saved-content data while your account is active, while a share link remains valid, and for as long as we reasonably need it for security, support, legal, tax, or dispute reasons. Agenda share links expire after 30 days unless our systems or legal obligations require us to keep related records longer.

You can ask us to delete or correct information we hold about you. We will delete or de-identify information when we no longer need it, unless we are required to keep it by law.

Consented decoder bug-report source material is kept for review, troubleshooting, and regression testing only while it remains useful for those purposes. We aim to delete or de-identify that source material after triage unless we need to keep it for security, legal, or dispute reasons.

Your rights

Under Australian privacy law, you can ask to access the personal information we hold about you, ask us to correct it, and ask questions about how it is used. You can also contact us if you want help deleting account content or if something looks wrong. Contact support@beunstuck.com.au to make a request. Nothing in this policy takes away rights you may have under Australian Consumer Law.

Complaints and breaches

If you are unhappy with how we handled your personal information, contact us first so we can try to fix it. If you still are not satisfied, you can complain to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

If we suspect or confirm a data breach that is likely to cause serious harm, we will assess it and, where required, follow the Notifiable Data Breaches scheme.

Changes to this policy

We may update this policy from time to time as the product, providers, or legal requirements change. When we do, we will update the date at the top of this page.