← Back

Beacon Privacy Policy

Last updated: April 21, 2026

Beacon is the parent-support app operated by Spectrum Unlocked. This policy explains exactly what we collect, how we use it, who we share it with, and how you can control your data. It applies only to the Beacon app at beacon.spectrumunlocked.com. The main Spectrum Unlocked privacy policy covers the public website.

We've written this in plain English. If anything here is unclear, email us at beacon@spectrumunlocked.com and we'll get back to you.

What we collect

From you, the parent

About your child

What you write in Beacon

Automatically

Who we share it with

Beacon is a small team. We don't sell, rent, or trade your data. We use the following third-party services (“subprocessors”) to run the app. We send them only what they need to do their job.

ServiceWhat we sendRole
SupabaseEverything stored in Beacon: your account, child profile, messages, memories, behaviors, schedules, IEP breakdowns.Database + sign-in
Anthropic (Claude)Your chat messages plus a system prompt that includes your child's profile, recent behaviors, journal snippets, and extracted memories. Also used for IEP extraction and for the monthly Rewind letter.AI features
Google (Gemini)IEP photo and PDF transcription, and chat in cases where Beacon routes your request through Gemini.AI features
OpenAIChat messages in the same format as above, used for redundancy when other providers are unavailable.AI features
DeepgramVoice recordings from the chat microphone. Our server passes a no-store flag on every Deepgram request, so audio is transcribed in-flight and discarded — not retained by Deepgram. Only the transcript text returns to Beacon.Voice transcription
StripeYour email, payment method, and subscription status. Full card numbers never reach our servers.Payments
VercelHosts the Beacon app. Receives request logs (URL path, timestamps, country-level IP) for standard web hosting.Hosting
SentryJavaScript errors and a 10% sample of page-load traces. Could include snippets of what was on screen when the error happened.Error tracking (prod only)
UmamiAnonymous page-view counts and feature-usage events. No cookies, no IP, no cross-site identifiers.Privacy-friendly analytics

AI training:Under our API agreements with Anthropic, Google, and OpenAI, none of them use Beacon data to train their models. If any of these providers change their terms in a way that would permit training on your data, we'll update this policy and notify you before the change takes effect.

What each feature does with your data

Chat

Each time you send a message, Beacon builds a system prompt that includes your child's profile, recent journal entries, recent check-ins, recent behavior patterns, and extracted memories, and sends it with your message to Claude (or Gemini as fallback). The entire exchange — your message, the AI's reply, and a topic category we assign later — is saved in your chat history so you can come back to it.

Voice input on chat

When you tap the microphone in the chat input, your voice is captured by your browser and sent to Deepgram for transcription. Our server passes a no-store flag on every Deepgram request, so your recording is transcribed in-flight and discarded — we don't store the audio, and neither does Deepgram. The transcript text returns to your chat input for you to review and edit before sending. Once you tap Send, the text is treated the same as any typed message (saved to your chat history, used for memory extraction, etc.).

Memories

Once a day, a background job reviews idle chat sessions and asks Claude to pull out short, useful facts (“Jamie prefers weighted blankets at bedtime”) to include in future chats. You can view and delete individual memories in Settings.

Behavior tracker + Foundation tools

Behaviors, sensory profile entries, journals, check-ins, wins, and schedules are stored in Beacon so you can track patterns over time. They're also read into the system prompt for chat so Beacon can answer in context. Nothing in Foundation is shared unless you explicitly create a share link (see below).

IEP Translator

When you upload an IEP (PDF, Word doc, or up to 50 photos):

What we keep: grade, school, meeting and effective dates, the extracted goals/services/accommodations, and our confidence rating. What we don't keep: the file itself, its filename, or any of the PII categories above.

We keep your breakdown for the life of your account. You can remove any breakdown at any time from the IEP Translator page. We don't keep the original document. We only store the structured plain-English summary.

On Plus, we may also detect and link related documents you upload (for example, a progress report that updates an existing IEP). This uses only neutral metadata: document type, school year, and the display name we computed for you. We never read the document body.

Rewind + Playback

These features ask Claude to synthesize the last 30 days of your wins, behaviors, journal entries, and check-ins into a narrative summary (Playback) or an emotional-support letter (Rewind). The resulting summary is stored so you can revisit it. If you generate a share link, the summary becomes publicly viewable by anyone with the link until you revoke it.

When you tap Share on any of these surfaces, Beacon generates a random token and makes the content accessible to anyone who knows the link. There's no password. Revoke the link any time from the same surface; from that point the link returns a 404. Anyone with the active link can view the shared content.

Nudges + Workshop generators

Each week Beacon generates a proactive question for you (a nudge) grounded in your recent activity. When you use Workshop generators (Social Story, School Email, Activity, etc.) we send your child profile and relevant context to the AI and save the result.

How long we keep your data

We're going to be straight with you here.

Your rights

You have the right to:

Children's data

Beacon is designed for parents, not for children. Your child doesn't log in, doesn't answer questions, and doesn't directly interact with any Beacon surface. All data about your child is information you provide as their parent, and you control all of it.

If you're under 18 yourself, please don't use Beacon — it's designed for adult caregivers, and our Terms require account holders to be 18 or older.

Security

We use TLS in transit and encryption at rest via Supabase. Access to production data is limited to engineers who need it for on-call debugging, and every access leaves an audit trail. We don't claim to be unbreakable — no service can — but we hold ourselves to the same standard as a healthcare-adjacent app.

Changes to this policy

If we change this policy in a way that affects what we collect, who we share it with, or how long we keep it, we'll tell you in the app and by email before the change takes effect. The “Last updated” date at the top of this page reflects the most recent change.

Contact

Questions, requests, or complaints: email beacon@spectrumunlocked.com. We aim to respond within 3 business days.