Privacy at Strive
This page explains what the Strive classroom beta collects, why it is needed, who can see it, and what you can control.
Last updated: 30 July 2026
Who the public beta is for
A workspace creator must be at least 18 and responsible for the class, tutoring group, club, or learning community they create. Teacher signup is public, but a teacher starts with an empty workspace and cannot see any student who has not deliberately joined their class.
Strive verifies the creator's email and records their adult-responsibility attestation, but does not verify their employment or institutional affiliation. Before joining, students see the named class leader and are told what that leader and classmates can view.
Students do not sign up independently. They enter through a current class link or code created by a teacher. This release is available without a geographic restriction to adult class leaders aged 18 or older and invited students aged 16 or older. That product boundary is not a claim that Strive has been legally approved in every jurisdiction. Strive does not yet provide the institutional verification or parent-authorization process required to support younger students responsibly.
Information we process
- Account information: name, email address, encrypted password credential or linked Google account, optional profile image, role, and email-verification state.
- Classroom information: workspace, classes, membership role and status, invitations, and teacher responsibility attestation.
- Habit information: habit name and description, cue, location, identity statement, obstacle, backup plan, schedule, visibility, completion history, and automaticity pulse responses.
- Classroom activity: subgroup invitations, proposals, challenges, and high-fives.
- Pastoral information: notes written by authorized teachers or school administrators about a student.
- Support information: feedback text and an optional screenshot when a user deliberately submits them.
- Security and operations: request time, route, response status, bounded error details, rate-limit records, and hosting/database metadata such as IP address, browser, or device information where the provider records it.
- Teacher connector access: OAuth grants or hashed API credentials when a teacher deliberately connects an external assistant.
Why we use it
We use this information to authenticate accounts, create and operate classrooms, let students design and track habits, show the correct class activity to authorized people, send transactional email, prevent abuse, support users, and keep the service reliable. Strive does not sell user information, show advertising, or add third-party advertising or product analytics trackers.
Who can see classroom information
- You can see your own account and habit information.
- Active classmates can see habits marked Public to class. Private to peers hides the habit from classmates. Older records marked Anonymised only are also hidden from classmates.
- A teacher can see the habits and activity of students who are actively joined to that teacher's class, including habits hidden from peers.
- Authorized school administrators can use school administration and pastoral functions for their own workspace. Strive operators may access bounded information when necessary for security, support, or recovery.
- Leaving or removal ends ordinary class visibility. A removed student cannot use the old class code to restore themselves.
AI habit assistance
AI suggestions are not enabled in this deployment. The ordinary habit-design flow works without them. Before AI is enabled, this page and the product identify the configured provider and the fields sent to it.
Service providers
- Vercel hosts the application and runtime logs.
- Supabase hosts the PostgreSQL database in an EU region.
- Resend delivers account and classroom email.
- Google provides optional account sign-in.
Optional teacher connector
A teacher can deliberately connect Strive to Claude or another compatible assistant using OAuth or a teacher API key. The connector returns class-level counts, patterns, habit names, categories, and cue/location themes for classes that teacher owns or actively co-teaches. It does not return student names or email addresses. The connected assistant receives and handles those results under the teacher's account with that provider. Disconnecting or rotating access stops future connector calls but does not delete information the external provider has already received.
Retention, export, and deletion
Primary account and classroom data remains while the account is active. Settings provides a JSON download of your profile, class relationships, habits, completions, pulses, challenges, proposals, and social activity. It excludes passwords, authentication and invitation secrets, internal identifiers, operational logs, and private notes written by other people.
Students and non-owner users can delete their accounts from Settings. An owner cannot silently erase a workspace or class still used by other people; they must hand it over or close it first. Eligible deletion removes the primary account and related application records atomically.
Unverified credential accounts are removed after seven days. A daily protected cleanup removes expired verification tokens, invitations, sessions, short-lived connector tokens, subgroup proposals, and rate-limit records. Primary account and classroom data is not deleted merely because it is inactive.
Deleted primary data may remain in restricted Supabase daily backups for up to seven days. Vercel retains this deployment's redacted runtime logs for one day. Resend retains transactional-email data, which can include a recipient address and message content, for 30 days.
When optional AI assistance is enabled, this page identifies its provider. The planned OpenAI API configuration does not use API inputs or outputs for model training by default and may retain the bounded request and response for up to 30 days. Strive sends AI requests without the user's name, email, school, class, or internal account ID.
Questions and data requests
You can ask to access, correct, or delete information that is not available through Settings. A student can ask their teacher or school administrator, or contact Strive directly.
Email [email protected]. We may need to verify the requester before changing or disclosing account information.
Changes to this page
Material changes will be dated here and communicated to affected account holders before they take effect where practical.