Skip to content
Starfield Labs

Legal

Starfield Labs Privacy Notice

Version 2026-11-06, in effect from November 6, 2026.

Contents

1. Who is responsible

Starfield Inc., a Delaware corporation, 2140 South DuPont Highway, Camden, Kent County, Delaware 19934, USA ("Starfield", "we") is the controller of the personal data described here. Contact us about privacy at support@starfield.net.

When an organization runs an event and receives participants' contact details, it uses them as its own controller, under its own privacy notice.

2. What we collect and why

DataExamplesWhy we use itLegal basis (GDPR)
AccountEmail address, name, username, profile, avatar, profile links, sign-in methods (email code, GitHub, Google)To give you an account and run the serviceContract
Sign-in and securitySign-ins, sessions, IP address, browser, failed codes, the domain of your email addressTo keep accounts secure and stop abuse, such as throwaway accountsLegitimate interests (security)
Agent activityWhat a connected agent did for you, and which agent app connected, once per connection per dayTo show you what your agents did, to secure the service, and to count how agents are usedLegitimate interests
EventsSignup form answers, statements you accepted, enrollment, teamsTo run the events you enterContract
Team chat and filesMessages and files you share with your teamTo let teams work togetherContract
Projects and judgingProjects, public and private answers, files, scores, prizesTo run submissions, judging, and prizesContract
Contact sharingYour name and email, sent to an event's listed organizationsOnly for events whose signup form says so; a condition of entering that eventConsent, as a condition of entering that event (Q-254)
VisitsOne row per day you open your home page or a dashboard, kept in our own databaseTo see whether events keep people engagedLegitimate interests
ChoicesYour acceptance of the terms, your cookie choice, with their time and versionTo prove what you agreed toLegal obligation; legitimate interests
AnalyticsPages viewed, clicks, page speed, linked to your user IDTo improve Starfield LabsConsent, only if you accept Analytics
AdvertisingWhen you sign up, enroll, create a team, or submit a project: your email address, hashed; your IP address and browser; the Meta ad you clicked, if any; and, for an action in an event, the event's IDTo measure which of our ads on Meta lead to these actionsConsent, only if you accept Advertising
SupportWhat you send to our support mailboxTo answer youLegitimate interests
Staff audit logA record of every action our staff take, which may name youTo keep staff accountable and the service secureLegitimate interests

We do not sell your personal data, and we do not use it to train AI models. We do not make decisions about you based solely on automated processing that have legal or similarly significant effects.

3. Who we share it with

We use these service providers. Each but Meta processes data only on our instructions, under contract; Meta's role is set out below the table:

ProviderWhat it does for usWhere
Google CloudHosting, database, file storageBelgium (EU)
CloudflareNetwork edge, security, staff sign-inGlobal network
MailgunSends sign-in codes, account notices, and notificationsEU
ZeroBounceChecks whether an email domain is disposable, at sign-upEU
Google Cloud VisionScreens uploaded avatars for unsafe imagesEU
Google Web RiskChecks links on profiles against lists of unsafe sites; it receives the link, not who added itOutside the EU
PostHogProduct analytics, only if you accept Analytics; IP addresses discardedEU
Meta Platforms IrelandMeasures which of our ads on Meta lead to sign-ups, enrollments, teams, and submissions, only if you accept Advertising; see belowIreland (EU), and the US

Meta: only if you accept Advertising, each time you sign up, enroll in an event, create a team, or submit a project, we send Meta Platforms Ireland Limited, Merrion Road, Dublin 4, Ireland, the action's name and time, an ID that lets Meta count it once, the event's ID when the action is in an event, your email address hashed, and the Meta ad you clicked in the last 90 days, if any. For an action in your browser we also send your IP address and browser. An enrollment or submission an AI agent makes for you is sent without them, and a team an agent creates is not sent. Meta matches this to its accounts and tells us which of our ads led to the action. We ask Meta to apply Limited Data Use wherever it places you in a US state whose privacy law calls for it.

We and Meta are joint controllers for collecting and sending this data; Meta then uses it as its own controller, under its own privacy policy, which says how to use your rights with Meta. If you withdraw Advertising, we send nothing more and delete the ad click we hold, but we cannot delete from Meta what it has already received.

We also share data:

  • with event organizers and judges, for the events you enter;
  • with other members, as you choose: your teammates see your team activity, and anyone sees what you make public;
  • on our Discord server, where we post announcements and winners, which may include team names and usernames;
  • with GitHub or Google, if you sign in with them, which tells them you signed in to Starfield Labs;
  • with authorities, when the law requires it, or to protect people's safety or our rights;
  • with a buyer or successor, if Starfield's business is sold or merged, under this notice.

4. International transfers

We keep our main data in the EU. Some providers process data in the US or elsewhere. We rely on the EU-US Data Privacy Framework where the provider is certified, or on the European Commission's standard contractual clauses and the UK addendum.

5. How long we keep it

DataKept for
Sign-in codes15 minutes, or until used
Your account and profileUntil you delete your account
Agent activity entries90 days
Which agent app connected (one row per connection per day)13 months
Visit rows13 months
Signup form answers2 years after the event ends
Team chat and team files12 months after the event ends
Projects' private answers and files2 years after the event ends
A project's public fields, prizes and scoresAs long as the project exists
Terms acceptances, accepted statements, cookie choices6 years after your account is deleted, linked only to an internal ID
Staff audit log6 years; free text about you is cleared when your account is deleted
Data export archive7 days after it is ready
Email sending logs at MailgunUp to 30 days; message content up to 1 day
Analytics at PostHogUntil you delete your account; PostHog completes deletion within 7 days
The Meta ad you clicked (its click ID and time)90 days from the click; deleted sooner if you withdraw Advertising or delete your account
Your IP address and browser for an action sent to MetaUntil it is sent, and no more than 2 days
Which actions we sent to Meta, and whenUntil you delete your account
What Meta receivedUnder Meta's terms; we cannot delete it from Meta
Backups7 days
Records that must outlive a deleted account (see section 7)Kept with an internal ID only; a locked copy for 6 years

6. Your rights

Depending on where you live, you have the right to access, correct, delete, or export your data, to object to or restrict our use of it, to withdraw consent at any time, and to complain to a data protection authority, such as the one where you live or work. You can do most of this yourself in your settings; for anything else, email us. We answer within one month. We will not treat you differently for using your rights.

7. Deleting your account

You can delete your account in your settings. We then erase your personal data across Starfield Labs, normally within 24 hours, and always within 30 days, and email you when it is done. After deletion:

  • What you added to things others own, such as a team's project, stays, shown as by "a deleted member".
  • Your team chat messages and files are erased, leaving a note that a deleted member's message was removed.
  • We keep, linked only to an internal ID and with no name or email: your terms acceptances, accepted statements and cookie choices for 6 years; and a minimal record that the account existed and was deleted, with a locked copy kept for 6 years, so a backup restore cannot bring your data back.
  • We keep records the law requires, for the period it requires.
  • Copies already sent to an event's organizations are in their control.
  • What we sent to Meta, if you accepted Advertising, is in Meta's control.

8. Exporting your data

You can ask for a copy of your data in your settings. We gather it from every part of Starfield Labs into one archive, with a README that explains each file, and email you when it is ready. Only you can download it, for 7 days.

9. AI agents

When you connect an agent, the agent's provider may receive data the agent reads from Starfield Labs on your behalf. That provider handles it under its own terms and privacy notice, not ours. You can see what your agents did, and revoke them, in your settings.

10. Cookies and similar storage

We store only what Starfield Labs needs to work, unless you accept Analytics or Advertising in our cookie banner. You can change your choice at any time with "Cookie settings" in the footer. Your choice lasts 6 months or until this notice changes.

We honor Global Privacy Control. If your browser sends it, Advertising starts off and "Accept all" leaves it off; it turns on only if you switch it on yourself in "Cookie settings".

NameTypeCategoryLifetimePurpose
labs.session_token, __Secure-labs.session_tokenCookieNecessaryThe session'sKeeps you signed in
labs.state, __Secure-labs.stateCookieNecessary5 minutesFinishes a GitHub or Google sign-in safely
labs-themeCookieNecessary1 yearKeeps the theme you chose
labs-consentCookieNecessary6 months, deleted at sign-outKeeps your cookie choice
labs-cacheIndexedDBNecessary24 hours, cleared at sign-outShows your last data when the app reopens, including offline
labs-pending-sign-outLocal storageNecessaryUntil the sign-out reaches usFinishes a sign-out made offline
labs-stored-actionSession storageNecessaryThe tab's, used no more than 15 minutes after sign-inFinishes the action you started before signing in
labs-judge-inviteSession storageNecessaryThe tab's, deleted when the invite is accepted or closed and at sign-outKeeps a judge invite open while you sign in to accept it
firestore/labs-chat/{project}/mainIndexedDBNecessaryUntil sign-outShows your team chat's last messages when the app reopens
firestore_{item}_firestore/labs-chat/{project}Local storageNecessaryUntil sign-outKeeps team chat in step across your open tabs
firebase-heartbeat-databaseIndexedDBNecessaryUntil sign-outRecords the days team chat's Google library was used, which it sends Google with its calls
validate-browser-context-for-indexeddb-analytics-moduleIndexedDBNecessaryUsually deleted at once; one left behind stays until sign-outChecks that the browser lets team chat's Google library keep its dates; it holds nothing and does no analytics
labs-network-reloadSession storageNecessaryThe tab's, cleared when a call answersStops the offline app reloading twice
labs-shell-{release}Cache storageNecessaryUntil the next releaseStarts the signed-in app with no network
/sw.jsService workerNecessaryUntil the browser removes it, or we switch it off remotelyStarts the app offline and installs new releases
labs-utmLocal storageAnalytics30 days, deleted on withdrawal and at sign-outRemembers which campaign or site brought you
ph_{key}_posthogLocal storageAnalyticsUntil you withdraw, deleted at sign-outPostHog analytics
ph_{key}_{item}Session storageAnalyticsThe tab's, deleted on withdrawal and at sign-outPostHog analytics in this tab
labs-ad-clickLocal storageAdvertising90 days from the click, deleted on withdrawal and at sign-outRemembers which Meta ad brought you

11. Age

Starfield Labs is for people 16 or older. If we learn that someone younger has an account, we delete it.

12. Security

We protect your data with encryption in transit and at rest, access controls, sign-in without passwords, and an audit log of staff actions. See /security.

13. Changes

We post each new version here with its date, and keep earlier versions at /privacy/ followed by their version.