Terms of service
العربيةYour agreement with CtrlAltRevise, including memberships and your rights.
Updated 13 September 2026
On this page
- Age restriction
- About CtrlAltRevise
- Your account
- Subscriptions, payments and renewals
- Two-friend signup referral offer
- Acceptable use
- AI-assisted marking and hints — disclaimer
- Intellectual property
- No guarantee of outcomes
- Availability, disclaimers and liability
- Termination
- Third-party links
- Changes, governing law and contact
These Terms are a legally binding agreement between you and CtrlAltRevise ("we", "us", "our") for your use of the CtrlAltRevise platform, website and services (the "Platform"). Please read them with our Privacy Policy, which is incorporated by reference. If you do not agree, do not use the Platform.
- Provider: CtrlAltRevise, operated by an individual sole trader in Egypt under that trading name.
- Contact: ctrlaltrevise@gmail.com Business address: Compound Mivida, New Cairo City, Egypt.
Agreeing to these Terms does not give consent to optional analytics, marketing or any processing that requires separate consent. Our Cookie Notice explains your storage choices.
1. Age restriction
The Platform is for personal, non-commercial educational use.
1.1. If you are under 13:
- Please do not use the Platform; and
- Please do not attempt to register for membership or send any personal information about yourself to us, including your name, address, telephone number, or email address.
1.2. Underage accounts: If it comes to our attention that we have unknowingly gathered information from a person under the age of 13, we will close the account and arrange deletion, subject to any records we must retain by law.
1.3. If you are under 18: You confirm that your parent or guardian has reviewed and agreed to these Terms on your behalf. If you make use of the Platform by purchasing any membership or subscription, you confirm that you have obtained permission from the cardholder / payment account holder (who must be 18 years of age or older) to make any such payments.
2. About CtrlAltRevise
We provide independent Computer Science learning materials, practice questions, pseudocode and code exercises, progress tracking, and real-time collaboration tools, to support students preparing for Cambridge IGCSE and International A Level Computer Science. We are not affiliated with, endorsed by, or sponsored by Cambridge. We are a supplementary resource and do not set or mark official examinations.
3. Your account
You agree to provide accurate information and keep it up to date; keep your login details confidential; not share your account; and take responsibility for activity under your account. You may register with an email and password, or with Google or Apple sign-in (which is also governed by that provider's own terms). Tell us at ctrlaltrevise@gmail.com if you suspect unauthorised use. We may refuse registration or suspend an account where information is false or these Terms are breached.
4. Subscriptions, payments and renewals
Some features need a paid subscription ("Premium"). For purchases through Paddle, Paddle is the Merchant of Record and handles payment, applicable taxes and receipts. Existing Stripe subscriptions continue to be billed through Stripe; we do not store your card details.
- Billing and auto-renewal. Subscriptions are billed in advance on a recurring basis (monthly or annually, as you choose) and renew automatically at the end of each period unless cancelled before the renewal date. You authorise us to charge your payment method for each renewal. We will make the price and billing frequency clear before you subscribe.
- Cancellation. You can stop a confirmed subscription's renewal in Plan & payments. Cancellation takes effect at the end of the current paid period; you keep Premium access until then.
- Price changes. We will give at least 30 days' notice of any price increase. If you do not accept it, you can cancel before it takes effect.
- Free features. Some features are free; we may change the scope of free access with reasonable notice.
4.1 Cancellation and withdrawal rights
You can stop a confirmed subscription's renewal in Plan & payments. Cancelling renewal normally leaves access available until the current paid period ends. A cancellation of renewal and a request to withdraw from a purchase or obtain a refund are different actions.
Egyptian consumers have the rights provided by Consumer Protection Law 181 of 2018, including applicable distance-contract withdrawal rights and remedies for a defective or misdescribed service. Withdrawal deadlines and exceptions depend on the type of supply and circumstances. These Terms do not remove those rights.
UK consumers normally have a 14-day right to cancel a distance purchase under the Consumer Contracts Regulations 2013. Starting to use the Platform does not automatically remove that right. Any exception for immediate digital supply requires the separate express consent and acknowledgement required by law; accepting these Terms alone does not provide them. Mandatory protections in other countries also remain available where they apply.
To withdraw from a purchase or request a refund, contact ctrlaltrevise@gmail.com with enough information to identify the purchase. You can contact us while payment confirmation is pending or if account access fails. You do not need to delete your account. Any other legally valid method of notifying us remains available.
4.2 Refunds
Where the law requires a refund, price reduction or other remedy, we will provide the remedy and follow the applicable deadline. This includes applicable rights for services or digital content that are faulty or not as described. Outside those rights, we do not ordinarily refund unused portions of a paid subscription period.
For Paddle purchases, Paddle is the Merchant of Record and handles the payment and any refund through its purchase process. Existing Stripe purchases use Stripe for payment processing. Contact us for help with either; the payment provider does not remove your rights concerning our service. A refund is confirmed separately from cancellation of renewal.
4.3 Trial and Free Access Abuse
You must not create, use, or control multiple accounts to avoid free access limits, trial restrictions, subscription fees, or other payment requirements. Attempts to circumvent these limits may be treated as abuse or fraud and may result in refusal of service, suspension or termination of accounts, loss of promotional access, or other reasonable action permitted by law.
Where parent features are available, a student may explicitly connect a separate parent account to limited progress information. The parent does not control or sign in to the student account, and either side may revoke the connection. These consent-based connections must not be used to evade access limits or payment obligations.
Two-friend signup referral offer
Invite two new, distinct student accounts using your personal referral link to earn one free month, once per referring account. Both you and the invited students must verify your email addresses and finish setup. The invited students do not need to pay. Self-referrals, email aliases and accounts created to evade the offer limits do not qualify.
Monthly subscribers receive one month of their own plan price as billing credit. Annual subscribers receive one-twelfth of their annual plan price as credit toward a future invoice. Eligible Starter accounts receive 30 days of access to their selected course. A reward waits if there is no safely eligible course or billing target, and may require reconciliation after a payment-service error. Rewards have no cash value. Earlier referrals under the paid-signup offer keep their original terms.
5. Acceptable use
You must use the Platform lawfully and respectfully. You must not:
- break any law or infringe anyone's rights;
- share your account or let anyone else use it;
- copy, scrape, resell, or make derivative works from Platform content without our written consent;
- use bots, scrapers or scripts to extract data;
- interfere with or circumvent security or access controls, or attempt unauthorised access;
- impersonate anyone or misrepresent your affiliation;
- upload or transmit malware.
5.1 Collaboration and content conduct
The Platform includes real-time collaboration on shared documents, code and a chat/activity stream. Joining requires an account and the session's access checks; anonymous guest links do not grant access. When using collaboration and any feature where others can see what you submit, you must not post, share or transmit content that is:
- illegal, or that encourages or facilitates illegal acts;
- harmful to or abusive of others, including bullying, harassment, threats, or hate;
- sexual content involving minors, or any content that exploits, endangers or sexualises children — this is strictly prohibited and may be reported to the authorities;
- pornographic, grossly offensive, or designed to cause distress;
- false impersonation, or someone else's private information; or
- in breach of anyone's intellectual property or privacy rights.
Be considerate of other participants, who may be children.
5.2 Reporting and takedown (online safety)
We want the Platform to be safe, including for younger users, and handle reports under the laws that apply to the service. If you encounter content or behaviour that breaches these Terms — especially anything harmful to a child — report it to ctrlaltrevise@gmail.com. We will review reports and may remove content, suspend sessions, or suspend or terminate accounts, and we will report illegal content to the relevant authorities where appropriate. We may also remove content or limit features to comply with our legal duties. We aim to acknowledge reports promptly and to act on serious safety reports as a priority.
Breach of this Section may result in immediate suspension or termination and, where appropriate, referral to the authorities.
6. AI-assisted marking and hints — disclaimer
AI-assisted marking, hints and tutoring are currently unavailable. Do not purchase a subscription on the assumption that these features are included or will become available on a particular date. Before enabling them, we will explain their availability and how any answers, code or questions are processed. This is explained in the Privacy Policy.
If made available, AI-assisted marks and hints are practice aids only. They are not official Cambridge results and may be inaccurate or incomplete. Do not rely on them as your final grade; always check against the official syllabus and mark scheme. Where a question supports it, you can ask for human review of an AI-assisted mark by contacting us.
7. Intellectual property
Our content
Lesson text, explanations, diagrams, question banks, course structure and software are owned by or licensed to CtrlAltRevise and protected by law. We grant you a limited, non-exclusive, non-transferable, revocable licence to use Platform content for your own personal study while your account is active. No redistribution, commercial use or sublicensing.
Cambridge materials
Cambridge examination papers, syllabuses and mark schemes remain the property of Cambridge Assessment International Education. We create original content inspired by published syllabuses and do not reproduce official Cambridge materials without appropriate permission.
Your content
You keep ownership of the pseudocode, answers, code and collaboration content you create ("User Content"). You grant us a non-exclusive, worldwide, royalty-free licence to store, process and display it to operate the Platform and deliver your learning experience (including AI processing only if those features become available as described in Section 6), and to share it with other participants in a collaboration session you take part in. We will not sell your individual submissions. You are responsible for your User Content and confirm it does not infringe anyone's rights or breach Section 5.
Feedback
If you send us suggestions or feedback, you grant us a royalty-free, perpetual, irrevocable licence to use it without obligation to you.
8. No guarantee of outcomes
We make no promise that using the Platform will produce any particular grade or result. Exam performance depends on many factors outside our control.
9. Availability, disclaimers and liability
We provide the service with reasonable care and skill. We cannot promise uninterrupted access, but will take reasonable steps to resolve faults and communicate significant changes affecting paid access.
If we breach these Terms, we are responsible for loss or damage that is a foreseeable result of that breach or our failure to use reasonable care and skill. We do not limit your rights or remedies for faulty or misdescribed digital content or services. The Platform is for personal educational use; we do not accept liability for business losses.
Your statutory rights. Nothing in these Terms excludes or limits liability for death or personal injury caused by our negligence, for fraud, or any liability that cannot be excluded by law — including your rights as a consumer under the Consumer Rights Act 2015 (for example that digital content must be of satisfactory quality, fit for purpose and as described).
10. Termination
We may temporarily suspend or indefinitely ban your access if you breach these Terms, create a safety or fraud risk, or for another legitimate reason. We will show the reason for the decision and, for a temporary suspension, its planned end date. You may appeal from the restricted-account screen; the appeal is linked to the exact decision so another administrator can review the context and your response. We may restore access early or after review, and temporary suspensions are restored automatically when their stated period ends.
Restriction does not delete your learning or account data. It also does not automatically cancel an active subscription: the restricted-account screen keeps a billing-management control available so you can review or cancel billing, and you can raise billing concerns in your appeal. You can download your data or close your account from that screen at any time; closing the account deletes your personal data as described in the Privacy Policy and cancels any active subscription. On termination your licence to use the Platform ends. Clauses that should survive termination (intellectual property, disclaimers, liability, governing law) survive.
11. Third-party links
The Platform may link to third-party sites we do not control and are not responsible for. Use them at your own risk and subject to their terms.
12. Changes, governing law and contact
We may update these Terms and will give reasonable notice of material changes on the Platform and, where appropriate, by email. We record the version you accept and when you accept it. When renewed acceptance is required, we ask you to review the Terms before continuing to learning features. You can still manage your account and subscriptions, contact support, export your data or delete your account without accepting the new Terms. Earlier use is not recorded as acceptance of a later version.
These Terms are governed by Egyptian law, subject to the mandatory consumer protections that apply to you. Nothing in them excludes rights that cannot lawfully be excluded, or prevents you from bringing a claim before a court that has jurisdiction under applicable law. Operating from Egypt does not remove applicable protections for consumers in other countries.
Contact: CtrlAltRevise — ctrlaltrevise@gmail.com (Compound Mivida, New Cairo City, Egypt).