Everything in one place. Tap a section below to open it.
Effective date: 10 July 2026
These Terms and Conditions ("Terms") govern your use of the Time To Tennis online booking platform (the "Platform"), operated by Time To Tennis Sdn. Bhd. ("we", "us", "our", or the "Club").
By creating an account or using the Platform, you agree to be bound by these Terms, our Privacy Policy, and our Refund and Cancellation Policy. If you do not agree, do not use the Platform.
We may modify these Terms at any time. Material changes will be notified by email; continued use means acceptance. Non-material updates may be posted on the Platform.
Who can use: You must be at least 18 years old to hold an account. Persons under 18 may participate in sessions (including kids' coaching classes) only under a booking made and managed by a parent or legal guardian, who is responsible for all bookings and payments.
Account creation: Provide a valid email, a 6-digit login PIN, full name, and Malaysian mobile number (+60). Verify your email before your first booking. You may optionally provide date of birth and gender (used only for operational/statistical purposes, not marketing unless you opt in separately).
Your responsibility: You are solely responsible for keeping your login PIN confidential, for all activities under your account, and for notifying us immediately of any unauthorised access. You can review and sign out devices signed in to your account under Account → Security. We are not liable for losses arising from your failure to protect your credentials.
Court bookings and coaching: The Platform offers (a) court bookings at our outlets and (b) coaching session enrolment. References to "courts" in these Terms include the Club's indoor simulator courts at its outlets. Availability is displayed on the Platform. When you select a slot and proceed to checkout, the slot is held for you for 5 minutes while you complete payment. If payment is not completed within that window, the hold expires, the slot is released, and any credit you applied is automatically returned.
Confirmation: A booking is confirmed only after payment has been successfully processed by Curlec (our payment processor) and a confirmation email has been sent to your registered email. Until you receive the confirmation email, the booking is not guaranteed.
Availability: All bookings are subject to court and session availability and capacity limits. We reserve the right to suspend or restrict bookings during maintenance, special events, or unforeseen circumstances, or to refuse a booking if the requested slot is unavailable.
Rescheduling: You may reschedule a court booking through your account, provided each reschedule is made more than 24 hours before the booking's start time, is for the same duration, and is to an available slot of equal or lower cost. The price you originally paid stands: no difference is refunded if the new slot is cheaper, and slots costing more than your original booking cannot be selected. Rescheduling is subject to availability and to fair-use limits; the Club may, at its discretion, assist with changes outside these rules in genuine emergencies.
Payment methods (via Curlec / Razorpay Malaysia): FPX, credit/debit cards (Visa, Mastercard), e-wallets (TouchnGo, GrabPay, ShopeePay), DuitNow QR.
Pricing and SST: Prices are subject to Service Tax (SST) at 6%, applied to your subtotal after any promotional discount and itemised on your receipt. Optional add-ons (for example, racket rental at RM10, SST-inclusive) are shown as separate line items. You will always see the final amount (including SST) before confirming payment.
Payment processing: Payments are processed securely by Curlec (Razorpay Malaysia). The Club never stores or has access to your full card details. Payment security and PCI-DSS compliance is Curlec's responsibility.
If payment fails, you will receive an error message, your hold will expire, and any credit you applied is automatically returned. You may attempt payment again by re-selecting the slot (subject to availability).
Rare race condition: If your payment is successfully processed but the slot was lost while your payment was being confirmed, the full amount will be automatically credited to your account as Court Credit. You will receive an email notification and can use your credit immediately.
Court Credit ("Tennis and Padel Court Credit"): a prepaid balance of court hours used to book courts on the Platform. Non-refundable as cash but fully usable on the Platform.
Class Credit: prepaid coaching balances used to enrol in coaching sessions. Class Credit is category-specific — Adult or Kids, Group or Private class — and each category's balance can only be used for that class category (for example, Kids' Group Class Credit cannot pay for a Private class).
Vouchers: single-session units issued by the Club (for example, as a goodwill gesture or promotion). Vouchers are not sold on the Platform, are non-refundable as cash, are usable only for the session type for which they were issued, and are subject to availability and the cancellation rules that apply to standard bookings.
No transfers: Court Credit, Class Credit, and vouchers are personal to your account and are not transferable to any other person or account.
How credit is spent: credit balances move in 30-minute steps. To keep balances usable, a booking may not leave a stranded balance of exactly half an hour; the Platform will show you which durations are available for your balance.
Expiry and dormancy: purchased credit is valid for the period stated on the package at the time of purchase (larger packages carry longer validity; certain single-session credits carry no expiry). We send a reminder email before credit expires. Expired credit is forfeited and is not refundable. Credit issued to you as a refund does not expire. If your account is terminated for breach under Section 8, remaining credit is forfeited unless we are legally required to refund it.
Enrolment: enrolment is confirmed immediately upon payment, and a confirmation email is sent to you. Coaching sessions have limited capacity and close for enrolment 2 hours before the session start time. No further enrolments are accepted after that point.
Payment confirmed but session full: if your payment is confirmed but the session filled up while your payment was processing, you receive an automatic full refund as Class Credit and an email notification, and you may use that credit for future sessions.
Club-initiated cancellations: if the Club cancels a coaching session, all enrolled members are notified by email and receive an automatic full refund as Class Credit.
Withdrawing from a session: to withdraw from a coaching session, contact the Club (email or WhatsApp, Section 17). Withdrawal requests made more than 24 hours before the session start are refunded in full as Class Credit. Requests made within 24 hours of the start are handled at the Club's discretion. When the Club removes you from a session, your seat is released and any refund is issued as Class Credit with an email confirmation.
For complete details, see our Refund and Cancellation Policy. In summary:
Court bookings are non-refundable. Once confirmed, the amount paid (whether by online payment, Court Credit, or voucher) is not refunded if you do not use the booking. Self-service cancellation of court bookings is not offered.
Instead of cancelling, you may reschedule under Section 3 (more than 24 hours before the start time, same duration, equal or lower cost). Genuine emergencies are considered case-by-case at our discretion.
Coaching withdrawals: more than 24 hours before start → full refund as Class Credit on request; within 24 hours → at the Club's discretion.
Club-initiated cancellations: if the Club cancels your court booking or coaching session, you receive an automatic full refund as account credit.
How refunds are issued: all refunds under these Terms (Club-initiated cancellations, coaching withdrawals, force majeure, payment race conditions, goodwill refunds) are issued as account credit (Court Credit or Class Credit), never as cash or a card reversal, and are immediately usable.
No-show: if you fail to arrive for a booked session, the booking cost and any applied credit are forfeited with no refund or adjustment.
Your statutory rights: nothing in these Terms excludes, restricts, or modifies any right or remedy you have under the Consumer Protection Act 1999 or other applicable Malaysian law that cannot lawfully be excluded, restricted, or modified.
House rules: users agree to comply with Club house rules (displayed at the venue and available on request), including respect for equipment, appropriate dress code (closed-toe sports shoes), punctuality (arrive 10 minutes early), respect for staff and members, and compliance with safety and health regulations.
Breach may result in denial of future bookings, suspension or termination of your account, and forfeiture of remaining credit or vouchers without refund, unless we are legally required to refund.
Prohibited conduct: you agree not to:
Termination: we may suspend or terminate your account immediately and without prior notice if you breach these Terms, house rules, or acceptable-use rules; engage in fraudulent activity; abuse facilities or staff; or pose a risk to safety or operations.
Inherent risks: tennis and padel are physical sports with inherent risks, including injury from physical exertion, falls, collisions, and interaction with other players and Club facilities. By booking courts or coaching through the Platform, you voluntarily assume the risks ordinarily associated with participation.
Liability cap: to the fullest extent permitted by Malaysian law, the Club's total liability to you for any claim, loss, or damage arising from use of the Platform, court bookings, coaching sessions, or any transaction on the Platform is limited to the amount you paid for the specific booking or service in question.
Exclusions from limitation: the above limitation does not apply to:
Disclaimer of warranties: the Platform is provided "as is" to the extent permitted by law. We do not warrant that the Platform will be uninterrupted, error-free, or secure, or that every booking attempt will succeed. This does not affect the guarantees implied in your favour by the Consumer Protection Act 1999 in respect of services we supply.
If the Club is unable to provide a booked court or coaching session due to circumstances beyond our reasonable control (natural disaster, extreme weather, government order, public emergency, strike, utility failure, or unexpected facility damage or closure), the booking will be automatically credited in full as Court Credit or Class Credit. You will be notified as soon as practically possible. Subject to your statutory rights (Section 7), account credit is the remedy we provide in these circumstances.
Your use of the Platform is governed by our Privacy Policy, which details what personal data we collect, how we use and protect it, and your rights under the Personal Data Protection Act 2010 (as amended in 2024).
By using the Platform, you consent to the collection and processing of your personal data as described in the Privacy Policy.
First point of contact: if you dispute a charge or payment issue, contact Club support first via email mytimetotennis@gmail.com or WhatsApp +60 12-989 3940. Provide your booking reference, transaction details, and a clear explanation. We will investigate and respond within 7 business days.
Processor escalation: if unresolved, your dispute may be escalated to Curlec (Razorpay Malaysia), our payment processor. Curlec handles chargeback and reversal requests according to its merchant dispute-resolution policy. Timeframes and outcomes are governed by your card issuer and payment-network rules.
Chargebacks without contacting us first: if you initiate a chargeback directly with your card issuer without first contacting us, we may treat the matter as being handled solely through the card-network process, and we may suspend your account while the dispute is pending. This does not affect your statutory rights.
All content on the Platform (logos, design, text, images, code) is the intellectual property of Time To Tennis Sdn. Bhd. or licensed to us. You may not reproduce, modify, or distribute Platform content without permission; use our logos or trademarks for commercial purposes; or create derivative works or scrape data from the Platform.
The Platform may contain links to third-party websites (e.g., Curlec for payments). We are not responsible for the content, accuracy, or practices of third-party sites, or any loss or damage from your use of them. Their terms and policies govern your use.
Governing law: these Terms are governed by and construed in accordance with the laws of Malaysia.
Jurisdiction: both you and the Club submit to the jurisdiction of the courts of Malaysia to resolve any dispute or claim arising from these Terms or your use of the Platform.
Dispute resolution process: before initiating legal proceedings, you agree to attempt informal resolution by contacting Club support. If unresolved within 14 days, either party may propose mediation. Nothing in this Section prevents you from bringing a claim before the Tribunal for Consumer Claims Malaysia (Tribunal Tuntutan Pengguna Malaysia) where it has jurisdiction, or exercising any other statutory right.
Entire agreement: these Terms, together with the Privacy Policy and Refund and Cancellation Policy, constitute the entire agreement between you and the Club regarding the Platform. They supersede all prior negotiations, representations, and agreements.
Severability: if any provision is found invalid or unenforceable by a court of competent jurisdiction, that provision will be modified to the minimum extent necessary to make it enforceable, or if modification is not possible, will be severed. All other provisions remain in full force and effect.
Time To Tennis Sdn. Bhd.
Email: mytimetotennis@gmail.com WhatsApp: +60 12-989 3940 HQ / Registered Office: F-37, First Floor, Citta Mall, No. 1, Jalan PJU 1A/48, Ara Damansara, 47301 Petaling Jaya, Selangor Outlet 2: 3 Damansara, Lot L1-20, 1st Floor, 3, Jalan SS 20/27, Damansara Intan, 47400 Petaling Jaya, Selangor Operating Hours: Both outlets: Daily 7am–12am Malaysian Business Registration Number: 202201043759 (1489456-D)
Effective date: 10 July 2026
Time To Tennis Sdn. Bhd. ("we", "us", "our", or the "Club") respects your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our platform to book courts and coaching sessions (the "Platform").
This Policy is prepared with reference to the Personal Data Protection Act 2010 (as amended in 2024) ("PDPA").
If you do not agree with these privacy practices, you should not use the Platform.
When you create an account and use the Platform, we collect:
| Category | Details |
|---|---|
| Identity | Full name; optional profile photo |
| Contact | Email, Malaysian mobile number (+60 format) |
| Login | 6-digit login PIN (stored only in securely hashed form by our authentication provider) |
| Profile | Date of birth (optional), gender (optional) |
| Bookings | Court bookings, coaching enrolments, reservation history |
| Payment | Transaction reference, amount paid, payment outcome (see §2.2) |
| Preferences | Marketing opt-in status |
Walk-in customers: if you book at the counter without a Platform account, we record the name you provide and the booking details so the Club can manage the reservation. No account is created and no marketing is sent to walk-in customers.
We never collect, store, or process credit card numbers, CVV codes, or full card details. All payment information is:
We record only the transaction reference, amount, and success/failure status.
When you access the Platform, we collect:
We use session and authentication cookies only, to maintain your login and enable secure access. We do not use advertising cookies, third-party tracking cookies, or individual-level analytics. Cookies are cleared when you log out or your session expires.
For security, dispute-resolution, and audit purposes, the Platform keeps records of account and administrative actions (for example: bookings made, reschedules, refunds issued, credit adjustments, and enrolment changes), including who performed the action and when.
We collect and use your personal data only for these purposes:
| Purpose | Basis | Data Used |
|---|---|---|
| Account management | Performance of our contract with you | Name, email, phone, hashed PIN |
| Court & coaching bookings | Contract | Booking history, enrolments |
| Payment processing | Contract | Transaction reference, amount, date |
| Credit & voucher tracking | Contract | Court Credit and Class Credit balances |
| Refunds & disputes | Contract & legal obligation | Booking data, payment history |
| Transactional communication | Contract | Name, email for confirmations, receipts, reminders, PIN resets |
| Platform security & fraud prevention | Legitimate operational need & legal obligation | IP address, login patterns, device info |
| Error diagnosis | Legitimate operational need | Scrubbed error logs |
| Marketing (opt-in only) | Consent | Email, name |
| Legal compliance | Legal obligation | Any data as required by law |
We do not use your data for any purpose beyond those listed above without your prior consent. We do not sell personal data.
Purpose: process payments. Data shared: name, email, amount, and our internal order reference. Data NOT shared: your card details are entered directly with Curlec and never pass through our systems. Privacy policy: https://razorpay.com/privacy/
Purpose: send booking confirmations, receipts, reminders, and PIN-reset emails. Data shared: email address, name, booking/transaction details needed for the message. Privacy policy: https://resend.com/privacy
Purpose: host account data, booking history, credit balances; provide login/authentication. Data shared: the personal data described in §2. Location: may be hosted outside Malaysia (see §5). Privacy policy: https://supabase.com/privacy
Purpose: monitor Platform errors and troubleshoot issues. Data shared: error logs with personal data scrubbed before transmission. Privacy policy: https://sentry.io/privacy/
Purpose: host the Platform. Data shared: connection metadata (IP address, browser type) inherent to serving web requests. Privacy policy: https://vercel.com/privacy
Purpose: rate limiting to protect against abuse and account attacks. Data shared: short-lived request counters keyed by account identifier and/or IP address.
We may use additional service providers for customer support, backup, and disaster recovery. Processors are engaged on terms requiring them to protect personal data consistently with the PDPA.
Your personal data may be transferred to, stored in, and processed outside Malaysia because our processors (for example, Supabase, Vercel, Sentry, Upstash) operate global infrastructure, and Curlec may process through its parent company's infrastructure.
Where personal data is transferred outside Malaysia, we take steps to ensure it receives protection consistent with the PDPA, including contractual safeguards with our processors and reliance on their published security certifications.
By using the Platform, you consent to the cross-border transfer of your personal data for the purposes outlined in §3.
| Data category | Retention target | Reason |
|---|---|---|
| Booking & session history | 7 years | Tax, accounting & audit obligations |
| Payment & transaction records | 7 years | Tax & audit compliance, disputes |
| Credit balances | Duration of account | Ongoing service |
| Account profile (name, email, phone) | Duration of account, then removed on verified deletion request subject to legal holds | Service provision |
| Date of birth, gender | Duration of account | Deleted on deletion request or consent withdrawal |
| Session & login data | Short-term operational window | Security and fraud investigation |
| Error logs (Sentry) | Per Sentry's rolling retention | Automatic |
| Cookies | Session duration or until logout | Auto-cleared |
We retain personal data only as long as necessary for the purposes in §3 or as required by law, and we review retention periodically.
Account deletion is handled on request (see §7.4). On a verified request we will remove or anonymise your profile data without undue delay, except data we must keep to satisfy legal obligations (for example, transaction records for tax purposes) or to resolve ongoing disputes. You will receive confirmation once processed.
Under the Personal Data Protection Act 2010 (as amended in 2024), you have the following rights:
Request a copy of the personal data we hold about you. Contact us at mytimetotennis@gmail.com from your registered email. We respond within the timeframe prescribed under the PDPA (21 days).
Request correction of inaccurate or incomplete data. You can update your profile (name, phone, date of birth, gender) directly in Platform settings, or contact us.
Withdraw consent for marketing communications at any time via Platform settings or by contacting us. Withdrawing marketing consent does not affect transactional communications (booking confirmations, receipts, PIN resets), which are necessary to provide the service.
Request deletion of your account and associated personal data by contacting mytimetotennis@gmail.com from your registered email, subject to:
Following the 2024 amendments to the PDPA, you may request a copy of personal data you have provided to us in a commonly used electronic format, to the extent the right is in force and technically feasible. Contact us to make a request.
Contact details:
For complex requests we will tell you if additional time is needed.
Platform accounts are for users 18 and older. Children participate in kids' coaching classes under a booking made and managed by a parent or legal guardian:
If we become aware that a person under 18 holds an account without guardian consent, we will close the account and delete its data, subject to §6.
We implement industry-standard security:
No system is 100% secure. We cannot guarantee absolute protection against sophisticated attacks, but we review our safeguards and act promptly on issues we discover.
If a data breach affecting your personal data occurs, we will act in accordance with the breach-notification duties introduced by the 2024 PDPA amendments:
Our notification will include: the nature of the breach, the data affected, the likely risks, the steps we are taking, recommended actions for you, and how to contact us for help.
We may send promotional emails about court availability, special offers, coaching, and Platform updates — only if you opt in. The marketing consent option is not pre-ticked; you choose it at signup or in your profile settings.
Stop marketing emails at any time by updating your preferences in Platform account settings or contacting mytimetotennis@gmail.com.
Note: transactional emails (booking confirmations, receipts, reminders, PIN resets) are part of providing the service and are sent regardless of marketing preferences.
We may update this Privacy Policy to reflect changes in data processing, legal requirements, or user feedback.
Notice of changes:
If you believe we have violated your privacy rights or the PDPA:
If our response is unsatisfactory, you may lodge a complaint with the Personal Data Protection Commissioner (Jabatan Perlindungan Data Peribadi / Department of Personal Data Protection, Malaysia): https://www.pdp.gov.my
The Platform may contain links to third-party websites (e.g., Curlec for payments). This Privacy Policy applies only to the Platform. We are not responsible for the privacy practices of external sites. Review their privacy policies before providing personal data.
For questions or requests regarding this Privacy Policy, please contact:
Time To Tennis Sdn. Bhd.
Email: mytimetotennis@gmail.com Phone: +60 12-989 3940 (WhatsApp) Address: F-37, First Floor, Citta Mall, No. 1, Jalan PJU 1A/48, Ara Damansara, 47301 Petaling Jaya, Selangor
Data Protection Officer: privacy matters are handled by the Club at mytimetotennis@gmail.com.
Malaysian Business Registration Number: 202201043759 (1489456-D)
Effective date: 10 July 2026
Time To Tennis Sdn. Bhd. ("the Club") offers two services through the Platform: court bookings and coaching sessions. This policy covers cancellations and refunds for both.
Key points:
Court bookings are non-refundable. Once confirmed, the amount paid (online payment, Court Credit, or voucher) is not refunded if you do not use the booking. Self-service cancellation is not offered.
Instead, reschedule (Section 6) to move your booking to another slot rather than lose its value.
You may move a court booking under these rules:
Genuine emergencies (medical, etc.) are reviewed case-by-case at the Club's discretion. Contact support with details; any goodwill refund is issued as Court Credit and is not guaranteed.
If you fail to arrive for your booked session, the booking cost is forfeited. No refund or credit is issued.
To withdraw from a coaching session, contact the Club (Section 12).
More than 24 hours before the session start:
Within 24 hours of the session start:
When the Club processes a withdrawal, your seat is released and you receive an email confirmation.
If the Club cancels a coaching session:
If your payment is confirmed but the session filled up while your payment was processing, you automatically receive a full refund as Class Credit and an email notification.
When eligible, the amount is credited as Court Credit (court hours), available immediately to book courts on the Platform.
When eligible, the amount is credited as Class Credit for the relevant class category (Adult/Kids, Group/Private), available immediately for future coaching.
All refunds under this policy are issued exclusively as account credit (Court Credit or Class Credit). We do not issue:
This is our standard remedy under this policy; it does not exclude any statutory right that cannot lawfully be excluded.
Court Credit, Class Credit, and vouchers are non-refundable as cash but are fully usable for their respective services.
Credit refunds are issued automatically if:
If you request a refund within 7 days of purchase due to a genuine error (e.g., accidental duplicate purchase), contact support; refunds are issued as account credit at the Club's discretion.
Purchased credit expires per the validity period stated on the package at purchase. We send a reminder email before credit expires. Expired credit is forfeited. Credit issued as a refund does not expire.
Court Credit, Class Credit, and vouchers are personal to your account and are not transferable to any other person or account.
You may reschedule a court booking through your account:
Example: Original: Friday 6 PM at RM50 → reschedule (>24h ahead) to Saturday 10 AM at RM45 ✓ allowed; the price paid remains RM50.
Rescheduling is subject to availability and fair-use limits.
If the Club is unable to provide a booked court or coaching session due to natural disaster, extreme weather, government order, health crisis, facility damage, utility failure, or strike:
If you believe a cancellation was applied in error, contact support with your booking reference. We investigate within 7 business days and issue credit or restore the booking if an error is confirmed.
Medical circumstances do not automatically override this policy. You may contact support with documentation; the Club may, at its discretion, issue courtesy credit. This is not automatic.
Court Credit and Class Credit are tied to your account and remain available as long as your account exists. If the Platform permanently shuts down, the Club will work in good faith to deal fairly with outstanding balances, subject to applicable law.
Q: Can I get a cash refund instead of credit? A: No. All refunds under this policy are issued as Court Credit or Class Credit, immediately usable on the Platform. This does not affect statutory rights that cannot be excluded.
Q: Can I transfer my credit to someone else? A: No. Credit and vouchers are personal to your account and are not transferable.
Q: Can I cancel my coaching enrolment inside 24 hours? A: Contact the Club as early as you can. Within 24 hours of the session start, refunds are at the Club's discretion.
Q: Do I have a cooling-off period? A: Bookings for courts and coaching are services scheduled for a specific time. Malaysian law provides cooling-off rights only for specific contract types (for example, certain direct-sales contracts); they do not generally apply to time-specific service bookings. If you believe a specific statutory right applies to your purchase, contact us and we will review it.
If you dispute a charge:
Contact Club support first
Club investigation
Escalation to payment processor
Direct chargeback
We may update this Refund and Cancellation Policy. Material changes will be notified via email before taking effect. Continued use of the Platform constitutes acceptance.
Time To Tennis Sdn. Bhd.
Email: mytimetotennis@gmail.com Phone: WhatsApp +60 12-989 3940 Address: F-37, First Floor, Citta Mall, No. 1, Jalan PJU 1A/48, Ara Damansara, 47301 Petaling Jaya, Selangor Operating Hours: Both outlets: Daily 7am–12am
We aim to respond to refund-related enquiries within 2 business days.