Terms of Service
Last updated: October 19, 2026
1. About these terms
Welcome to FrenchToPR.com (“the Platform”). The Platform provides preparation for the TCF French test, including listening, reading, writing and speaking practice, and vocabulary flashcards.
By registering for or using the Platform, you confirm that you have read, understood and agree to all of these terms. If you do not agree, please do not register for or use the Platform.
2. Your account
- You must register with a real, working email address and activate your account by verifying it.
- You can also sign in with a Google or Microsoft account.
- You are responsible for keeping your password safe. You bear any loss caused by your password being disclosed.
- Each email address can register only one account, and accounts may not be transferred or lent.
- You can ask to delete your account at any time from the Settings page. If you still have membership time remaining, the recovery period starts from your membership end date; after that, your data is handled as described in the Privacy Policy.
3. The service
The Platform provides:
- Levelled TCF listening and reading practice questions
- Writing and speaking practice with past exam topics
- Vocabulary flashcards (an SRS spaced-repetition system)
- Mock exams
- Study statistics and AI study advice (some features require a membership)
The Platform is not an official test provider. Practice content is for exam preparation only and is not guaranteed to match the real test exactly.
4. Membership and payment
4.1 How membership works
- The Platform has a free version and a membership. The free version has limited content and features.
- A membership is a one-time purchase of a fixed length of time. It never renews automatically and never results in recurring charges. When it ends, your account returns to the free version and its limits apply again.
- Every membership includes the same benefits. Plans differ only in length and average monthly price.
- Membership is defined by its end date. If you buy again while your membership is active, the new time is added after your current end date; if it has already ended, the new time starts when you buy.
4.2 Prices
- The standard plans are 1, 3, 6 and 12 months, priced in Canadian dollars (CAD). The price shown on the purchase page applies.
- You can also choose a custom length (1–36 months). The system combines standard plans to find the lowest total price and shows you the full calculation before you pay.
- If the best combination covers more time than you chose, you receive the longer period. For example, if you choose 11 months, you are charged the 12-month plan price and receive 12 months.
- The price shown is the final price. No taxes, fees or other charges are added when you buy. A payment processing fee is deducted if you ask for a refund; see section 5.
- The final price is the one calculated by our servers. We may change prices and plans; changes do not affect orders already completed.
4.3 Payment and activation
- Payments are processed by Stripe. The Platform never handles or stores your card details.
- Your membership is activated automatically once Stripe confirms payment, and a receipt is sent to your registered email address. The payment success page is for display only and does not by itself mean the membership is active.
- If a payment is delayed by your bank or the payment provider, your membership is activated automatically once the payment is confirmed; you do not need to pay again. If it is still not active after 24 hours, please contact us with your order details.
5. Refunds
- You can ask for a refund of an order within 7 days. The refund period starts at the moment the order is paid and ends at the same time 7 × 24 hours later. For example, for an order paid at 12:00 on August 2, you can ask for a refund up to and including 12:00 on August 9. Requests after that time are not accepted, except where the law requires otherwise.
- Refund amount = amount paid − charge for time used − payment processing fee. Time used is charged at the standard monthly price of CAD 39, which works out to CAD 1.30 per day, not at a plan’s discounted price or any promotional price.
- The payment processing fee is 6% of the amount paid + CAD 0.50 (rounded up to the cent). It is deducted from every refund and is not refundable, because the payment provider does not return its transaction fee when a payment is refunded. The fee never exceeds the amount paid and is never converted into membership days. It is not deducted from refunds caused by us (for example, a duplicate charge or a service failure). The fee for each plan is: 1 month, CAD 39: CAD 2.84; 3 months, CAD 99: CAD 6.44; 6 months, CAD 149: CAD 9.44; 12 months, CAD 249: CAD 15.44. For orders that used a discount code, it is calculated on the amount actually paid.
- Part of a day counts as a full day of time used. So once the membership period has started, at least one day is charged, however many hours you actually used that day. For example, if you buy on August 2 and ask for a refund the same day, one day (CAD 1.30) is charged.
- Example: on a CAD 149 6-month plan, if you ask for a refund after using it for 7 days, CAD 9.10 for time used and the CAD 9.44 processing fee are deducted, and CAD 130.46 is refunded. A CAD 249 12-month plan can no longer be refunded once 7 × 24 hours have passed since payment.
- When the charge for time used, the processing fee and any amount already refunded together reach the amount paid, there is nothing left to refund.
- Days used are counted over the membership period that order covers, not from the payment time. Time bought as a renewal is added after your current end date, and that order has no days used until its period begins. Note that the refund period still starts at the time of payment, regardless of when that order’s time begins.
- After a refund, the days you have been charged for remain yours: the order’s membership time is kept until the charged days end, and the rest is removed. If you have time from other orders queued after it, that time begins from that moment. The same period of use is never charged twice.
- Example: you buy 1 month at 12:00 on August 2, renew for 3 months at 12:00 on August 6, and ask for a refund of the first order at 13:00 on August 6. The first order has been used for 4 days and 1 hour, which counts as 5 days, so CAD 6.50 for time used and the CAD 2.84 processing fee are deducted, and CAD 29.66 is refunded. The 5 days you paid for continue until 12:00 on August 7, and the 3-month renewal begins at that moment.
- Example: continuing the case above, if you instead ask for a refund of the second order (3 months, CAD 99), its membership period has not started, so no time-used charge applies; only the CAD 6.44 processing fee is deducted and CAD 92.56 is refunded. The first order’s month is not affected.
- Submit refund requests from the My membership page. Once we have reviewed a request, the refund is returned through Stripe to your original payment method; when it arrives depends on your card issuer. Each order can have only one refund request in progress at a time.
- When a refund is completed, the membership time from that order (apart from the days charged) is removed. Time from other orders is not affected.
- Accounts suspended or terminated for breaching these terms are not eligible for refunds.
- If you dispute a paid order with your card issuer (a chargeback), the related membership time is removed immediately. Please use the refund process above first: it is usually faster and simpler.
6. Referral codes and discounts
- You can enter a partner referral code before paying to receive a percentage discount (usually 5%; the checkout page shows the actual discount).
- Only one code can be used per order, and codes cannot be combined. The discount is applied after the plan combination has been priced.
- If a referral code is invalid, expired or deactivated, you are told so and shown the full price. You are never charged the full price without knowing it.
- We may deactivate referral codes that are abused, openly sold, or used in misleading promotion. Orders already completed are not affected.
7. Partner (referral) program
This section applies only to users who apply for and are accepted into the partner program.
7.1 Applying and eligibility
- Anyone can apply. We review applications against our own criteria and may decline one without giving a reason.
- Before approval, the applicant must have a Platform account. Partner status is tied to that account and cannot be transferred.
- Once approved, we create a referral code for you. Codes are managed by the Platform and shown in the partner portal.
- Joining the program is free: there are no joining fees, deposits or other charges.
7.2 Commission
- Commission is calculated on the order’s amount paid (after discount), at 20% for the Bronze tier. After 200 membership-months have been settled in total, you move up to Silver at 25%.
- The rate is locked when the order is placed. A tier upgrade applies only to orders placed afterwards; commission already earned is not adjusted.
- Tiers are based on settled membership-months, so an upgrade lags the sale by about one refund period (7 days). The portal shows both settled and pending months.
- Tiers are not lowered automatically if sales fall. They are lowered only by an administrator, with a written reason, where cheating or similar conduct is confirmed, and again only for later orders.
7.3 Settlement and payment
- Commission becomes payable once the order has passed its 7-day refund period and has no unresolved risk flags.
- Commissions are settled monthly, by calendar month. Each month, on a fixed date, the eligible commission from the previous settlement period is paid. The actual settlement date is set by the Platform.
- Commission is paid once a partner’s payable commission reaches CAD 60; amounts below that carry over to the next settlement period. The Platform may adjust this minimum to suit its operations and will notify partners in advance.
- If an order is fully refunded or charged back, its commission is reversed in full. If it is partly refunded, the commission is recalculated on the amount actually paid after the refund (not counting the processing fee deducted from the refund).
- If commission that has already been paid later needs to be recovered (for example, after a refund), the original settlement record is not changed; instead, a matching negative adjustment is created and deducted at the next settlement.
- Commission is paid offline by the payment method the Platform specifies, such as e-Transfer or bank transfer. After paying, the Platform records the amount, time, method and the payment receipt or reference number.
- Partners are responsible for reporting and paying any tax due on their commission income. Unless the law requires otherwise, the Platform does not report or pay these taxes on a partner’s behalf.
7.4 Conduct
As a partner, you must not:
- Use your own referral code to buy for your own account to earn commission (self-purchases still get the discount, but earn no commission)
- Register or manipulate multiple accounts to generate orders and commission
- Make unauthorized promises on the Platform’s behalf, or present yourself as the Platform
- Make misleading claims about test results, immigration outcomes, or benefits the Platform does not offer
- Place referral codes alongside spam, malware, pornographic or illegal content
- Try to identify, export or resell learner data seen in the portal
We record unusual signals (such as many orders from one IP address or an unusual refund rate) and review them manually. Where any of the conduct above is confirmed, we may cancel the related commission, deactivate the referral code, and suspend or end the partnership.
7.5 Data and program changes
- The partner portal shows order information under pseudonyms only. It never shows learners’ email addresses, names or other personal identifiers; see the Privacy Policy.
- The Platform may change commission rates or tier thresholds, or end the program, with advance notice. Changes do not affect existing commission at its locked rate.
- Either side may end the partnership at any time. Commission that has met the settlement conditions is still paid.
8. Acceptable use
When using the Platform, you must not:
- Copy, scrape or distribute the Platform’s question content in any way
- Use automated tools to access the Platform in bulk or interfere with its operation
- Attempt to break into, reverse engineer, or gain unauthorized access to the system
- Register or use an account under someone else’s identity
- Let a third party use your account
- Pay with stolen payment methods, or abuse the refund or discount code system
If you breach these rules, we may suspend or terminate your account, and no refund will be given.
9. Intellectual property
The Platform’s question content, interface design, code and other original content are protected by intellectual property law. They may not be copied, modified or distributed in any form without written permission.
Your personal study data on the Platform (answer history, notes and so on) belongs to you. You grant the Platform a non-exclusive, worldwide, royalty-free licence to use, store, process and analyze that data as far as needed to provide and improve the service. When the Platform uses data for statistical analysis or model improvement, it anonymizes it wherever possible.
10. Disclaimer
- The Platform is provided “as is”. We make no guarantee about test results or immigration application outcomes.
- We are not liable for interruptions caused by events beyond our control, system maintenance, or failures of third-party services.
- AI-generated study advice is for reference only and is not professional education or immigration advice.
- To the fullest extent permitted by law, our total liability to you will not exceed the amount you actually paid in the previous 12 months.
11. Changes to these terms
We may change these terms. We will tell you about significant changes by a notice on the site or by email. Continuing to use the Platform means you accept the changed terms.
12. Contact
If you have any questions about these terms, please contact us:
Email: support@frenchtopr.com