1. Who we are
Cherry Scheduler is an early-stage Vietnamese EdTech startup based in Ho Chi Minh City, Vietnam, founded by Nguyen Hoang An. In this policy, "Cherry Scheduler", "we", "us" and "our" refer to the Cherry Scheduler service and the team that operates it. "You" refers to anyone who visits the website or uses the service, including school administrators and staff.
Questions about this policy can be sent to contact@tkbcherry.com.
2. Information we collect
We collect only the information needed to provide and operate the timetable service.
2.1 Account information
When a school registers or a user account is created, we collect:
- login ID (username) and password — passwords are never stored in plain text; we store only a salted hash generated with the Argon2id algorithm;
- email address and phone number;
- school name and the timetable versions created for that school;
- account role, plan and plan expiry date, and account status (for example, whether the email address has been verified).
2.2 School scheduling data
To build timetables, schools enter or import scheduling data into Cherry Scheduler, which may include:
- grade levels, class names, subjects, rooms and campus locations;
- teacher names or teacher codes and the subjects and classes they teach;
- scheduling rules and constraints (for example teacher availability, days off, session limits and subject requirements);
- generated and manually edited timetables.
Cherry Scheduler is designed for school staff. It does not require student names or student personal records to build timetables, and we ask schools not to enter such information.
2.3 Technical and log data
- IP address, browser type and device information, and the date and time of requests, recorded in server logs;
- the IP address associated with login and registration requests, used for security and abuse prevention. To obtain it, your browser may query the public IP lookup service ipify (api.ipify.org);
- session tokens used to keep you signed in;
- technical records of timetable generation runs, such as run time, status, error messages and timetable quality metrics, used to operate and improve the scheduling engine.
2.4 Information stored in your browser
The application uses your browser's local storage and session storage to keep your session, remember your login ID if you choose "Ghi nhớ đăng nhập" (remember me), and store interface preferences. We do not use advertising cookies or third-party analytics trackers.
2.5 Communications
If you contact us by email, phone or Zalo, we keep the content of that communication and your contact details so that we can respond and provide support.
3. How we use information
- to create and manage accounts and authenticate users;
- to store school data and generate, optimize, display and export timetables;
- to send service emails such as email verification codes and password reset messages;
- to provide support and, when a school asks for help or reports a problem, to review that school's data in order to investigate and resolve the issue;
- to keep the service secure, prevent abuse and diagnose technical problems;
- to improve the reliability and quality of the scheduling engine using technical run records;
- to comply with applicable legal obligations.
We do not sell personal information, and we do not use school data for advertising.
4. Data security
We use reasonable technical and organizational measures to protect information, including:
- encrypted HTTPS (TLS) connections between your browser and our servers;
- password hashing with Argon2id and opaque session tokens instead of storing passwords;
- account-based access controls so that a school's data is available only to users authorized for that school;
- limiting administrative access to the people who operate the service, and keeping backups to help recover from failures.
No method of transmission or storage is completely secure, and we cannot guarantee absolute security. If you believe your account has been compromised, contact us immediately at contact@tkbcherry.com.
5. Data retention
- Account information and school scheduling data are kept for as long as the account is active or as needed to provide the service.
- When a school asks us to delete its account or data, we delete it from the live system within a reasonable time, unless we need to keep certain information to meet legal obligations or resolve disputes.
- Backup copies may remain for a limited period until they are overwritten or deleted as part of normal backup rotation.
- Server logs and technical run records are kept only as long as reasonably needed for security, troubleshooting and service improvement.
6. Third-party services
We rely on a small number of service providers to operate Cherry Scheduler. They process information on our behalf only as needed to provide their services:
- Server hosting — the website, application and database run on a virtual private server operated by a hosting provider.
- Google Cloud (Cloud Run) — timetable optimization runs may be processed on Google Cloud servers. The scheduling data needed for a run is sent to these servers for processing. These servers are located in data centers in Asia, so data may be processed outside Vietnam.
- Google email services — used to send service emails such as verification codes and password reset messages, and to receive email sent to contact@tkbcherry.com.
- ipify — a public IP lookup service that your browser may call during login or registration, as described above.
- Google Fonts — web fonts are loaded from Google's servers, which receive your IP address and browser information when the font is downloaded.
- Zalo — only if you choose to contact us through Zalo.
7. Your rights
Subject to applicable law, including the personal data protection regulations of Vietnam, you may:
- access the personal information we hold about you;
- correct inaccurate or incomplete information (much of it can be edited directly in the application);
- export your school's data — the application can export the full data set of a school as a file;
- request deletion of your account or your school's data;
- withdraw consent or object to certain processing, where applicable.
To exercise these rights, email contact@tkbcherry.com from the email address associated with the account. We may need to verify your identity before acting on a request. Requests about a school's data should come from an authorized administrator of that school.
8. Schools' responsibilities
Schools decide what scheduling data to enter into Cherry Scheduler. By entering information about teachers or other staff, the school confirms that it is permitted to provide that information for the purpose of creating timetables.
9. Changes to this policy
We may update this Privacy Policy from time to time. When we make changes, we will update the effective date at the top of this page. If the changes are significant, we will make reasonable efforts to notify account holders, for example by email or a notice in the application.
10. Contact information
Cherry Scheduler
Ho Chi Minh City, Vietnam
Email: contact@tkbcherry.com
Website: https://tkbcherry.com