← Back to Home

Privacy Policy

Last updated August 25, 2026 · Operated by BIMA Graphics, Thika, Kenya

1. Introduction

ShulePulse (“we”, “us”, “our”) is a school management platform providing software services to schools (“Schools”, “Customers”) in Kenya. This policy explains how we collect, use, store, and protect personal data in connection with the ShulePulse platform, in accordance with the Kenya Data Protection Act, 2019 (“DPA”).

For data belonging to students, guardians, and staff, the School using ShulePulse is the Data Controller. ShulePulse acts as the Data Processor, processing that data solely on the School’s instructions as set out in our Data Processing Agreement with each School.

2. Data We Collect

CategoryExamplesLegal Basis
Student recordsFull name, UPI number, date of birth, class/stream, guardian details, admission records, photoContract (school enrollment) / Legitimate interest
Academic dataGrades, exam results, report cards, exam papersContract / Legitimate interest
Financial dataFee structures, payment history, M-Pesa transaction referencesContract
Guardian/parent dataName, phone number, relationship to studentContract / Legitimate interest
Staff dataName, role, contact details, login credentials, teacher photosContract (employment relationship with school) / Legitimate interest
Usage dataLogin timestamps, role switches, device/browser metadataLegitimate interest (security, audit trail)

3. How We Use Data

4. Sub-Processors

We rely on the following third-party services to operate the platform. Each is bound by its own data protection terms.

Sub-ProcessorPurposeLocation / Notes
SupabaseDatabase, authentication, file storageHosted infrastructure outside Kenya
M-Pesa (Safaricom / Daraja API)Fee payment processingKenya
Africa’s TalkingSMS notificationsKenya

5. Cross-Border Data Transfer

Some personal data may be stored or processed outside Kenya through our infrastructure providers. Where this occurs, we rely on the sub-processor’s own compliance safeguards (such as standard contractual clauses or equivalent certifications) as the basis for transfer, consistent with the DPA’s cross-border transfer requirements.

6. Data Retention

Personal data is retained for as long as a School’s account remains active, and for a reasonable period thereafter as agreed in the Data Processing Agreement, or as required by applicable law. Upon a School’s request to terminate services, data is deleted or returned in accordance with the DPA terms agreed with that School.

7. Data Subject Rights

Under the DPA, individuals have the right to: access their personal data; request correction of inaccurate data; request deletion where legally permissible; object to certain processing; and lodge a complaint with the Office of the Data Protection Commissioner (ODPC).

Because Schools are the Data Controllers, requests regarding a student’s, guardian’s, or staff member’s data should generally be directed to the relevant School in the first instance. We support Schools in fulfilling these requests through the platform’s data export and deletion tools.

8. Security Measures

9. Data Breach Notification

In the event of a data breach affecting personal data, we will notify affected Schools without undue delay, and will support Schools in meeting their own notification obligations to the ODPC and affected data subjects as required under the DPA.

10. Children’s Data

ShulePulse processes personal data belonging to minors (students) as a core function of school administration. This data is provided and controlled by the School (acting under its educational mandate), not collected directly from children by ShulePulse. Schools are responsible for ensuring they have an appropriate basis for providing student data to the platform.

11. Contact

For questions about this policy or to exercise a data protection right, contact:

BIMA Graphics, Thika, Kenya

12. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated to Schools in advance where practicable.