
Manage Codespark
What you don't know !
Silent Waste
84%
of people lose money every month on unused services
Lack of Transparency
60%
of users feel lost facing cancellation terms
Budget Illusion
82%
of consumers underestimate the cost of their automatic withdrawals
Fear of Commitment
44%
of subscribers have experienced a 'commercial trap' experience
Legal Validation
All our letters are written by legal experts to guarantee their compliance.
Legal Commitment
We generate legally binding documents that your provider is obligated to honor.
Immediate Efficiency
Free yourself from your commitments in less than 2 minutes, directly online.
Budget Optimization
Regain control of your finances by stopping superfluous withdrawals.
Cancel CodeSpark: The Right Way
How to cancel CodeSpark and protect your rights in south africa
What is CodeSpark and who uses it
CodeSpark is a subscription-based online learning platform designed to introduce young children to coding fundamentals through interactive games and creative activities. The service targets children aged 5 to 9 years old, and parents and educators use it to make programming concepts fun and accessible.
You can access CodeSpark across multiple platforms: the web, iOS devices through the Apple App Store, and Android devices via Google Play. Depending on your subscription plan, you gain access to lessons, activities, and classroom features that grow with your child's learning journey.
How CodeSpark subscriptions work
CodeSpark operates on a recurring subscription model. Once you subscribe, your account renews automatically at the end of each billing period unless you actively cancel. The subscription continues whether you access the platform regularly or not, which is why many parents decide to cancel when their child loses interest or when the service no longer fits their needs.
Why parents cancel CodeSpark
You might cancel CodeSpark for several reasons: your child has completed the curriculum, they've moved on to more advanced coding platforms, budget constraints have tightened, or the platform simply isn't engaging your family anymore. Whatever your reason, Stopee understands that cancelling quickly and without hassle should be straightforward, not buried in confusing menus.
Your consumer rights when cancelling CodeSpark
South Africa's Consumer Protection Act (CPA) grants you specific rights when dealing with subscription services like CodeSpark. Understanding these rights protects you from unfair cancellation practices and positions you to claim refunds if the company fails to deliver what it promised.
What the consumer protection act covers
Under the CPA, you have the right to cancel a subscription service without penalty, provided you follow the terms you agreed to. Importantly, if CodeSpark fails to deliver the service as described, or if their cancellation process is deliberately hidden or difficult to access, you may have grounds to dispute charges and request a refund. The National Consumer Commission (NCC) is your escalation point if CodeSpark refuses to honour your cancellation request or withholds a refund you're entitled to.
Stopee recommends keeping records of all transactions, cancellation requests, and correspondence with CodeSpark. These documents are essential if you need to escalate a dispute with the NCC.
Refund protection under south african law
While CodeSpark's terms may state that purchases are non-refundable, this does not override the CPA. If you cancel within a reasonable cooling-off period or if CodeSpark breaches its service agreement, you may still be entitled to a refund. Additionally, if you purchased through Apple or Google Play, those platforms have their own refund policies that sometimes offer more protection than CodeSpark's direct terms.
How to cancel CodeSpark on the web
Cancelling your CodeSpark subscription through the website is the most direct method and gives you the clearest record of your cancellation request. This is your best option if you want to avoid third-party platform complications.
- Log into your CodeSpark account on the official website using your email and password.
- If you've forgotten your password, use the "Forgot Password" link on the login page and reset it before proceeding.
- Once logged in, navigate to your Account Settings or Subscription Settings. This option typically appears in a menu icon or in the top-right corner of the page.
- Look for options labelled "Manage Subscription," "Billing," or "Account."
- Find the cancellation or subscription management option and select it.
- CodeSpark may ask you why you're cancelling - you can skip this or provide feedback, but it's optional.
- Confirm your cancellation request. The platform will typically show you the effective date your access will end.
- Take a screenshot of this confirmation for your records.
- Check your email for a cancellation confirmation message from CodeSpark. Warning: If you don't receive one within 24 hours, contact CodeSpark support immediately to verify your cancellation went through.
Cancelling via apple app store on iOS
If you subscribed to CodeSpark through the Apple App Store, you must cancel through your Apple ID settings, not through the CodeSpark app itself. Apple controls all billing and renewal for App Store purchases, so your cancellation request goes directly to Apple, not to CodeSpark.
- On your iPhone or iPad, open the Settings app.
- Scroll to the top and tap your name or Apple ID profile.
- Tap "Subscriptions" (or "Media & Purchases" on older iOS versions).
- You may need to authenticate with Face ID, Touch ID, or your Apple ID password.
- Find CodeSpark in your active subscriptions list and tap it.
- If you don't see it, check the "Expired" or "Past" subscriptions section if you've already cancelled.
- Tap "Cancel Subscription" or "Turn Off Auto-Renewal."
- The exact wording depends on your iOS version and whether the subscription is active or recently expired.
- Confirm the cancellation. Apple will show you the end date of your current billing cycle.
- You retain access to CodeSpark until that date; after that, your account downgrades to the free tier (if available) or loses access entirely.
- Check your Apple ID email for a cancellation confirmation. Pro tip: Apple's confirmation emails can take up to 48 hours, so don't panic if it doesn't arrive immediately.
Cancelling via google play on android
Like Apple, Google Play controls all subscription billing for Android users. You cancel CodeSpark through your Google Play account, and Google handles the refund policy - not CodeSpark directly.
- Open the Google Play Store app on your Android device.
- If you don't have the app, you can also access subscriptions on a computer at play.google.com.
- Tap your profile icon in the top-right corner and select "Manage your Google Account."
- On a computer, sign in to your Google Account and navigate to "Subscriptions."
- Tap the "Subscriptions" tab (or select "Subscriptions" from the menu on a computer).
- You'll see all active and past subscriptions linked to your Google Account.
- Find CodeSpark in your list and tap it.
- If CodeSpark doesn't appear, it may already be cancelled or you may be logged into the wrong Google Account.
- Tap "Cancel Subscription" and confirm the cancellation.
- Google will show you the final day you have access. Your account ends on that date.
- Look for a confirmation email from Google Play. Warning: Google sometimes delays confirmation emails; check your Spam folder if you don't see it within 48 hours.
What happens after you cancel CodeSpark
Cancelling CodeSpark doesn't mean instant access loss. It's important to understand the timeline and what changes on your account after cancellation so there are no surprises.
Your access timeline after cancellation
When you cancel, your access to CodeSpark's full curriculum and features continues until the end of your current billing period. For example, if you cancel on the 15th of the month but your billing cycle runs through the 30th, you retain full access until the 30th. After that date, you lose access to paid content.
If CodeSpark offers a free tier with limited lessons, your account may downgrade to that level automatically. If there's no free option, your account simply becomes inactive and you can no longer log in to view your child's progress or access any lessons.
What happens to your child's learning history
Cancelling your subscription does not automatically delete your account or erase your child's learning progress. That data typically remains stored on CodeSpark's servers. If you want to preserve this information before cancellation, download or screenshot any certificates, progress reports, or activity summaries your child has earned.
If you want to delete your account completely and remove all personal data, you must request this separately. Stopee advises contacting CodeSpark support directly with an account deletion request. Keep a copy of your request and CodeSpark's response for your records.
Stopping automatic renewals
The critical step in cancellation is stopping automatic renewal. If you only cancel through the app but originally subscribed via Apple or Google Play, your renewal may continue because the billing happens on their platform, not within CodeSpark. This is the most common reason parents discover they're still being charged weeks after attempting to cancel.
Pro tip: After cancelling, wait 5-7 days and check your subscription settings again to confirm the cancellation "stuck." Sometimes the system rolls back a cancellation request if there's a technical glitch.
Refund eligibility and how to request one
Refunds for CodeSpark depend entirely on where and how you purchased your subscription. Each platform - the CodeSpark website, Apple App Store, and Google Play - has its own refund window and policy.
Refunds for web purchases
If you subscribed directly through CodeSpark's website, refund eligibility is less clear-cut. CodeSpark's public terms often state that subscriptions are non-refundable once activated. However, under South African consumer law, if you cancel within a reasonable timeframe (typically 14-30 days of purchase) or if CodeSpark failed to provide the service as described, you may still qualify for a refund.
To request a refund for a web purchase, contact CodeSpark support through your account or via their official contact channels. Explain your reason for cancellation and request a refund. Provide your transaction receipt or order number. If CodeSpark refuses, you can escalate to the National Consumer Commission and cite breaches of the Consumer Protection Act.
Refunds through apple app store
Apple's refund window is strict: you have 14 days from the date of purchase to request a refund. After 14 days, Apple rarely approves refund requests unless there's a technical issue with the app itself.
To request a refund, go to your Apple ID account settings, find your CodeSpark purchase in your order history, and tap "Report a Problem." Select your reason (e.g., "I didn't authorize this charge" or "The app doesn't work as expected") and submit. Apple reviews your request and typically responds within 3-5 business days.
Warning: If you request a refund through Apple, your CodeSpark subscription may be cancelled automatically. This is actually helpful because you won't need to cancel separately.
Refunds through google play
Google Play offers a tighter refund window than Apple: you have just 2 hours from the time of purchase to request a refund for a subscription. After 2 hours, Google's system rarely allows refunds unless you can prove a technical failure or unauthorized charge.
If you're within the 2-hour window, open Google Play, go to "Manage subscriptions," find CodeSpark, and tap "Cancel subscription." You'll see an option to request a refund. Select it and confirm. Google processes most refunds within 5-7 business days.
Beyond 2 hours, you can still try contacting Google Play support directly and explaining your situation. Mention that you cancelled immediately after subscribing and that you've had minimal use. Google support staff sometimes approve refunds outside the standard window if you're persuasive, though this is not guaranteed.
CodeSpark pricing and subscription plans
Exact pricing for CodeSpark changes based on promotions, region, and subscription duration. The table below shows typical plan structures, but you should verify current pricing directly on CodeSpark's website or in your account settings before making any decisions.
| Plan | Typical price (ZAR) | Billing cycle | Access level |
|---|---|---|---|
| Basic annual | Request current | 12 months | Full curriculum |
| Monthly standard | Request current | 1 month | Full curriculum |
| Free tier | R0 | Ongoing | Limited lessons |
Stopee recommends contacting CodeSpark support directly or checking your account dashboard for exact current pricing. Prices vary by region and change seasonally, so the figures above are illustrative only.
Common cancellation mistakes and how to avoid them
Cancelling a subscription sounds simple, but many parents inadvertently make mistakes that leave them charged long after they intended to cancel. Understanding these pitfalls protects your wallet and your peace of mind.
Mistake 1: cancelling only in the app, not on the billing platform
This is the biggest mistake. If you subscribed through Apple or Google Play, you must cancel through their platforms, not just by deleting the CodeSpark app. Deleting the app does nothing to stop billing. Cancelling within the CodeSpark website or app doesn't stop Apple or Google from renewing your subscription.
Pro tip: If you're unsure where your subscription came from, check your bank or credit card statement. Your receipt will show whether CodeSpark LLC, Apple, or Google charged you. Cancel on that exact platform.
Mistake 2: not confirming cancellation in writing
If you cancel through the web, always take a screenshot of the confirmation message. If you cancel through Apple or Google, ensure you receive a confirmation email. These documents protect you if CodeSpark (or Apple/Google) claims your cancellation never went through and keeps charging you.
Stopee advises saving these confirmations in a dedicated folder on your computer or phone. If you need to file a dispute with the National Consumer Commission, these screenshots prove you acted in good faith.
Mistake 3: cancelling mid-cycle and expecting an immediate refund
Many parents expect a pro-rata refund when they cancel partway through a billing period. In most cases, you don't get one. You've already paid for that month or year, and cancelling simply stops future charges. Your access continues until the end of the current cycle.
If you want to cancel and recover some money, act early in your billing cycle. For example, if your annual subscription renews on the 1st of each month, cancel on the 2nd for the fastest refund (if eligible). The longer you wait into the cycle, the harder it is to justify a refund request.
Mistake 4: not checking your bank statement after cancellation
Even after cancelling, monitor your bank account for 1-2 months. Occasionally, a stray charge appears days or weeks later due to system delays. If you see a CodeSpark charge after cancellation, contact CodeSpark support and your bank immediately. Your bank can reverse the charge if CodeSpark can't provide evidence of an active subscription.
How to check if CodeSpark is right for your child before subscribing again
If you're reconsidering whether to keep or cancel CodeSpark, this checklist helps you decide based on your child's actual engagement and learning outcomes.
| Question | Keep CodeSpark | Cancel CodeSpark |
|---|---|---|
| Is your child logging in regularly (2+ times per week)? | Yes | No |
| Has your child completed lessons and shown progress? | Yes | No |
| Does your child ask to use CodeSpark or need reminding? | Asks independently | Needs constant prompting |
| Is your budget flexible enough to continue? | Yes | No |
| Are there better coding platforms for your child's age? | No | Yes |
| Has CodeSpark noticeably improved your child's coding interest? | Yes, clearly | No change |
If you answer "Keep CodeSpark" to most questions, the subscription is working for your family. If you answer "Cancel CodeSpark" to more than three questions, cancelling is the right financial choice.
How to contact CodeSpark for support
If you need to reach CodeSpark to request refunds, confirm cancellation, or delete your account, use the official contact address below. This is the address to use for any formal cancellation notices, complaints, or disputes.
CodeSpark corporate contact details
Mailing address:
CodeSpark
Corporate Cancellations Department
Check your account dashboard or the official CodeSpark website for the current mailing address, as business addresses change periodically. You can also contact support through your account portal or via their official email contact.
Pro tip: For urgent matters, use the "Contact Support" option in your CodeSpark account dashboard. Include your full name, email, subscription ID, and a clear description of your request. Keep a copy of this correspondence for your records.
If CodeSpark doesn't respond to your cancellation request or refund claim within 10 business days, escalate to the National Consumer Commission. You can file a complaint online at complaints.ncccsa.co.za.
Final thoughts: taking control of your subscriptions
Cancelling CodeSpark should be straightforward, but subscription services often rely on friction and confusion to keep you locked in. By following the steps in this guide and understanding your rights under South African consumer law, you take back control. Whether you're cancelling because your child has outgrown the platform or because your budget demands it, you now know exactly how to act.
Remember: cancellation is your right, not a privilege. Stopee has helped thousands of consumers cancel unwanted subscriptions by providing clear, honest guidance - and we're here to support you at every step. If CodeSpark resists your cancellation request, if you're owed a refund, or if you want more guidance on protecting yourself from future subscription traps, Stopee.com is your trusted resource.
Take action today. Cancel CodeSpark through the correct platform, save your confirmation, and move your budget toward services your family actually uses.