Legal

Privacy Policy

How Eskwela collects, uses, and protects your information.

๐Ÿ“‹ Overview

Effective date: June 8, 2025  ยท  Last updated: June 8, 2026

Eskwela ("the App") is a student scheduler built for Filipino students, developed by Ivan (independent developer, Minglanilla, Cebu, Philippines). This policy explains what data we collect when you use the Eskwela Android app, how we use it, and who we share it with. By using the App, you agree to this policy.

This App is intended for users 13 years of age or older. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can delete it.

๐Ÿ“ฆ Data We Collect

We collect only what's necessary to provide the App's features:

DataWhy we collect itWhere it's stored
Google account (name, email, profile photo) Sign-in via Google OAuth โ€” so you have a personal account Supabase (our database)
Display name & user code Used for your profile and so friends can find and add you by name or code Supabase
Class schedule & tasks Core feature โ€” saving your schedule and to-do items locally on your device Device only (SharedPreferences / local storage)
Esky AI chat history Saved locally so your conversation persists between sessions Device only (SharedPreferences)
Friends list & friend requests To connect with other Eskwela users and manage friend requests Supabase
Friend-to-friend chat messages Real-time messaging between friends inside the App Supabase
Developer support messages When you send a message to the developer through the in-app chat feature; the developer can reply directly Supabase
Esky AI chat messages (Groq) Sent to Groq to generate a response. Groq does not retain inference inputs/outputs by default, but may temporarily log them for up to 30 days if needed to troubleshoot reliability issues or investigate suspected abuse โ€” subject to Groq's privacy policy. Not stored by us (Groq only)
Schedule image (Gemini import) If you use the photo-to-schedule import feature, the image is sent to Gemini for parsing Not stored by us (Gemini only)

โš™๏ธ How We Use Your Data

Your data is used solely to operate Eskwela's features:

โ€ข To authenticate you and maintain your account
โ€ข To save your class schedule, tasks, and Esky chat history locally on your device
โ€ข To power the Friends feature โ€” finding users, sending/accepting requests, and messaging
โ€ข To enable the Developer Support chat so you can contact us and receive replies
โ€ข To power the Esky AI tutor (chat messages are sent to Groq per session; Groq does not retain them by default but may log them temporarily per their policy)
โ€ข To allow you to import schedules from photos via Gemini
โ€ข To display Philippine public holidays in your calendar (fetched from the Nager.Date API โ€” no personal data is sent)

We do not sell your data, use it for advertising, or use it for any purpose beyond operating the App.

๐Ÿ”— Third-Party Services

The App uses the following third-party services. Each has its own privacy policy:

๐Ÿ—‚๏ธ Data Retention & Deletion

Your account data (profile, friends, friend chat messages, and developer support messages) is stored in Supabase for as long as you have an active account.

Your class schedule, tasks, and Esky AI chat history are stored locally on your device only โ€” they are never uploaded to our servers. Clearing the App's data or uninstalling the App will remove this local data.

To request deletion of your account and all associated server-side data, contact us at ivancreatordeveloper@gmail.com. We will delete your account and all associated data within 30 days. You may also submit a data deletion request via the Eskwela website.

AI chat messages (Esky/Groq) and schedule import images are not stored by us โ€” they are only sent to Groq/Gemini per request and are subject to their respective data retention policies.

๐Ÿ”’ Security

We use Supabase's built-in row-level security and authentication features to protect your data. All data transmitted between the App and our services is encrypted via HTTPS/TLS.

Schedule, task, and chat data stored locally on your device is protected by Android's standard app sandboxing โ€” other apps cannot access it.

No method of transmission or storage is 100% secure, but we take reasonable steps to protect your information.

๐Ÿ‘ฆ Children's Privacy

Eskwela is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us and we will delete it promptly.

๐Ÿ›ก๏ธ Your Rights & Choices

You have the following rights regarding your personal data:

โ€ข Access โ€” You can request a copy of the personal data we hold about you (name, email, friends list, chat messages stored in Supabase).
โ€ข Correction โ€” You can update your display name and profile at any time within the App.
โ€ข Deletion โ€” You can request deletion of your account and all associated server-side data by contacting us at ivancreatordeveloper@gmail.com. We will complete the deletion within 30 days. Data stored locally on your device (schedule, tasks, Esky chat history) can be deleted at any time by clearing the App's data or uninstalling it.
โ€ข Opt-out of AI processing โ€” You can choose not to use the Esky AI tutor or the photo schedule import feature to avoid sending data to Groq or Gemini.
โ€ข Manage permissions โ€” You can revoke the App's permissions (e.g. camera) at any time through your Android device settings.

To exercise any of these rights, contact us at ivancreatordeveloper@gmail.com.

๐Ÿ”„ Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we'll update the "Last updated" date at the top. Continued use of the App after changes constitutes acceptance of the updated policy.

Questions or Data Requests?

If you have any questions about this Privacy Policy or want to request access, correction, or deletion of your data, reach out directly.

๐Ÿ“ง ivancreatordeveloper@gmail.com

Contact via Eskwela Site

๐Ÿ“Š Google Play Data Safety

In accordance with Google Play's Data Safety requirements, here is a summary of our declarations:

CategoryCollectedShared with 3rd party
Personal info (name, email)Yes โ€” via Google OAuthYes โ€” Supabase (service provider)
MessagesYes โ€” friend chat & developer support chatYes โ€” Supabase (service provider)
App activityYes โ€” schedule & tasks (device only)No
Photos / imagesEphemeral โ€” schedule import onlyYes โ€” Google Gemini (service provider, ephemeral)
AI chat messagesEphemeral โ€” Esky AI onlyYes โ€” Groq (service provider, ephemeral)

All third-party service providers (Supabase, Groq, Gemini) process data on our behalf and are not permitted to use it for their own purposes. No data is sold or used for advertising. This declaration is consistent with our Data Safety form in Google Play Console.

ยฉ 2026 Eskwela ยท Built for Filipino students ๐Ÿ‡ต๐Ÿ‡ญ ยท Back to Home