Privacy Policy

Last updated: August 23, 2025

This Privacy Policy explains how TeachAssist ("we", "our", or "us") collects, uses, discloses, and safeguards information when you use our mobile and web applications, services, websites, and related tools (collectively, the "Services"). By using the Services, you agree to the practices described in this policy. If you do not agree, please do not use the Services.

Information We Collect

We collect information in the following categories:

1) Account & Profile Information

Name, email, phone (optional), password (hashed), role (teacher/student), school/class affiliations, profile photo, and preferences.

2) Class & Interaction Data

Class enrollment, attendance records (manual & automatic), chat messages and attachments (e.g., PDFs/DOCX), assignments/quizzes, submissions, scores/grades, and teacher feedback.

3) Usage & Log Information

App activity, feature usage, diagnostics, crash logs, device identifiers, IP address, timestamps, and pages/screens viewed.

4) Device & Technical Data

Device type, OS version, language, timezone, app version, network info, and Firebase Instance ID / FCM token for notifications.

5) Location Information (with permission)

Approximate or precise location when you enable location access for features like automatic attendance that compare student proximity with teacher location. You can disable this in your device settings, but certain features may not function.

6) Content & Files You Upload

Files uploaded for assignments/quizzes (e.g., PDFs, DOCX), profile photos, and other media. We store metadata such as filename, size, and type.

7) Payment & Subscription Data

When you purchase a plan, payment details are processed securely by our payment processor (e.g., Stripe). We receive information such as a transaction ID, plan, status, amount, and masked card details (no full card numbers are stored on our servers).

8) Cookies & Similar Technologies

Cookies, local storage, and similar technologies help us remember your preferences and analyze usage. See Cookies for details.

How We Use Information

Sharing & Disclosure

We share information in limited circumstances:

Data Retention

We retain personal data for as long as necessary to provide the Services, comply with legal obligations, resolve disputes, and enforce agreements. Retention periods vary by data type (e.g., account data while your account is active; logs typically for a shorter period unless needed for security).

Cookies & Similar Technologies

We use cookies, local storage, and similar technologies to keep you signed in, remember preferences, and analyze traffic. You can manage cookies through your browser settings. Disabling certain cookies may affect core functionality.

TypePurposeExamples
Strictly NecessaryAuthentication, session management, securitySession ID, CSRF token
PreferencesRemember settings such as language/themeLocale, theme
AnalyticsUnderstand usage and improve performanceFirst-party analytics; Firebase/GA (if enabled)

Analytics

We may use privacy-friendly, first-party analytics and/or third-party solutions to understand feature usage, crashes, and performance. Where required, we implement IP masking and honor applicable consent requirements.

Payments

Payments are processed securely by third-party providers such as Stripe. We do not store full card numbers. Providers act as controllers for some data they collect and process under their own privacy notices.

Push Notifications

With your consent, we send push notifications (e.g., new messages, attendance updates, quiz start). You can opt out by changing your device or in-app notification settings. We may store an FCM token to deliver notifications to your device.

Location & Attendance Features

When enabled by a teacher or school, TeachAssist may compare a student's device location with a teacher's location to automate attendance. We do not continuously track location in the background unless you explicitly allow it. You can use manual attendance instead.

File Uploads & Storage

Files you upload (e.g., assignments, quiz answers) are stored with cloud storage providers under strict access controls. Do not upload sensitive personal data unless requested by your educator and permitted by law.

Device Permissions

Depending on your use, we may request access to the following: camera (profile photo, document capture), photos/media/files (uploads), notifications (alerts), and location (attendance). You can change permissions at any time in your device settings.

Security

We implement administrative, technical, and physical safeguards designed to protect personal data, including encryption in transit (HTTPS), access controls, and regular monitoring. No method of transmission or storage is 100% secure; we cannot guarantee absolute security.

International Data Transfers

We may transfer, store, and process information outside your country of residence where we and our service providers operate. When transferring personal data from the EEA/UK, we rely on appropriate safeguards such as Standard Contractual Clauses.

Children’s Privacy

Our Services may be used in an educational context involving minors under the authorization of schools/teachers/parents as required by applicable law. We do not knowingly collect personal information from children under the minimum age without appropriate consent. If you believe a child has provided us data without consent, contact us and we will take appropriate steps to delete such information.

Your Rights & Choices

Depending on your location, you may have rights to access, correct, update, delete, or port your personal data; object to or restrict processing; and withdraw consent. You can exercise some rights in-app (e.g., profile edits) or by contacting us. We will respond as required by law.

California (CCPA/CPRA)

California residents may request information about categories of personal information collected, sources, purposes, and third parties with whom we share data; request deletion or correction; and opt out of certain sharing or targeted advertising.

EEA/UK (GDPR)

You may request access/erasure/rectification/portability and object to processing based on legitimate interests. You also have the right to lodge a complaint with your local supervisory authority.

Do Not Track

Some browsers offer a "Do Not Track" (DNT) setting. We do not currently respond to DNT signals. We adhere to this Policy and applicable laws.

Changes to This Policy

We may update this Policy from time to time. We will post the updated version and revise the "Last updated" date above. If changes materially affect your rights, we will provide additional notice as required.

Contact Us

If you have questions, concerns, or requests regarding this Policy or our data practices, contact us at:

TeachAssist Privacy Team
Email: privacy@teachassist.app
Postal: [Add your registered business address here]