Privacy Policy
Last updated: 16 October 2026
Study Pal is operated by CediSmart Solutions (“we”, “us”). This policy explains what we collect when you use Study Pal and how we handle it, in line with Ghana's Data Protection Act, 2012 (Act 843).
What we collect
- Account details: your email address or phone number used to sign in.
- Learner profile: a display name, and — if the account is registered by a parent or guardian — the learner's first name and level (JHS or SHS).
- Practice activity: questions attempted, answers submitted, timing, correctness, review schedule, and diagnostic results.
- Technical data: basic device and connection information required to deliver the app reliably on low-bandwidth networks.
What we do NOT collect
- We do not sell your personal data.
- We do not collect a learner's full legal name, address, or national ID.
- We do not require access to your contacts, camera, microphone, or location.
Why we use your data
- To personalise practice and show you the next best question to attempt.
- To sync progress across your devices when you sign in.
- To keep the service secure and troubleshoot problems.
Guardian consent for learners under 18
If you are registering Study Pal on behalf of a learner under 18, you must be their parent or legal guardian. By selecting “My child or ward” at signup and confirming consent, you agree that we may store the learner's first name, level, and practice history under your account. You can request deletion at any time (see contact below).
Marketing pixels
With your consent, Study Pal loads the Meta (Facebook) and TikTok advertising pixels to measure how well our ads reach Ghanaian learners. Pixels are only loaded after you tap "Allow analytics" on the banner you see when you first visit; they collect browser-level event signals (page views, sign-up completions, first practice answer accepted). We do not send answers, learner names, email addresses, or phone numbers to these platforms.
Server-side Meta measurement (Conversions API)
Separately from the browser pixel, our server tells Meta when three things actually happen: an account is created (CompleteRegistration), a Paystack checkout is opened (InitiateCheckout), and a payment is confirmed by Paystack (Purchase, with the plan, amount and currency GHS). Purpose: to measure which ads lead to sign-ups and paid access, and to avoid counting the same event twice. Data sent: the event name and time, an event id, plan/amount/currency where relevant, and a one-way hashed (SHA-256) account id and — when the account has one — hashed email address. We do not send names, phone numbers, answers, feedback, WhatsApp messages or payment card / Mobile Money details.
Important: these server events are sent for signed-up accounts whether or not you tapped "Allow analytics" — that banner controls the browser pixels only. Test payments are never sent as real sales. To ask us to stop server-side measurement for your account, contact us below.
You can change your choice at any time using the control below. Choosing "Decline" reloads the page so any already-loaded ad script is unloaded. Study Pal itself continues to work exactly the same either way.
Essential service telemetry
Study Pal is hosted on a platform that records first-party service telemetry (for example error and performance signals sent to/~api/analytics on this domain) to keep the app reliable. This is essential operational data, is not shared with advertising platforms, and is separate from the optional Meta/TikTok pixels above. It is not controlled by the "Allow analytics" toggle.
Feedback and internal product analytics
Feedback is always optional. When you send feedback or tap whether an explanation was helpful, we store your rating, any tags you pick, the message you type, and the page, level, subject and question you were on. If you are signed in we attach your account so we can follow up on problems; guests are stored without an account. Please do not include passwords, payment details, or personal details about anyone else.
We also keep internal counts of how the app is used (registrations, answers accepted, paywall views, purchases) so we can see what to improve. These counts stay with CediSmart Solutions, are never sold, and are separate from the optional advertising pixels above.
"Chat with StudyPal on WhatsApp" opens WhatsApp with a short draft message to our support number (+233 55 293 8950). Nothing is sent unless you press send in WhatsApp, and we never message you first. The draft may mention your level and subject — never your email, phone number, account id or payment reference. Once you send, WhatsApp (Meta) handles the chat under its own terms, and our team can see your WhatsApp number and messages to reply. Ticking a WhatsApp option in the feedback form only records which kind of WhatsApp service you'd like; we do not collect your number there. Practising or reminders inside WhatsApp are not available yet. We record that a WhatsApp link was tapped (not what you wrote) and never share WhatsApp contact details or messages with advertising platforms.
Payments and StudyPal Plus
If you buy StudyPal Plus, payment is handled by Paystack. You enter your card or Mobile Money details on Paystack's own secure checkout — we never see or store them. We store only the payment reference, plan, amount, currency, status, payment date and the access period it granted, linked to your account, so we can prove your access and support you.
Product analytics
Separately from the optional marketing pixels above, we record a small number of internal product events (for example: first marked answer, upgrade screen shown, checkout started, payment verified) so we can tell how the learning and upgrade flow performs. These rows hold only your account id or an anonymous browser reference, the event name and non-sensitive details such as the plan code, and a coarse device type (phone, tablet or computer, from screen size) — never answers, names, phone numbers or payment credentials.
Your rights
Under Ghana's Data Protection Act you have the right to access, correct, or request deletion of your personal data. Contact us and we will respond within a reasonable period.
Contact
CediSmart Solutions — hello@cedismart.solutions.