Teacher Assistant Dashboard
📋
Terms Already Accepted
You have previously agreed to the TeachPlus End-User License Agreement and Privacy Notice.
📅 Accepted on —
📚
TeachPlus
v1.0.0

Before You Continue

Please read and accept our terms to use TeachPlus. This only takes a moment.

Scroll to read
⚠️

Read before using TeachPlus. By accepting below, you agree to be bound by these terms. If you do not agree, tap "Decline" and do not use the application.

01
Definitions
TermMeaning
"Application" / "TeachPlus"The TeachPlus Teacher Assistant progressive web application, including all associated scripts, databases, icons, and documentation.
"Developer"The individual or team who authored and maintains TeachPlus, operating in the Republic of the Philippines.
"User" / "You"Any licensed teacher, school administrator, or authorized personnel who installs or uses TeachPlus.
"Learner Data"Any information relating to students — names, grades, attendance records, incident reports — stored within the Application.
"License Key"A unique code issued by the Developer that activates one or more feature bundles within the Application.
02
Grant of License

Subject to your compliance with these terms, the Developer grants you a limited, non-exclusive, non-transferable, revocable license to install and use TeachPlus solely for your own professional teaching activities within a Philippine school context.

Seat-based use. Each License Key activates a single installation on a single device. You may not share, sublicense, or resell your License Key. School-wide deployments require a separate institutional agreement.
03
Intellectual Property & Source Code Protection

TeachPlus, including its source code, database schema, UI design, and feature architecture, is the exclusive intellectual property of the Developer. The following acts are strictly prohibited:

  • Cloning or forking the repository for commercial redistribution, resale, or white-labeling under a different product name.
  • Reverse-engineering the License Key or PIN Lock system to bypass payment or access controls.
  • Copying the database schema to build a competing product.
  • Removing or altering copyright notices, "About TeachPlus" attribution, or branding elements.
  • Selling, sublicensing, or renting the Application or derivative works to third parties.
Public Repository Notice. The source code is publicly visible on GitHub for transparency. Viewing code for personal learning is permitted. However, public visibility does not constitute an open-source license. All commercial rights are reserved under Republic Act No. 8293 (IP Code of the Philippines).
04
License Keys, Bundles & Payment

Certain feature bundles require an active License Key. By purchasing, you acknowledge:

  • License Keys are validated via the Developer's cloud infrastructure (Supabase). Internet is required for initial activation.
  • Keys are non-refundable once activated on a device, except where required by Philippine consumer law.
  • The Developer may revoke a License Key if it is found to be shared, resold, or used in violation of this Agreement.
  • Future pricing changes do not retroactively affect already-activated Keys.
05
Security Responsibilities & Device Safety

TeachPlus stores all learner data locally on your device. You accept full responsibility for:

  • Keeping your PIN secure — do not share with students or unauthorized personnel.
  • Device-level security — enable screen lock, encryption, and auto screen-off.
  • Physical access — do not leave the device unattended while TeachPlus is unlocked.
  • Backup responsibility — the Developer does not automatically back up local data.
Vulnerability Disclosure. Always install TeachPlus updates promptly. If you discover a security vulnerability, please report it privately to the Developer before public disclosure.
06
Disclaimers & Limitation of Liability

TeachPlus is provided "as-is" without warranties of any kind. The Developer shall not be liable for:

  • Loss of learner data due to device failure, browser updates, or user error.
  • Unauthorized access to learner data resulting from the User's failure to maintain device security.
  • Indirect, incidental, or consequential damages arising from use or inability to use the Application.

The Developer's total liability shall not exceed the amount paid for your License Key in the preceding 12 months.

07
Governing Law & Dispute Resolution

This Agreement is governed by the laws of the Republic of the Philippines. Any unresolved dispute shall be submitted to the proper Philippine courts with jurisdiction over the Developer's place of business.

08
Amendments & Termination

The Developer may update these terms at any time. Continued use after notification constitutes acceptance. The Developer may terminate your license immediately for breach of any provision of this Agreement.

🔒

Your students' privacy matters. This notice explains what data TeachPlus handles, where it lives, who can see it, and your rights under Philippine law.

Overview
Who We Are & What This Covers

This Privacy Notice applies to the TeachPlus Teacher Assistant Dashboard, developed and maintained by the TeachPlus Developer, operating in the Republic of the Philippines.

Offline-First Design. All learner records (grades, attendance, incident logs) are stored exclusively on your device using IndexedDB. This data is never sent to the Developer's servers in the ordinary course of use.
Data We Handle
What Data Is Processed & Where
Data TypeStored WhereSent to Developer?
Student names & gradesYour device (IndexedDB)❌ No
Attendance recordsYour device (IndexedDB)❌ No
Incident recordsYour device (IndexedDB)❌ No
App PIN (hashed)Your device (localStorage)❌ No
License KeyYour device + Supabase✅ Yes — validation only
App preferencesYour device (localStorage)❌ No

The Developer does not have a copy of your learner data and cannot recover it if your device is lost or browser storage is cleared.

Legal Basis
Learner Data & Republic Act 10173

Student records are sensitive personal information under the Philippine Data Privacy Act of 2012 (RA 10173). As the teacher-user, you act as the Personal Information Controller (PIC) for your learners' data. Your obligations include:

  • Lawful processing — collect only what is necessary for your official teaching duties.
  • Access control — restrict access to the device running TeachPlus. Use the PIN Lock at all times.
  • Breach response — if your device is lost or stolen, notify your school DPO and, where required, the NPC within 72 hours.
  • Retention limits — purge student records at the end of each school year or when no longer needed.
Data Rights
Rights of Students & Parents

Under RA 10173, students and parents have the right to be informed, access, correct, and request deletion of records held in TeachPlus. Because learner data lives solely on your device, these requests must be directed to you as the teacher-user, not to the Developer.

For concerns, you may also contact the National Privacy Commission (NPC) at www.privacy.gov.ph.

Retention
Data Retention & Deletion

TeachPlus does not enforce automatic deletion. You are responsible for exporting records required by DepEd, manually deleting student records at year-end, and clearing storage when disposing of or reassigning a device.

License Key records in Supabase are retained for the duration of the license and up to 3 years thereafter for audit purposes.

Agreement Accepted

Thank you. Your acceptance has been recorded. TeachPlus is now loading…

Redirecting to app…