Legal

Privacy Policy

Last updated: 3 November 2026

This policy explains what personal information LessonPro collects, why, who we share it with, how long we keep it, and what you can do about it. It covers the LessonPro website (getlessonpro.com) and the LessonPro app for iPhone and Android.

1. Who we are

LessonPro is a product of BestDid ("LessonPro", "we", "us"). We decide how and why your information is used. In data-protection terms, we are the "data controller".

2. The short version

  • Tutors create an account. Parents and students do not need one.
  • We check tutors' identity by hand, using their Ghana Card and a selfie. These documents are private. Only our verification team can see them.
  • We text codes to confirm phone numbers. We use the SMS provider Arkesel to send them.
  • Tutor profiles and reviews are public. Phone numbers of parents, students and reviewers are never shown publicly.
  • We do not sell your personal information. We do not show ads.
  • Tutors can delete their account in the app or on the website at any time (how to delete your account). Anyone else can email hello@getlessonpro.com.

3. What we collect, by who you are

3.1 Tutors

WhatWhyRequired?
Full name, phone number, WhatsApp number, email addressYour account, signing in by SMS code, and the contact buttons on your profileRequired. Without them we cannot create your account
Ghana Card number, photos of the front and back of your Ghana Card, and a selfieTo check you are who you say you are before your profile goes liveRequired to be listed
Profile photo, subjects, levels, area, bio, rate, years of experience, education, languages, teaching modeYour public profileProfile photo optional. The rest is required for a useful profile
Where you teach: at your place, the student's place, or both; a landmark; how far you travel; and, if you choose, your exact address and a Google Maps linkTo show parents roughly where you teach. Your exact address and Maps link are private. We send them only to a parent whose lesson request you acceptOptional (in-person tutors)
Online platforms you use (for example Zoom or Google Meet) and the meeting links you sendSo parents know how online lessons happenOptional
Referees: the name, phone number and relationship of 1 to 3 people who know youWe may call or text them to confirm they know you. Referees are never shown publiclyOne referee required at sign-up
Teaching certificates: name, issuer, an optional National Teaching Council licence number, and photos or PDFs of the certificateTo check the certificate and show a "Credential verified" badge. The files stay private. We show only the certificate's name and issuerOptional
Mobile money "Pay to" number and account namePrinted on the invoices you send, so families know where to pay youOptional (needed only for invoices)
Invoices, receipts and earnings records you createYour own records. See section 7Optional
Your saved clients: names, phone numbers and notes about the students and parents you teachYour own client list. See section 7Optional
Replies you post to reviewsShown publicly under the reviewOptional
Push notification token and your phone's model name (for example "iPhone 13")To send app alerts for new lesson requests, reviews and decisions about your profile. See section 5Optional. Your phone asks your permission first
Sign-in sessionKeeps you signed in for up to 30 days. In the app it is stored in your phone's secure storage, and "Sign out everywhere" ends every sessionRequired while signed in
Counts of profile views, shares, WhatsApp taps and call tapsShown on your dashboard. We do not record who viewed youAutomatic

If you start the tutor application and give your phone number, we keep a short record of your name, number and email even if you do not finish, so we can help you complete it. We do not send marketing texts to people who only started an application. See section 6 and section 11.

3.2 Parents and students

You do not need an account. We collect information only when you use one of these features:

FeatureWhat we collectWhat happens to it
Request a lessonStudent's name, the parent's name (optional), phone number, subject, level, online or in person, preferred times, an optional note, and an optional emailWe send the request to the tutor you chose. When the tutor answers, we text you the reply, with the time and the meeting link or place. If the tutor does not reply within 3 days, we close the request and tell you. The app keeps a list of your requests ("My lessons") on your phone only
Get help finding a tutor / call me backYour name, phone number, optional email and what you are looking forOur team calls or texts you to help
Leave a reviewYour name, star rating, the subject and your review text, and your phone numberWe text a code to confirm the number. One review per number for each tutor. The name you enter, your rating and your review are public. Your phone number is never shown
Report a tutor (website)Your name, phone number, the reason, details, and any photos or files you attachOnly our team sees the report. We use it to investigate and may suspend the tutor

Marketing texts:the lesson-request form and the "call me back" form tell you that we may also use your number to text you about tutors and offers. If you send either form, we may send you those texts. Every such text has an unsubscribe link, and you can also stop them by emailing hello@getlessonpro.com. Asking for a review code never signs you up for marketing texts, and we do not send them to people who only left a review.

We do not send marketing emails today. If we start, we will only email people who agreed, and every email will have an unsubscribe link.

3.3 Website visitors

  • Basic technical data. Our servers receive your IP address, browser type and the pages you open. We use them to keep the site working and secure and to limit abuse, for example too many code requests. We do not use them to build a profile of you.
  • Analytics. Our public web pages use Google Analytics. See section 9.

3.4 Information we do not collect

  • We do not use your phone's location. You type or pick your area.
  • We do not read your phone's contacts. A tutor's client list is typed by the tutor and kept on our servers.
  • We do not use the microphone.
  • The app has no ads, no advertising ID and no crash-reporting or analytics tools.
  • We do not take card payments. Families pay tutors directly, and LessonPro is not part of that payment.

4. SMS codes and texts

We use SMS to confirm phone numbers and to keep people up to date. All texts are sent by Arkesel, an SMS provider in Ghana, under the sender name "LessonPro".

  • Codes. Signing in, applying, leaving a review and requesting a lesson each need a 6-digit code. Codes last 10 minutes and stop working after 5 wrong tries. We store codes only in a scrambled (hashed) form.
  • Service texts.These are about something you started: your application, a certificate decision, a lesson request and the tutor's answer. Referees get one text asking them to confirm they know the tutor. You cannot opt out of service texts while you use the feature, because the service needs them.
  • Announcements and marketing. See section 6.

5. Push notifications (tutors, app only)

If you allow notifications, your phone gives the app a push token. We save it with your phone's model name so we can alert you about new lesson requests, new reviews and decisions about your profile or certificates.

Notifications pass through Expo (the app platform we use), then Apple Push Notification service on iPhone or Google Firebase Cloud Messaging on Android.

Notification text includes at most a student's first name. It never includes phone numbers or surnames.

We delete the token when you sign out, when your phone tells us the app was uninstalled, or when you delete your account. You can also turn notifications off in your phone's settings at any time.

6. Leads, announcements and how to stop them

When someone shows interest but has not finished, we keep a short record (name, phone, optional email, what they were looking for, and which tutor's page they were on) so we can follow up. This covers tutors who started applying, and parents who requested a lesson or asked for a call-back.

  • Lead records are private. Only our team sees them.
  • Stop texts: every marketing text to a lead ends with an unsubscribe link. You can also email hello@getlessonpro.com. Once you unsubscribe, we do not text you marketing again.
  • Tutors: we sometimes text tutors announcements about LessonPro. These texts do not carry an unsubscribe link. If you do not want them, email hello@getlessonpro.com. Service texts about your account continue.

7. Invoices, receipts and client records kept by tutors

Tutors can create invoices and receipts and keep a list of the students and parents they teach. These records hold the student's or parent's name, an optional phone number, the lessons, the amounts and any notes the tutor adds.

  • The tutor is responsible for the details they enter, and should tell their clients they keep these records.
  • An invoice or receipt can be opened by anyone who has its private link. That is how the tutor shares it. The page shows the tutor's name, their LessonPro code, their WhatsApp number, the mobile money "Pay to" details on unpaid invoices, the student's name, the lessons and the amounts. It never shows the student's phone number, the tutor's Ghana Card or the tutor's private phone details.
  • Receipts, and invoices that are paid or cancelled, cannot be changed. All of them are deleted when the tutor deletes their account.
  • If you are a parent or student and want a tutor's record about you removed, ask the tutor first. If that does not work, email us at hello@getlessonpro.com.

8. Verification documents (Ghana Card, selfie, certificates)

  • Ghana Card photos, selfies, certificate files and report evidence are stored as private files with our image provider, Cloudinary. They cannot be opened from a public link. Our verification team views them through links that expire after one hour.
  • A person on our team compares your Ghana Card and selfie. We do not use automatic face recognition, and no decision about you is made by a computer alone.
  • Your Ghana Card number and photos are never shown on your profile or to parents.
  • How long we keep them: see section 11.

9. Website analytics and cookies

Our website uses Google Analytics to count visits and see which pages are used. Google Analytics sets cookies and receives your IP address, device and browser details, and the pages you open.

It runs only on our public pages: the home page, about, contact, support, privacy, terms, the tutor sign-up page, search, subjects, find-a-tutor, the blog and public tutor profiles. It never runs on invoices, receipts, the unsubscribe page, the tutor dashboard, the admin area, sign-in, the delete-account page or review pages. You can block Google Analytics cookies in your browser settings, or with Google's opt-out browser add-on.

The website also uses cookies that are strictly needed for it to work (for example, keeping tutors and our staff signed in). These cannot be switched off.

The app does not use Google Analytics.

10. Who we share information with

We do not sell personal information, and we do not share it for advertising.

Shared as part of the service, because you asked for it:

  • A lesson request goes to the tutor you chose. The tutor sees your name, phone number and request details. Once the tutor accepts, you receive the meeting link, or for in-person lessons the tutor's address or landmark and Maps link.
  • Tutor profiles, approved certificate names, reviews and review replies are public.

Service providers who process data for us (they may use it only to provide their service to us):

ProviderWhat they doWhere
RailwayHosts our website, app servers and databaseUnited States
CloudinaryStores photos and documents (ID files as private files)United States
ArkeselSends SMS codes and textsGhana
ResendSends emails to our own team (for example staff sign-in codes and alerts about new applications and reports, which can include an applicant's or reporter's name and phone)United States
Expo (650 Industries)Relays app push notifications and delivers app updatesUnited States
Apple (Apple Push Notification service)Delivers push notifications to iPhonesUnited States / global
Google (Firebase Cloud Messaging)Delivers push notifications to Android phonesUnited States / global
Google (Google Analytics)Website analytics, on public web pages only (section 9)United States / global

Other cases: we may share information if the law requires it, to protect people from harm or fraud, or as part of a sale or merger of the business. In a sale or merger we would tell you first.

Transfers outside Ghana: our main servers are in the United States, so your information is stored and processed outside Ghana.

11. How long we keep information

InformationHow long
Tutor account and profile, and everything listed in section 3.1Until you delete your account. Deletion removes it from our live database straight away
Ghana Card, selfie, certificate and profile image files after an account is deletedDeleted from our image storage when the account is deleted. A daily clean-up removes any file that was missed within 30 days
Ghana Card and selfie photos you replace, and certificates you deleteThe old files are deleted from our image storage straight away
Ghana Card and selfie photos of applicants who are not approvedDeleted 30 days after the application is rejected. Photos uploaded during an application that was never finished are deleted after 30 days. The rest of a rejected application, including the Ghana Card number, is kept until deletion is requested
Lesson requestsKept until deletion is requested, or until the tutor deletes their account
ReviewsWhile the tutor's profile exists, unless you ask us to remove yours
ReportsFiles attached to a report are deleted once the report is closed and at least 30 days have passed since it was filed. The report itself is kept until deletion is requested, or until the tutor it is about deletes their account
Lead records (people who showed interest)Kept until deletion is requested. If you unsubscribe, your record is marked so we do not text you marketing again
Record of announcement texts (who received them)Kept until deletion is requested
Push tokensUntil you sign out, uninstall, or delete your account
Sign-in sessionsUp to 30 days
Database backupsAny backup copy is overwritten in the normal backup cycle. We never use a backup to bring back a deleted account

To have anything deleted sooner, email hello@getlessonpro.com. Tutors can delete their whole account themselves: see getlessonpro.com/delete-account.

12. Security

  • Encryption in transit: all data between the app or your browser and our servers is encrypted with HTTPS (TLS). Our connections to our service providers are encrypted too.
  • Private documents: ID and certificate files are stored as private files and opened only through short-lived links by our verification team.
  • Codes and sessions:codes are stored hashed and expire after 10 minutes. App sign-in tokens are kept in your phone's secure storage. Our staff accounts use two-step sign-in.
  • Limited access: only our team can see private information, and only what their job needs.

No system is completely secure. If a breach puts your information at risk, we will tell the Data Protection Commission and the people affected as the law requires.

13. Your rights

You can ask us to:

  • Tell you what information we hold about you, why, where it came from and who we share it with.
  • Correct information that is wrong. Tutors can edit most profile details in the app or on the dashboard.
  • Delete your information.
  • Stop using your information for marketing, at any time, or object to other uses.
  • Have a person review any decision about you. We do not make decisions about you by computer alone.

How:

  • Tutors: delete your account in the app (More → Delete account) or on the website dashboard (Danger Zone → Delete my account). Your account is deleted at once. Step-by-step help: getlessonpro.com/delete-account.
  • Everyone: email hello@getlessonpro.com from, or quoting, the phone number the request is about. We may text a code to that number to check the request really comes from you. We aim to reply within 7 days.

If you are not happy with how we handle your information, you can complain to the Data Protection Commission of Ghana (dataprotection.org.gh).

If you are in the European Union or the United Kingdom, you have similar rights under the GDPR, including the right to data portability and the right to complain to your local data protection authority.

14. Children

  • LessonPro accounts are for tutors only. Tutors must be 18 or older.
  • Many students are under 18. If the student is under 18, a parent or guardian should make the lesson request or leave the review.
  • We collect only what a tutor needs about a student: first and last name, subject, level and the lesson details. We do not ask for a student's age, school or photo.
  • If you are a parent and think your child gave us information without you, email hello@getlessonpro.com and we will delete it.

15. Changes to this policy

When we change this policy, we update the date at the top. If a change affects how we use information you already gave us, we will tell tutors in the app or by SMS, and post a notice on the website, before the change takes effect.

16. Contact

LessonPro
Email: hello@getlessonpro.com
WhatsApp: 059 112 1561