TAKI is an undergraduate capstone project and is still in development. It is not yet processing the records of any real student. This notice describes what the system is built to collect so that participating schools and guardians can review it before the pilot begins.
Who is responsible
TAKI is built and operated by an undergraduate capstone team. For any question about this notice, or to exercise any of the rights described below, write to admin@takiapp.com.
During the pilot, each participating school remains responsible for the student records it decides to enter. TAKI processes those records on the school's behalf.
What TAKI collects
TAKI stores only what an attendance and grading record requires. There is no tracking, no advertising identifier, and no analytics on user behaviour.
Teachers and administrators — name, email address, and role (teacher or administrator). The email address and password are handled by the authentication provider; TAKI never stores a password itself.
Students — Learner Reference Number (LRN), first, middle and last name, suffix, sex, birthdate, and the school, grade level and sections they are enrolled in. Attendance is recorded per class, per student, per day as present, absent, late or excused. Grades are stored as raw scores against teacher-defined items.
A quarterly grade is never stored. It is recomputed from the raw scores whenever it is displayed, so a correction to a score is always reflected immediately.
Parents and guardians — name, relationship to the student, mobile number, email address, whether they are the primary contact, the date and time consent to be contacted was given, and whether they have opted out.
Early-warning records — when a student crosses an attendance or grade threshold, TAKI stores the reason, the severity, and the exact figures that triggered it.
Message records — every message TAKI sends to a guardian is stored with the recipient, the template used, its delivery status, the number of attempts, any error returned by the provider, and the cost. This is what makes message delivery auditable.
Messaging happens only with recorded consent
TAKI does not send an SMS or an email to a parent or guardian unless a consent date is recorded against that contact. Consent is a field in the database, not an assumption. If a guardian opts out, the opt-out is recorded with its date and TAKI stops contacting them. This is a requirement of RA 10173 and of National Telecommunications Commission rules, not a preference.
How students are flagged as at risk
The early-warning function is rule-based. It compares attendance and grades against numeric thresholds — consecutive absences, absence rate, or a failing grade — and nothing more. It does not use machine learning, it does not profile students, and it produces no prediction about a student's future.
Every flag records the figures that produced it, and messages state those figures. A guardian is told “5 consecutive absences, threshold 3”, never that an algorithm reached a conclusion.
No student information is ever sent to a third-party artificial intelligence service. This is an architectural rule of the system, not a setting that can be switched on.
Where information is stored, and who processes it
Records are stored outside the Philippines. This is a cross-border transfer and is disclosed here for that reason.
- Supabase — the database, authentication, and file storage. Hosted in Singapore.
- Resend — sends email, including sign-in and report email. Hosted in Tokyo.
- Semaphore — sends SMS to Philippine mobile numbers. Operates in the Philippines.
- Google— only if a teacher chooses to sign in with a Google account. TAKI then receives that account's name and email address and nothing else. Google sign-in is offered on the teacher mobile application only.
- Vercel and Cloudflare — serve this website and route inbound email for takiapp.com. Neither holds student records.
Records held on a teacher's phone
The teacher application is offline-first: attendance and grades are written to the phone first so that a class can be recorded with no internet connection, and synchronised afterwards. This means student records are held on the device.
Signing out erases all TAKI data on that device. Pilot phones may be shared, so this is deliberate and not optional. The sign-in token itself is held in the operating system's encrypted keystore, never in plain storage.
How long records are kept
Records are retained for as long as the school needs them for the school year in question. Deleting a record marks it as deleted rather than removing it immediately, so that phones which were offline at the time can be told about the deletion when they reconnect. Records stranded by a school membership being deactivated are held for at most 30 days.
At the end of the pilot, participating schools may request that all records belonging to them be exported and erased.
Your rights under RA 10173
The Data Privacy Act of 2012 gives every data subject — including a student, through a parent or guardian — the right to:
- be informed that their personal information is being processed;
- access the information held about them;
- correct anything inaccurate or incomplete;
- object to processing, and to withdraw consent to be contacted;
- have information erased or blocked where the law allows;
- be indemnified for damage caused by inaccurate or unlawful use; and
- complain to the National Privacy Commission.
To exercise any of these, write to admin@takiapp.com. A request about a student should come from that student's parent or guardian, or from the school.
How the information is protected
- Access is enforced inside the database itself, per row. A teacher can reach only their own classes, and an administrator only their own school. A missing rule hides information rather than exposing it.
- The key that would bypass those rules exists only on the server and is never included in the mobile application or this website.
- Sign-in tokens on a phone are held in encrypted storage.
- Email from takiapp.com is authenticated with SPF, DKIM and DMARC so that a message claiming to come from TAKI can be verified.
Changes to this notice
TAKI is in active development, so this notice will change as the system does. The date at the top of this page is the date it last changed. Participating schools will be told directly about any change that affects what is collected or who processes it.