PyTestHub

Terms of Service

Last updated: 26 September 2026

In short: PyTestHub writes practice papers with AI and grades your answers. You get 3 papers a month free, or 40 on the Learner plan. Payments are handled by Paddle, our reseller. You can cancel any time, and you can get your money back within 30 days of a payment. AI makes mistakes, so treat papers and grades as practice, not as official results.

1. Who we are

PyTestHub (www.pytesthub.com) is run by Toppers Education Centre Private Limited, a company registered in Ireland (company number 796688), whose registered address is San Antonius, 1 Laurence Avenue, Maynooth, W23 R6P1, Ireland ("we", "us"). You can contact us at amitsharma205@zohomail.com.

By creating an account or using PyTestHub you agree to these terms. If you don't agree, please don't use it.

2. What PyTestHub does

PyTestHub generates practice papers in Python, SQL and Statistics on the topic and difficulty you choose, grades your answers automatically, and gives feedback and model answers. It also offers a live quiz tool for teachers at /live/.

3. Your account

4. Plans and allowances

5. Payments and subscriptions

Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle provides all customer service inquiries and handles returns. When you buy, Paddle's buyer terms apply to the purchase, and Paddle charges your card, collects any VAT or sales tax and sends your receipts.

6. Refunds

You can get a full refund within 30 days of any payment. See our Refund Policy.

7. AI-generated content

Papers, model answers, grades and feedback are produced by an AI model (Claude, by Anthropic). They are meant for practice. They can contain mistakes, and grades are an automated estimate, not an official assessment. Don't rely on them as professional, academic or exam-board advice.

8. Fair use

Please don't: try to get around the limits (for example with multiple accounts or automated requests); attack, overload or scrape the service; use it for anything unlawful; submit content that is abusive or that you have no right to share; or resell access to it.

9. Your content

Your answers belong to you. You allow us to store and process them, including sending them to our AI provider, so that we can grade them and show you your results. Anyone who has a paper's code or link can open that paper and take it, so share codes only with people you want to have them.

10. The service

We work to keep PyTestHub available and correct, but it's provided "as is" and may sometimes be unavailable or change. We may add, change or remove features; if we make a change that takes away something you've paid for, we'll tell you and you can cancel for a refund of the unused part.

11. Liability

Nothing in these terms limits liability that can't legally be limited, or your rights as a consumer under the law of your country. Otherwise, we aren't liable for indirect or consequential losses, and our total liability to you is limited to what you paid us in the 12 months before the claim.

12. Ending your account

You can stop using PyTestHub at any time, and ask us to delete your account by emailing us. We may suspend or close accounts that break these terms; if we do that without a good reason, we'll refund the unused part of any subscription.

13. Changes to these terms

We may update these terms. If a change matters, we'll tell you by email or on the site before it takes effect. Continuing to use PyTestHub after that means you accept the new terms.

14. Law

These terms are governed by the laws of Ireland, and disputes go to the Irish courts. If you're a consumer, you also keep the protection of the mandatory laws of the country where you live.

15. Contact

Questions about these terms: amitsharma205@zohomail.com. Questions about a payment or receipt: Paddle, at paddle.net.