Privacy

Effective date: May 21, 2026

The short version: We don't ask students for names, email addresses, or any other identifying information. Each student's activity is tied only to a randomly generated session code. Teachers' names and email addresses are collected only for account management. We don't sell or share personal information with anyone, and we don't use advertising or tracking cookies. Student response data is automatically de-identified when a class is deactivated.

1. Our Privacy Principles

This App is built around five commitments that shape every decision we make about student and teacher data.

2. Who We Are

This Privacy Policy covers the SFOA Sustainable Technology Career Videos web application (the "App"). The App is operated by the Sustainable Future Outdoor Academy (SFOA), which is responsible for all data collected through the App. SFOA collaborates with industry organizations (each a "Partner Company") that contribute career content and subject-matter expertise to the program; Partner Companies do not control, receive, or process student or teacher data through this App. The App delivers career education content about sustainable technology jobs to K–12 students and their teachers.

3. Scope

This policy applies to:

This policy does not apply to external sites linked from the App (such as Vimeo or sfoa.earth), which have their own privacy policies.

4. What Information We Collect

From Students

The App is designed to collect the minimum data necessary for its educational purpose. No student is asked for their name, email address, birth date, government ID, or school ID number.

Data Purpose How it is stored
Pseudonymous session ID (a randomly generated code, e.g. sXqF7…) Links a student's activity within a single class without identifying the student Stored in the student's browser (localStorage) and in our database. Not linked to any personal information.
Career interest quiz scores (RIASEC categories: Realistic, Investigative, Artistic, Social, Enterprising, Conventional) Educational assessment; displayed in the teacher's dashboard for class discussion Stored in our database linked to the pseudonymous session ID and class code only
Written reflections (free-text responses entered during lesson activities) Educational activity; viewable by the classroom teacher Stored in our database; automatically scanned and redacted of personal information patterns when the class is deactivated (see Section 10)
Survey responses (5 short-answer questions about career interests) Educational reflection; viewable by the classroom teacher Stored in our database; treated the same as written reflections at class deactivation
Lesson step progress (how far the student has advanced through the lesson) Gates the lesson flow; visible to the teacher in real time via the dashboard Stored in the student's browser (localStorage) and in our database as a step number linked to the pseudonymous session ID

From Teachers

Data Purpose
Name Account identification
Email address (restricted to authorized organizational domains) Authentication, account management, and password reset
Audit log entries (login, logout, class creation, data exports, class deactivation) Security monitoring and FERPA compliance recordkeeping, as required by 34 CFR §99.32

Information We Do Not Collect

This App does not use third-party advertising trackers, behavioral analytics, fingerprinting, cross-site tracking pixels, or social-media plugins. We do not collect device identifiers, location data, contacts, photos, or biometric information. The only cookies set by the App are functional cookies required by the teacher login system; no advertising or analytics cookies are placed.

5. How We Use Information

All data collected by this App is used solely for the educational program's stated purposes:

We do not use any of this information for:

6. How We Share Information

We do not sell or share student or teacher data with any third party for commercial purposes. We rely on the following service providers to operate the App; each is bound by contract and applicable law to use the information only to provide its service to us.

Supabase

Student and teacher data is stored and processed by Supabase, Inc. (San Francisco, CA, USA) on servers located in the United States. Supabase provides our database, authentication, and serverless function infrastructure. SFOA has entered into a Data Processing Addendum (DPA) with Supabase.

Vercel

The App's static files (HTML, CSS, JavaScript) are served through Vercel, Inc. Vercel delivers file assets to users' browsers; it does not store student or teacher personal data from the application itself.

Vimeo

The App embeds instructional videos hosted by Vimeo, LLC. When a video is played, the browser establishes a direct connection to Vimeo's servers; Vimeo receives network-level metadata (such as IP address and browser type) as a result of that connection. All Vimeo embeds in the App use the dnt=1 (Do Not Track) parameter, which instructs Vimeo to suppress behavioral tracking and analytics cookies. Vimeo does not receive student names, session IDs, quiz scores, or any other education records from this App.

Self-hosted assets

All JavaScript libraries and web fonts used by this App are self-hosted, meaning they are served directly from our own infrastructure and do not cause browsers to make requests to third-party CDN providers.

When We May Disclose Information

We may disclose information when required to do so by law (subpoena, court order, or other legal process), to investigate or address suspected fraud or security incidents, or to protect the rights, property, or safety of SFOA, our users, or the public.

7. Children's Privacy (COPPA)

This App is designed to be used in K–12 classroom settings, and it is intended that some users will be under the age of 13. We take the privacy of children seriously and have designed the App to comply with the Children's Online Privacy Protection Act (COPPA, 16 CFR Part 312).

How we limit collection from children

Parental consent through the school

COPPA allows schools to provide consent on behalf of parents for educational technology used in the classroom (FTC COPPA FAQ Section M). When a teacher creates a class and indicates that some students are under 13, the teacher provides a consent attestation under 16 CFR §312.5 on behalf of the school. No class with under-13 students is activated without this attestation on record.

Parental rights

Parents and guardians of children under 13 have the right to:

To exercise any of these rights, contact SFOA using the information in Section 13. Because we do not collect names, you will need to identify your child's class and approximate participation date, and we will work with the classroom teacher to locate the relevant session record.

8. Student Records and FERPA

This App is provided as a service to participating schools and operates under the Family Educational Rights and Privacy Act (FERPA, 20 U.S.C. §1232g; 34 CFR Part 99).

School officials exception

SFOA acts as a "school official" with a legitimate educational interest when delivering this program, as authorized under 34 CFR §99.31(a)(1). The classroom teacher, acting in an official school capacity, authorizes the collection of student response data when creating a class. The data we process is treated as an "education record" subject to FERPA's protections. Partner Companies do not act as school officials under this exception because they do not receive any education records through the App.

Pseudonymous coding

Student records in this App are linked only to a randomly generated session code. This pseudonymous coding model is expressly permitted under 34 CFR §99.31(b) and means that no personally identifiable information about students is ever stored or transmitted.

FERPA rights

FERPA gives eligible students and parents or guardians of students under 18 the right to:

To exercise any of these rights, submit a written request to the contact in Section 13. We respond within 45 days as required by 34 CFR §99.23.

Locating a specific record: Because records are linked only to a randomly generated session code rather than a name, you will need to provide that session code (displayed at the start of the lesson) or ask the classroom teacher to identify it from their dashboard.

To file a complaint with the Family Policy Compliance Office: studentprivacy.ed.gov

9. California Privacy Rights

This App is operated in California and the majority of its users are California residents. This section explains how California state law applies to the program.

Student Online Personal Information Protection Act (SOPIPA)

SFOA acts as an "operator" under California Education Code §22584 (SOPIPA). In accordance with that law, we commit that we do not, and will not:

We delete a student's covered information when a class is deactivated (see Section 10), and we maintain reasonable security procedures to protect that information.

California Consumer Privacy Act (CCPA / CPRA)

The CCPA (and its CPRA amendments) applies to for-profit businesses meeting specific revenue or data-volume thresholds. SFOA operates this program under the fiscal sponsorship of a 501(c)(3) nonprofit organization. Per California Attorney General guidance, the CCPA generally does not apply to nonprofit organizations. We nevertheless voluntarily commit to the substantive standards the CCPA would impose:

Separately, information that constitutes an "education record" under FERPA is in any case exempt from the CCPA's definition of personal information (Cal. Civ. Code §1798.145(j)).

California residents who wish to ask questions about their data or exercise any rights described elsewhere in this policy may contact us using the information in Section 13.

California data breach notification

California Civil Code §1798.82 applies to any business or person (nonprofit or for-profit) that holds personal information about California residents. If a security incident affecting unencrypted personal information of California residents occurs, SFOA will provide notification consistent with §1798.82 and any other applicable state breach notification laws.

10. Data Retention and Deletion

Active classes

Student activity data (session IDs, quiz scores, written reflections, survey responses, and step progress) is retained for the duration of an active class so that teachers can monitor participation and students can view their own responses at lesson completion.

Deactivation

A teacher may deactivate a class at any time. Deactivation disables the class code so no new students can join, and the class is marked with a deactivation timestamp. Existing student data remains visible in the teacher's dashboard during a grace period (see below) so the teacher can review responses, export records, or recover from accidental deactivation.

De-identification (scrub)

De-identification of student data occurs in one of two ways:

When a scrub runs (whether manual or automatic), the following steps occur:

  1. Free-text fields (written reflections and survey responses) are scanned for personal information patterns — including email addresses, phone numbers, URLs, social handles, government identifiers, payment card numbers, dates, street addresses, ZIP codes, and contextual name mentions — and any matches are replaced with [REDACTED].
  2. The pseudonymous session ID is removed from all response and survey records, breaking the link between any individual response and even the pseudonymous session.
  3. All session ID records for that class are permanently deleted from the database.
  4. The class is marked as deleted and removed from the teacher's dashboard.

After the scrub, the remaining de-identified response data (no longer linked to any session ID or individual) may be retained indefinitely for aggregate analysis of program effectiveness, consistent with FERPA §99.31(b)(1).

Teacher accounts

Teacher name and email address are retained for as long as the account remains active. To request account deletion, contact us at the address in Section 13. We process account deletion requests within 30 days of receipt.

Audit log

Security and FERPA compliance audit log entries (teacher logins, data exports, class creation and deactivation) are retained for a minimum of 3 years.

11. Security

SFOA maintains reasonable administrative, technical, and physical safeguards to protect the information collected through this App. Key technical controls include:

No security program is perfect. If you become aware of a security concern with this App, please contact us at the address in Section 13.

12. Your Rights and Choices

This section summarizes the rights available under each applicable law and how to exercise them. Detail for each right is in the section noted.

Who Right Where described
Students (eligible) and parents of students under 18 Inspect, request amendment, consent to disclosure, file complaint with FPCO Section 8 (FERPA)
Parents of children under 13 Review, refuse further collection, delete child's information Section 7 (COPPA)
California residents Confirmation that we do not sell or share; right to ask questions; breach notification Section 9 (California)
Teachers Access, correct, and delete account information Section 10 (Teacher accounts)

To exercise any of these rights, write to the contact in Section 13. We respond to written requests within 45 days as required by FERPA, and sooner where another applicable law requires.

13. Contact Us

For questions about this privacy policy, to submit a data access or deletion request, or to report a privacy concern:

Data Privacy Officer

Sustainable Future Outdoor Academy (SFOA)

Email: info@sfoa.earth

To file a FERPA complaint with the U.S. Department of Education: studentprivacy.ed.gov

14. Changes to This Policy

If we make material changes to this policy, we will update the effective date at the top of this page. We encourage teachers and parents to review this policy periodically. For changes that materially affect collection practices for students under age 13, participating teachers may be asked to re-attest the COPPA consent at class creation (see Section 7), consistent with 16 CFR §312.10.