Privacy Policy

Effective Date: October 10, 2025

1. About This Service

The Horde Attendance System ("we," "our," or "the service") is a student-developed platform created to track attendance at school football games and foster school spirit through grade-level competitions. This service is operated by students on behalf of The Horde, a student organization focused on promoting school engagement and spirit at athletic events.

While this service has been reviewed and approved by school technology administration for use with school Google accounts, it operates independently and is not officially administered by the school itself.

2. Information We Collect

Authentication Information

When you sign in using Google OAuth through your school account, we receive and store:

  • Your school email address
  • Your unique Google account identifier
  • Basic profile information provided by Google (such as name, if available)

Grade Level Information

We determine your grade level by cross-referencing your email with the student directory database to identify your graduation year, which is then used to calculate your current grade (Freshman, Sophomore, Junior, or Senior).

Attendance Records

Each time you check in at a game, we record:

  • The timestamp of your check-in
  • The specific game identifier
  • Your user ID and grade level

Technical Information

We may collect limited technical data necessary for the service to function, including:

  • Browser type and version
  • Device type (mobile/desktop)
  • IP address (for security purposes only)

3. How We Use Your Information

Your information is used exclusively for the following purposes:

  • Recording and verifying your attendance at school football games
  • Preventing duplicate check-ins for the same event
  • Calculating grade-level attendance statistics for The Horde competitions
  • Displaying real-time and historical attendance data on admin dashboards
  • Generating aggregate statistics about game attendance patterns
  • Ensuring the security and integrity of the check-in system

4. Information Sharing and Visibility

What Others Can See

The admin dashboard, accessible to authorized Horde organizers, displays:

  • Aggregate attendance numbers by grade level
  • Total attendance counts per game
  • Attendance trends and patterns over time
  • Grade-level competition standings

Individual student names and specific check-in records are NOT displayed publicly or on any leaderboards.

Third-Party Services

We use the following third-party services to operate the platform:

  • Google OAuth: For secure authentication using school accounts
  • Supabase: For database storage and authentication management
  • Vercel: For application hosting and deployment
  • Vercel Analytics: For basic usage statistics (anonymized)

We do not sell, rent, or share your personal information with any other third parties for marketing or commercial purposes.

5. Data Security

We implement industry-standard security measures to protect your information:

  • All data transmission is encrypted using HTTPS/TLS protocols
  • Database access is restricted to authenticated and authorized users only
  • Admin dashboard access requires separate password authentication
  • Regular security reviews are conducted in consultation with school IT administration
  • OAuth tokens are securely managed and never stored in plain text

While we strive to protect your information, no method of electronic transmission or storage is 100% secure. We cannot guarantee absolute security but are committed to maintaining reasonable safeguards.

6. Data Retention

We retain attendance data for the duration of the current school year to maintain competition records and historical statistics. At the end of each school year:

  • Individual attendance records may be anonymized and aggregated for historical statistics
  • Personal identifiers may be removed while preserving grade-level data
  • Active user accounts are retained for returning students

7. Your Rights and Controls

You have the following rights regarding your information:

  • Access: You can request a copy of the attendance data we have associated with your account
  • Correction: You can request corrections to inaccurate information
  • Deletion: You can request deletion of your account and associated data
  • Opt-out: Participation is voluntary - you can choose not to use the service

To exercise these rights, contact The Horde organizers or the student administrators of this system.

8. Cookies and Local Storage

We use minimal cookies and browser storage for:

  • Maintaining your authentication session
  • Remembering your dashboard preferences (for admin users)
  • Basic functionality required for the application to work

We do not use tracking cookies for advertising or marketing purposes.

9. Age and Consent

This service is designed for current students at the school. By using this service, you confirm that:

  • You are a current student authorized to use a school Google account
  • You understand that your attendance data will be used for grade-level competitions
  • You are participating voluntarily in The Horde attendance tracking

If you are under 13 years of age, please consult with a parent or guardian before using this service.

10. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or for operational, legal, or regulatory reasons. We will notify users of material changes by:

  • Posting a notice on the main application page
  • Updating the "Effective Date" at the top of this policy
  • Announcing changes through The Horde's communication channels

Continued use of the service after changes constitutes acceptance of the updated policy.

11. Transparency and Open Source

In the spirit of transparency and student collaboration, aspects of this project may be open source. This means:

  • The code structure (without sensitive data) may be reviewable
  • Security vulnerabilities can be reported and addressed quickly
  • Future students can learn from and improve the system

12. Contact Information

For questions, concerns, or requests regarding this Privacy Policy or your data:

  • Primary Contact: The Horde student organizers
  • Technical Issues: Student developers maintaining this system
  • School IT Concerns: School technology administration

Note: As this is a student-operated service, response times may vary based on academic schedules and availability.

13. Disclaimer

This service is provided "as is" by student volunteers. While we strive for accuracy and reliability, we cannot guarantee uninterrupted service or complete accuracy of all data. This service is not an official school system and should not be relied upon for official attendance records.