Terms and Conditions
For centers and private teachers who use TutoringHQ
1. About these Terms
1.1 TutoringHQ is a product of Eyad Elhawary for Programming and Artificial Intelligence Solutions, a limited liability company registered in Egypt under Commercial Register No. 307454, with its registered office in 6th of October City, Giza, Egypt ("TutoringHQ", "we", "us"). EHG Intelligence and TutoringHQ are brands of this company.
1.2 These Terms govern your use of the TutoringHQ platform at tutoringhq.app and app.tutoringhq.app, its mobile web app, its AI assistant and every related service we provide (together, the "Service").
1.3 These Terms form a binding contract between us and the center or private teacher that opens an account (the "Customer", "you"). You accept them when you tick the acceptance box at signup, or when you use the Service, whichever happens first. The version you accepted is recorded against your account.
1.4 The following documents form part of these Terms: the Data Processing Agreement, the Referral and Affiliate Program Terms (if you join a program), the Privacy Policy and the Cookie Policy. If they conflict, the Data Processing Agreement prevails on personal data, and these Terms prevail on everything else.
1.5 You must have full legal capacity under Egyptian law to accept these Terms. If you accept them for a center, company or other organization, you confirm that you are authorized to bind it.
1.6 Parents and students are not parties to these Terms. Their relationship with a center or teacher is between them and that center or teacher. Parents who pay through a TutoringHQ invoice link are covered by the Parent Payment Notice.
1.7 Sections 5.4, 5.5 (its last two sentences), 5.7, 5.8, 6.3 (its last sentence), 6.4(a), 6.4(d), 6.6, 7.2, 7.6, 7.7, 8.1 to 8.4, 9.1 (its sentence on which invoices lock), 9.2, 9.6, 11.1 (its first bullet) and the final invoice in section 24.1 apply to an Account from its first Billing Period on the plans published on 16 October 2026. Until then, the wording of those sections in force immediately before version 16 continues to apply to it.
2. Definitions
- Account: the Customer's account on the Service, including every staff login created under it.
- Center: a tutoring center that holds an Account.
- Private Teacher: a teacher who holds an Account for their own private groups and students.
- Staff: any person the Customer gives access to its Account, such as a manager, receptionist or assistant.
- Parent: a parent or legal guardian of a Student.
- Student: a person whose record the Customer keeps on the Service.
- Child: a Student under 18 years of age.
- Customer Data: all data the Customer, its Staff, or Parents and Students acting through the Customer's links, enter into the Service.
- Platform Invoice: an invoice we issue to the Customer, for example for a plan, for the extra Students, branches and parent pack a Billing Period used, for a top-up pack or for a plan change.
- Parent Invoice: an invoice the Customer issues to a Parent through the Service for tuition.
- Wallet: the credit balance attached to an Account, as described in section 11.
- Pricing Page: the pricing pages published on tutoringhq.app, as updated from time to time.
- Billing Period: the period that one Platform Invoice for your plan covers, as described in section 7.6, or, on an annual plan, each month of the year under section 7.7.
- Account Owner: the person who opened the Account and whose mobile number it is registered to.
- Billing Messages: invoice links, invoice reminders and payment reminders.
3. Your Account
3.1 You sign in with your mobile number and a 6-digit PIN. You must keep your PIN secret, must not share it, and must tell us at once at support@tutoringhq.app if you think someone else knows it. We will never ask you for your PIN, by phone, by message or in person.
3.2 You may create Staff logins and choose what each Staff member can see and do. You are responsible for everything done under your Account, including by your Staff, and for removing access when a person leaves. Only the Account Owner may pay Platform Invoices, change the plan or buy top-up packs.
3.3 The information you give us about yourself and your center must be true and kept up to date.
3.4 One Account belongs to one Center or one Private Teacher. A private teacher who also teaches inside a Center may use the Center's workspace for that work at no cost to the teacher, and that work is never locked by the teacher's own subscription status. Inside a Center's groups, the teacher uses the Center's AI credits, and has AI credits of their own only from their own plan or a top-up pack.
3.5 We may refuse to open or approve any Account, in our discretion.
3.6 One person, several Accounts. If an Account Owner owes us money on one Account, we may refuse to open or approve any other Account for the same person, refuse it a free trial, or stop its use, until the amount is paid. We treat Accounts as belonging to the same person when they share the Account Owner's login mobile number or the InstaPay details saved on them, or when we reasonably believe the same person runs them.
4. The Service
4.1 The Service helps you run your tutoring work: student records, groups and schedules, attendance, fee tracking, Parent Invoices, messages to parents, reports, and an AI assistant. The features included in each plan are listed on the Pricing Page.
4.2 Tuition never passes through us. A Parent pays tuition directly to the Center or teacher, for example by InstaPay. We never receive, hold, transfer or pay out tuition money, and we are not a bank, a payment service provider or an agent for collecting tuition.
4.3 We do not confirm that money has arrived. When a Parent uploads a payment receipt, the Service stores the image and compares it with the invoice. Only you can confirm that the money reached your own account. A payment counts as paid in the Service only after you, or your authorized Staff, confirm it.
4.4 We may change, add, suspend or remove any feature of the Service at any time, including to comply with law, protect security or improve the product. We are not required to keep any feature available, and a change to a feature is not a reason for a refund.
4.5 Some features are marked as a preview or pilot. They are offered as they are, may change quickly, and may be withdrawn.
5. Plans and trials
5.1 The Service is sold as a subscription, billed monthly or annually in Egyptian Pounds. The same plans are offered to Centers and to Private Teachers. The plans, their prices, the number of Students each includes, the largest number of Students each allows, the price of each extra Student, their allowances and what each includes are shown on the Pricing Page at the time you subscribe. Customers of a size we set may instead agree a separate written contract with us. Where that contract differs from these Terms, the contract prevails for that Customer.
5.2 Center trial. Subject to section 5.6, a new Center receives a free trial, which starts when we approve the Center's account. The trial lasts 14 days for Centers that joined through our waitlist, and 7 days for all others, as shown at signup. At the end of the trial, if the Center has not paid for a plan and has no more Students than the Free plan allows, it moves to the Free plan under section 5.9. Otherwise it must pay for a plan to continue, or archive Students down to the Free plan's limit and stay on the Free plan.
5.3 Private teacher trial. Subject to section 5.6, a Private Teacher receives a free trial on the private side of the Service: private groups, private students, Parent Invoices and the AI assistant. The trial lasts 14 days for teachers who joined through our waitlist, and 7 days for all others, as shown at signup. If the teacher does not subscribe when the trial ends and has no more Students than the Free plan allows, the private side moves to the Free plan under section 5.9. Otherwise the teacher keeps full use for one more day, and after that day the private side becomes read-only: the teacher can still see every private student, group and record, but cannot add, edit, take attendance, raise an invoice or use the AI assistant until they subscribe or archive Students down to the Free plan's limit. Nothing is hidden or deleted, and subscribing restores everything at once.
5.4 How Students are counted. Each plan includes a number of Students, and each Student above it is charged at the rate shown on the Pricing Page. A Student counts once for a Billing Period if the Student was active in your Account, meaning neither archived nor deleted, at any time during that period, including a Student who left during it. Each Student counts once in an Account, even when enrolled in several groups or branches, and the same Student added again counts once. A Student in a Center's group counts for the Center, including a group in which the Center takes no share, and a Student in a Private Teacher's private group counts for the Private Teacher, so a Student in both groups counts once in each Account. A Student archived and restored from the archive within one month is treated as never archived. An archived Student cannot be marked present, billed or sent messages. A guest counts from the second class the guest attends in a Billing Period. A sign-up request counts once it is accepted. A Student deleted within one hour of being added, or added by an import that is undone within 24 hours, does not count, provided no attendance, payment or text message, including a consent request, has been recorded for that Student. A Student still within one of these windows when a Billing Period is counted is left out of it and counts from the next period if the Student stays. A Center may set a Student to be archived at the end of a Billing Period, and that Student then does not count for the next one. Extra Students are charged on the Platform Invoice that follows the Billing Period they were counted in.
5.5 Promotional offers, such as a founding discount, apply only on the terms stated with the offer. An account can receive only one discount, ever, and discounts never overlap. We may change or end free trials and offers at any time for accounts that have not yet started them. Offers discount the plan price and the extra Students charged for the discounted period, and never fees, top-up packs, branches or the parent pack. If you change plan while a discount applies, its percentage applies to the difference you pay, and the months left on it carry over to the new plan.
5.6 Trial rules. Each Account Owner may receive one free trial only, ever, whatever the number of Accounts. We may refuse or end a trial where an Account appears to repeat another Account that is locked or owes us money, for example where most of its Parents' phone numbers match the Parents' phone numbers in that Account. During a trial: Students you add are free of charge, and counting for billing starts with your first paid Billing Period; no allowance of messages is included, other than consent requests under section 6.4(c), and no plan allowance of AI credits is included, only the trial AI allowance shown in the app; and downloading your data as a file opens once your first Platform Invoice is paid, although you may view, correct and delete it at any time. If you start a plan before the trial ends, the unused trial days are added to your first Billing Period. You may change the plan you picked at signup free of charge: a Center until its first Platform Invoice is paid, and a Private Teacher until its first Platform Invoice is issued.
5.7 Plan size. The plan for each Billing Period is set on its first day. If a Billing Period begins with more active Students than the plan you chose allows, that period is billed on the smallest plan that allows them, and your Account returns to the plan you chose from the first Billing Period that begins within its limit. The plan price and extra-Student charges for a Billing Period on a plan never exceed what the next larger plan would cost your Account for that period, at your own prices after any discount. Once they reach that amount, the rest of that period is billed on the larger plan, with its allowances, and nothing more is charged until the Students counted exceed those the larger plan includes. Only Students counted under section 5.4 count toward these limits.
5.8 Students added by Staff. A Student added by your Staff counts and is charged exactly as if you had added the Student yourself. The Service shows the cost to the Staff member before the Student is added, and sends you a summary of each day's additions. You may switch off your Staff's ability to add Students one by one above the number your plan includes. Students added by a file import are priced on the import screen.
5.9 The Free plan. We may offer a Free plan, shown on the Pricing Page with the number of Students it allows and what it includes.
(a) Each mobile number may hold one Free Account only, ever. A Free Account has the Account Owner's login only, with no Staff logins.
(b) The Free plan has no plan price and no Platform Invoice for a plan. It includes the AI credits shown on the Pricing Page once, when the Account starts on it, from signup or at the end of a trial, and they are never refilled. It includes no text messages and no free InstaPay Parent Invoices. Top-up packs may be bought as under section 6.4(d).
(c) A Cairo calendar month in which InstaPay Parent Invoices were confirmed gets one Platform Invoice for their fees under section 13.2, with the processing fee only and no service fee. That invoice is due, and an Account on the Free plan that does not pay it is locked, under section 9.1 as an invoice for a Billing Period is.
(d) A Student above the Free plan's limit cannot be added. To add more, the Account starts a paid plan, which is billed from that day, with no free trial and no promotional offer.
(e) An Account on a paid plan may move to the Free plan from its next Billing Period, if its active Students, not counting Students set to be archived at the end of the period, do not exceed the Free plan's limit when it asks. The move happens only if, when that period ends, the Account still has no more active Students than the Free plan allows; otherwise it stays on its paid plan and we tell it why. The period already paid is not refunded.
(f) While an Account on the Free plan has more active Students than the Free plan allows, everything stays visible, and recording a payment a Parent already made and paying Platform Invoices still work, but taking attendance, adding Students, new Parent Invoices, text messages, the AI assistant and every export are paused until the Account pays its overdue Platform Invoice, or archives Students down to the limit.
6. Prices and fees
6.1 Prices are in Egyptian Pounds. We are not registered for value added tax, so no VAT is added to or included in any price: the price on the Pricing Page, and on your Platform Invoice, is the full price, plus only the fees in 6.2. If we register for VAT, we will tell you as section 6.5 sets out before any price changes because of it.
6.2 Processing fee and service fee. Every Platform Invoice carries a processing fee and a subscription service fee, once each per invoice, whatever the invoice contains. A top-up pack carries the processing fee only. The monthly invoice for InstaPay fees on the Free plan (section 5.9(c)) also carries the processing fee only. The current amounts are 10 EGP for the processing fee and 5 EGP for the service fee. Discounts and Wallet credit never reduce either fee.
6.3 Parent pack. Where you switch on the paid parent link feature, which sends a Parent a regular link, monthly or weekly as you choose, to follow their child's attendance and balance, we charge you 20 EGP per month for each active Parent's first child, and 10 EGP per month for each additional child of the same Parent. It is added to the Platform Invoice that follows the Billing Period, and is never charged to the Parent by us.
6.4 Message and AI allowances, and top-up packs.
(a) Each plan includes, for each Billing Period, an allowance of AI credits and of text messages to Parents, as shown on the Pricing Page. The message allowance is worked out from the number of Students active on the first day of the Billing Period. Allowances are added when you upload the transfer proof for the period's Platform Invoice under section 7.2, or when a card payment for it is confirmed, and on an annual plan at the start of each month. They apply only to that Billing Period, reset at the start of the next one, and never roll over.
(b) One text message means one SMS part. A message of up to 70 characters is one part, and a longer message is counted in parts of up to 67 characters each. The Service shows the number of parts before a message is sent. We may change how parts are counted to match how our SMS providers charge us, under section 6.5.
(c) Messages the Service sends for you, such as consent requests, notices to Parents, fee reminders, class changes and waitlist notices, count against your allowance. The parent link in section 6.3 is covered by the parent pack. Messages we send about your own Account, such as login codes, approvals and reminders of Platform Invoices, do not count. During a free trial we bear the cost of consent requests up to a daily limit, currently 500 for each Account. A request above it waits for a later day within that day's limit, or goes at once when your first Platform Invoice is paid. A request still waiting when the trial ends unpaid is not sent.
(d) You may buy top-up packs of AI credits or of messages. Only the Account Owner may buy them. A pack is added once we confirm its payment, and lasts three months from purchase. We remind you in the app before it expires. Packs bought before this paragraph applies to your Account keep no expiry. Credits are used in this order: the Billing Period's allowance first, then the pack that expires soonest, then packs with no expiry. Unused packs stay on the Account until they expire, including after cancellation, and can be used again if the Account returns before then.
(e) Message and AI credits have no cash value and cannot be withdrawn or exchanged for money. Top-up packs are not refunded. If the card payment for a top-up pack is reversed, the unused part of that pack is removed, and any part already used becomes an amount you owe us, added to your next Platform Invoice.
(f) We may give an Account AI credits as a gift from TutoringHQ. Gift credits are shown apart from the plan's allowance, are used under the order in 6.4(d) like a pack, and have no cash value under 6.4(e).
6.5 We may change prices, fees and plans at any time. A change to plans or prices applies to each Account from its next Platform Invoice for a plan after we publish it, and invoices already issued are not changed. We tell you in the app or by text message. If you do not accept it, your only remedy is to cancel. Continuing to use the Service after a change means you accept it. If you pay annually, the plan price, the price of each extra Student and the branch price stay fixed for that year, and top-up packs are sold at the prices on the Pricing Page on the day you buy them. If we withdraw a plan, an Account on it moves to a current plan of its choice at its next Platform Invoice for a plan, or for an annual plan at renewal, and if it does not choose, we move it to the plan that best fits its Students. Amounts already owed stay owed.
6.6 Branches. A Center may open additional branches under the same Account Owner. Each branch beyond the first is charged at the monthly rate shown on the Pricing Page for every Billing Period in which it was open at any time, on the Platform Invoice that follows that period. The Students of all branches are counted together under section 5.4.
7. Paying us
7.1 How you pay us. You pay a Platform Invoice by InstaPay transfer to the account shown on the invoice, using the reference code shown on it, and then upload the transfer proof in the app. A transfer to any other account, or one that does not show the reference code, does not pay the invoice. We may also offer card payment through a licensed payment processor. Where you pay by card, we never collect or store your card number, and you authorize our processor to charge the amount shown.
7.2 Due date and confirmation. A Platform Invoice is due on the date shown on it. When you upload a transfer proof, your plan starts or renews and the Billing Period's allowances are added at once, while we check that the transfer reached our account, and the Account is not locked for that invoice while the proof is being checked. The invoice counts as paid only once we confirm the transfer. A card payment counts once our processor confirms it. If we reject a transfer proof, for example because the transfer did not arrive or does not match the invoice, the invoice is unpaid: the unused part of the allowances added for it is taken back, and if the invoice is past its due date, the Center is locked, or the Private Teacher's private side becomes read-only, at once under section 9. After a rejected proof, the allowances for that Account's next three Billing Periods are added only once their transfers are confirmed.
7.3 A late card payment on a canceled invoice. If we canceled an invoice and a card payment for it arrives afterwards, the invoice stays canceled and the amount paid is added to your Wallet as credit. That credit never expires.
7.4 A card payment after the checkout expired. If a card payment arrives after its checkout window closed, for example a locked Center paying to return or a plan change, the amount paid is added to your Wallet as credit once, and it never expires. It is not applied to your plan automatically. Your next invoice, or your next attempt, uses it.
7.5 Reversed payments. If a card payment is reversed or charged back, anything it paid for or created is taken back. Where the payment created Wallet credit, the unused credit is removed. Any part of that credit you already spent becomes an amount you owe us: your Wallet balance goes below zero and the amount is added to your next Platform Invoice.
7.6 Billing Periods and invoices. A Billing Period starts on its Platform Invoice's due date and runs for one month, except as sections 5.6, 7.7 and 9.6 provide. Paying late never moves it. At the start of each Billing Period we issue one Platform Invoice, showing on separate lines the plan price for the new period and what the period that has just ended used, such as extra Students, branches, the parent pack and any plan difference, with the fees in section 6.2. If you change plan on the invoice's due date, before it is paid or a transfer proof is uploaded for it, the invoice is recalculated for the new plan. Every extra charge is shown to you before it arises, for example when you add a Student, import a file, open a branch or change plan. A charge is due even if a notice, display or reminder about it fails to appear or to be sent.
7.7 Annual plans. On an annual plan, the plan price is paid for the year, and each month of the year is a Billing Period for counting Students, for allowances and for plan size. What a month used is billed on a Platform Invoice of its own, with the fees in section 6.2. A month's invoice below 100 EGP, before those fees, is not issued and is carried to the next one, and any amount left is added to the renewal invoice.
8. Changing your plan
8.1 Moving to a larger plan. You may move to a larger plan at any time. Your current Billing Period ends that day and a new Billing Period on the larger plan starts on the day its Platform Invoice is issued, so your billing date moves to that day. The unused part of the plan price you paid for the smaller plan, by days left, or on an annual plan by the months and days left, becomes a credit taken off that invoice. The credit is never paid out in cash, and any part larger than the invoice comes off your next one. The extra Students the smaller plan used so far in the period that ended are billed in full on the same invoice, with the fees in section 6.2 once. The larger plan's allowances are added when that invoice is paid under section 7.2, and the new Billing Period still counts from the day the invoice was issued. Allowances already added for the smaller plan are kept.
8.2 Monthly to annual. A move from monthly to annual starts at your next Billing Period. Its Platform Invoice carries the annual price and what the month that has just ended used, and a new 12-month term starts.
8.3 Moving to a larger plan on an annual plan. Section 8.1 applies, and the credit is the unused months and days of the annual price you paid. A move to a smaller plan on an annual plan takes effect only at renewal.
8.4 Moving to a smaller plan. Subject to section 8.3, a move to a smaller plan takes effect from your next Billing Period, and only if the number of active Students allows it when you ask, not counting Students set to be archived at the end of the period. There is no charge, no refund and no credit. If the next Billing Period still begins with more Students than the smaller plan allows, section 5.7 applies.
9. Unpaid invoices, locking and suspension
9.1 Centers. If a Center's Platform Invoice is not paid on its due date, the Center keeps full access with a reminder until 11:59 PM Cairo time that day. From 12:00 AM the next day the Center is locked: its users see a summary screen and a pay button, and every other part of the Service is closed until the invoice is paid. This applies to every Platform Invoice for a Billing Period, whatever it contains, including a month of an annual plan, an invoice to return after a lock and a final invoice, but not to an invoice for a move to a larger plan or for a top-up pack. Paying the invoice unlocks the Center at once. For the first Platform Invoice after a free trial, the Center keeps full access for two more days before it is locked. The paid period still starts on the invoice's due date. While we offer the Free plan, a Center on a paid plan that has paid at least once and paid its previous Platform Invoice by its due date keeps full access for 7 days after the due date instead, and then moves to the Free plan under section 5.9 rather than being locked. Paying only the overdue invoice brings its plan back at once, and its billing date does not change.
9.2 Private Teachers. If a Private Teacher's Platform Invoice of the kind described in section 9.1 is not paid on its due date, the private side becomes read-only from the next day, as described in section 5.3, until it is paid. Work inside a Center is not affected. The 7 days and the move to the Free plan in section 9.1 apply to a Private Teacher in the same way.
9.3 Money you are owed survives a lock. A Parent Invoice raised before a lock stays payable, and receipts for it can still be recorded when you return.
9.4 A lock never deletes Customer Data. Section 24 explains what happens to data after an Account is closed.
9.5 Suspension and blacklisting. We may suspend or restrict an Account at once and without prior notice, and in serious or repeated cases permanently bar it and any account connected to the same person, if we reasonably believe the Customer has breached these Terms, committed or attempted fraud, abused a payment reversal or put the Service, us or other people at risk, or if a competent authority requires it. Amounts owed remain due during a suspension.
9.6 While locked, and coming back. While a Center is locked or a Private Teacher's private side is read-only, no new Billing Period starts, nothing is counted or charged for the days of the lock, whether Students, branches or the parent pack, and parent links pause. An annual term keeps its dates. If you pay within the Billing Period of the unpaid invoice, you pay that invoice as issued and your dates do not change. If you pay after that Billing Period has ended, you pay what earlier periods used, and a Billing Period during which the Account stayed locked from the day after its due date is dropped in full, its plan price, extra Students, branches and parent pack included, unless its allowances were added on a transfer proof we later rejected. A new Billing Period then starts on the day you pay. An annual Account pays only its unpaid invoice, and its months and renewal keep their dates. No refund or credit is due for the days an Account was locked (section 10.3).
10. No refunds
10.1 Payments are not refunded. When something was charged wrongly, we correct it by adding the difference to your Wallet as credit.
10.2 Nothing in this section limits a right you have under Egyptian law that cannot be excluded by contract.
10.3 No refund, credit or compensation is due for a lock, suspension or termination under sections 9 or 24, for features you did not use, or for any change to the Service.
11. Wallet credit
11.1 Your Wallet can hold three kinds of credit:
- Downgrade credit, created under the earlier wording of section 8.4, including while section 1.7 keeps that wording for an Account, which expires six months after it is issued. No downgrade credit is created once the current section 8.4 applies to an Account.
- Referral credit, earned under the Referral and Affiliate Program Terms, which does not expire.
- Late payment credit, created under sections 7.3 and 7.4, which never expires.
11.2 Wallet credit is applied automatically to your own Platform Invoices. It reduces plan and product charges only, never the processing fee or the service fee.
11.3 If an invoice is later lowered below the credit already taken off it, the difference returns to the Wallet it came from, with its original expiry date.
11.4 Wallet credit is not a deposit, carries no interest, and has no cash value except as the Referral and Affiliate Program Terms allow for referral credit.
11.5 A Wallet balance below zero, created under section 7.5, is an amount you owe us and is added to your next Platform Invoice.
11.6 We may use any Wallet credit, and any amount we owe you, to pay any amount you owe us.
12. Referral and affiliate programs
12.1 Anyone may join our referral program (rewards paid as credit) or our affiliate program (rewards paid in cash). Each person chooses one program when joining and cannot switch later. Both programs are governed by the Referral and Affiliate Program Terms.
12.2 Signing up with a referral code gives the new Customer no free month or other benefit, unless an offer published with the code says otherwise.
13. Parent Invoices and the platform service fee
13.1 You may send Parents invoices for tuition through the Service. You alone set tuition amounts and your own terms with Parents, and you are responsible for them.
13.2 The 10 EGP platform service fee. The platform service fee is 10 EGP for each Parent Invoice confirmed as paid by InstaPay through our system, meaning through a Parent Invoice link we sent or with a receipt confirmed in the app. You choose whether the Parent pays it, added to the Parent Invoice and paid to you with the tuition, which is the default, or whether you absorb it and the Parent pays the tuition only. Each plan includes a number of such invoices each Cairo calendar month, shown on the Pricing Page, on which we take no fee: if the Parent paid the fee, you keep it. After those invoices the fee is ours: if the Parent paid it, you collect it on our behalf, and in either case we add it to your next Platform Invoice.
13.3 The platform service fee applies to InstaPay payments only. No platform service fee applies to a payment by card, by mobile wallet or in cash, or to an InstaPay payment that you or your Staff record by hand without using our invoice link or receipt check. When you or your Staff record a cash or InstaPay payment by hand for a Student, any open Parent Invoice for that Student is closed and its link stops working.
13.4 You must show the platform service fee to Parents only as it appears on the Parent Invoice, and must not add any other charge described as a TutoringHQ charge.
13.5 The Parent Payment Notice explains this fee to Parents. You must not tell Parents anything that contradicts it.
13.6 The platform service fee is not refundable once the payment is confirmed, even if you later return tuition to a Parent.
13.7 Open Parent Invoices. A Center may set an open Parent Invoice to grow as new unpaid classes are added to it, to be sent again as a reminder every number of days it chooses, and to close after a number of days it chooses. You may cancel a Parent Invoice at any time before it is paid.
14. Customer Data and data protection
14.1 For personal data about Students, Parents and Staff that you enter or collect through the Service, you are the controller and we are your processor. The Data Processing Agreement sets out how we process that data and forms part of these Terms. For data about you as our customer, we are the controller, as described in our Privacy Policy.
14.2 You confirm, and you remain responsible for confirming each time you add or change a record, that:
- you have a lawful basis under Law No. 151 of 2020 on the Protection of Personal Data and its executive regulations (the "PDPL") for every piece of personal data you enter;
- before you enter any data about a Child, you have obtained the consent of the Child's Parent, and you record that consent in the Service;
- you have told Parents, and adult Students, how their data is used, including by giving them our Privacy Policy;
- you mark a Student as an adult only when the Student is 18 or older, and you make a Child the payer of their own fees only with the Parent's consent, because the Service sends messages to a Student's own phone only as section 15.4 describes;
- you do not enter data the Service does not need, in particular health information, national ID numbers of Students or Parents, or religious or political information;
- the data you enter is accurate, and you correct it when you learn it is not.
14.3 You will indemnify us against any fine, claim, loss or reasonable legal cost that arises because you breached section 14.2.
15. Messages to Parents and Students
15.1 The Service can send text messages on your behalf, for example consent requests, invoice links, fee reminders, absence notes, class changes and the weekly parent link. Messages are sent through licensed Egyptian SMS providers under our registered sender name.
15.2 You are responsible for the content of the messages you choose to send and for sending them only to people who agreed to receive them. You must not use the Service to send advertising to Parents or Students.
15.3 If a Parent asks you to stop a type of message, you must switch it off for that Student. The Service lets you do this per Student.
15.4 Messages to a Student's own phone. The Service sends messages to a Student's own phone only in these cases: (a) the Student is marked as an adult and has agreed, on their own phone, to receive them; (b) the Student is marked as an adult and you have made the Student the payer of their own fees, in which case Billing Messages go to the Student's own phone without waiting for the Student's agreement, and every other message waits for it; or (c) you have made a Student who is a Child the payer of their own fees, with the Parent's consent, in which case only Billing Messages go to that Student's phone. No other message is ever sent to a Child's phone.
15.5 An adult Student's refusal. If an adult Student refuses messages, no message about that Student is sent to anyone, except Billing Messages to a Parent who pays the Student's fees.
15.6 Notice when a Private Teacher adds a Student through the AI assistant. When a Private Teacher adds a Student through the AI assistant, the Service sends the Parent a notice naming the teacher, which the Parent can answer to object. The notice counts against the teacher's message allowance and is not sent if none is left, if an earlier notice went to that Parent within 30 days, if the Student is an adult, if the Parent's number is the Student's own number, or if the Student is linked from another teacher, in which case the Parent receives a code instead. An objection is shown to that teacher only, and nothing is deleted automatically. The notice does not replace the consent you must obtain under section 14.2.
16. The AI assistant
16.1 The Service includes an AI assistant, called Tarek (also shown as THQ AI), which answers questions about your account, drafts messages and can propose changes, by text or by voice.
16.2 AI answers can be wrong. You must check an answer before relying on it. The assistant never changes a record without your confirmation, and you are responsible for what you confirm.
16.3 Before a typed question leaves our systems for an AI provider, Student names and phone numbers are replaced with codes, as explained in the Privacy Policy. Photos, PDF files and voice notes you send to the assistant go to our AI provider as they are, because their content cannot be masked, and the app tells you this before you send them. We do not store voice notes.
16.4 Voice calls with Tarek are recorded and transcribed, and you are told this at the start of each call. The recordings are kept to train and improve the assistant. We also keep copies of your chats, with names and phone numbers removed, to improve the assistant, unless you switch this off in your AI settings.
16.5 AI use counts against your AI credits, in the order set out in section 6.4(d). When your credits run out, the assistant stops until your next allowance or a top-up, or on the Free plan until a top-up or a paid plan.
16.6 The assistant does not make decisions about Students that have legal or similarly significant effects. Any such decision is yours.
16.7 AI answers are provided as they are, without any warranty of accuracy or completeness. You must not rely on them for any legal, financial or educational decision without checking them yourself.
17. Acceptable use
You must not, and must not let anyone using your Account:
- break any law, including data protection, consumer protection, education and tax laws;
- enter personal data without a lawful basis, or data about a Child without Parent consent;
- send spam, advertising or misleading messages through the Service;
- impersonate another person or center, or give false information to us or to Parents;
- upload anything unlawful, abusive, or that infringes someone else's rights;
- try to reach another Customer's data, or test, probe or bypass our security, rate limits or access controls;
- copy, resell, rent or sublicense the Service, or use it to build a competing product;
- use automated tools to extract data from the Service, except the exports we provide;
- create fake accounts, referrals or payments, or abuse payment reversals;
- use the AI assistant to produce unlawful, harmful or deceptive content.
18. Intellectual property
18.1 The Service, its software, design, content and brands belong to us or our licensors. We grant you a limited, non-exclusive, non-transferable right to use the Service during your subscription, under these Terms.
18.2 Customer Data belongs to you. You grant us a worldwide, royalty-free license, for as long as we hold the data, to host, copy, process, transmit and display it to provide, secure, support and improve the Service, as the Data Processing Agreement describes.
18.3 If you send us ideas, suggestions or feedback, you grant us a perpetual, irrevocable, royalty-free right to use them for any purpose, without any obligation to you.
18.4 We own the data we generate about how the Service is used and performs, and any data derived from use of the Service from which every personal detail has been removed. We may use it for any purpose, including to develop and train our own AI models.
18.5 We may name the Customer and show its logo as a user of TutoringHQ in our marketing, unless the Customer asks us in writing not to.
19. Confidentiality
Each party will keep the other's non-public business information confidential, use it only for this contract, and protect it with reasonable care. This does not apply to information that is public through no fault of the receiving party, or that the law or a competent authority requires to be disclosed.
20. Availability and support
20.1 The Service is provided on an "as available" basis. We do not guarantee that it will be uninterrupted, timely, secure or free of errors, and we may pause it at any time for maintenance, updates or security.
20.2 Support is available through the contact details in section 30.
20.3 The Service depends on outside networks and providers. We are not responsible for their failures, delays or changes, including failures of telecommunications, payment or messaging networks.
21. Warranties and disclaimers
21.1 To the fullest extent Egyptian law allows, the Service, the AI assistant and all content are provided "as is" and "as available", without any warranty of any kind, express or implied, including of accuracy, fitness for a particular purpose, availability or results.
21.2 We do not warrant that the Service meets your needs, that reports, calculations or AI answers are correct, that messages will be delivered, or that a receipt image proves a payment was made. You are responsible for checking every record, invoice and payment before relying on it.
22. Limitation of liability
22.1 To the fullest extent Egyptian law allows, we are not liable for any indirect, incidental, special or consequential loss, or for any loss of profit, revenue, business, goodwill, data or expected savings, even if we were told it was possible.
22.2 Our total liability for all claims arising out of or in connection with these Terms or the Service is limited to the amounts you paid us in the three months before the event that gave rise to the first claim.
22.3 We are not liable for any loss caused by Customer Data, your Staff, Parents or Students, messages you choose to send, outside networks or providers, or events outside our reasonable control.
22.4 Nothing in these Terms limits liability for fraud, gross error or any liability that cannot be limited under Egyptian law.
23. Indemnity
You will defend and indemnify us, our owners, employees and agents against all claims, fines, losses, damages and costs, including reasonable legal fees, arising from Customer Data, messages you send, your tuition terms with Parents, your Staff's actions, your use of the Service, or your breach of these Terms or of any law.
24. Cancellation, termination and your data
24.1 Cancelling. The Account Owner can cancel from the billing settings at any time. Access continues until the end of the Billing Period already paid, or for an annual plan the paid year, and then the Account closes. What that last period used, such as extra Students, branches and the parent pack, is billed on a final Platform Invoice. If no paid period remains, the Account closes at once. You may cancel while a transfer proof is being checked: if the transfer is confirmed, the Account runs to the end of that period; if the proof is rejected, the Account closes at once and the invoice stays owed. Unused top-up packs stay on the Account as section 6.4(d) sets out.
24.2 Termination by us. We may end these Terms at any time and for any reason by telling you. You keep access until the end of the period you have already paid for. We may end them at once in the cases in section 9.5, or if an amount you owe stays unpaid for 30 days.
24.3 Your data after closure. When an Account closes, or a trial ends without payment, its data is kept for six months from the Account's last activity. During that time you may ask us to reopen the Account long enough to export your data, or subscribe again to restore it. After six months we delete Customer Data, or anonymize it so it no longer identifies anyone, except records we must keep by law.
24.4 Sections 3.6, 7.5, 10, 11.5, 11.6, 14, 18, 19, 21, 22, 23, 27 and 29.6 survive the end of these Terms.
25. Changes to these Terms
We may update these Terms at any time. A change applies when we publish it, and we tell you in the app or by text message when it reduces your rights. Each version carries a version number and date, and the version you accept is recorded. Continuing to use the Service after a change applies means you accept it. If you do not accept a change, your only remedy is to stop using the Service and cancel.
26. Notices
We send notices to you in the app, by text message to your registered phone, or to the email you gave us. You send notices to us at support@tutoringhq.app or at our registered address.
27. Governing law and disputes
27.1 These Terms are governed by the laws of the Arab Republic of Egypt.
27.2 The parties will first try to settle any dispute by good-faith discussion for 30 days.
27.3 If that fails, the dispute will be finally settled by arbitration under the rules of the Cairo Regional Centre for International Commercial Arbitration, by a sole arbitrator, seated in Cairo and conducted in Arabic. The arbitration and its outcome are confidential.
27.4 Despite section 27.3, we may bring a claim for unpaid amounts, or ask for urgent relief to protect the Service, our data or our intellectual property, before the competent courts of Cairo.
28. Language
These Terms are published in Arabic and English. If the two differ, the Arabic text prevails.
29. General
29.1 These Terms, with the documents listed in section 1.4, are the whole agreement between us about the Service.
29.2 If any provision is found invalid, the rest remains in force.
29.3 You may not transfer your Account or these Terms without our written consent. We may transfer them to a company that takes over the Service, with notice to you.
29.4 Neither party is liable for delay caused by events beyond its reasonable control, such as a failure of a telecommunications network, a payment network or a hosting provider, or an act of government.
29.5 A failure to enforce a right is not a waiver of it.
29.6 Our electronic records of accounts, payments, credits, referrals and messages are conclusive evidence of what they record, unless shown to be clearly wrong.
30. Contact
Eyad Elhawary for Programming and Artificial Intelligence Solutions (LLC), Commercial Register No. 307454, 6th of October City, Giza, Egypt. Email: support@tutoringhq.app. Website: tutoringhq.app.