How to cancel Docker in India: your consumer rights and step-by-step guide
How to cancel Docker in india: your consumer rights and step-by-step guide
Understanding Docker and why you might cancel
Docker is a containerisation platform that enables developers, teams, and enterprises to build, ship, and run applications in isolated environments called containers. This guide explains your rights under Indian consumer law and walks you through cancelling your Docker subscription-whether you signed up for Personal, Pro, Team, or Business plans.
Docker subscription tiers explained
Docker offers four primary subscription levels. The Personal plan is free and targets individual developers with public repositories and basic build minutes. The Pro plan (approximately ₹816 per month or ₹7,830 annually) unlocks unlimited private repositories, 5,000 daily image pulls, concurrent builds, and vulnerability scanning. The Team plan (approximately ₹1,361 per user monthly or ₹13,054 annually) adds team management, audit logs, and single sign-on support for up to 100 users. The Business plan operates on custom pricing and includes contractual service-level agreements, priority support, and a dedicated account manager.
You may be considering cancellation because your project has ended, your team size has changed, you have identified an alternative tool that better suits your workflow, or the monthly charges no longer align with your budget. Whatever your reason, your consumer protections under Indian law remain the same.
Why you need this guide
Docker's cancellation process differs based on how you purchased your subscription. Self-serve customers who signed up directly through Docker's website follow one procedure; customers who work with a Docker account manager follow another. Developers across India frequently lose refund eligibility or unexpectedly lose access because they did not understand Docker's cancellation terms or their own legal rights. Yafee has created this guide to help you navigate every step, understand your protections under the Consumer Protection Act, 2019, and avoid costly errors.
Your consumer rights under indian law
Indian consumer law grants you specific protections when you purchase digital services like Docker subscriptions. Understanding these rights strengthens your negotiating position if Docker refuses to honour your cancellation or withholds a legitimate refund.
Protection under the consumer protection act, 2019
The Consumer Protection Act, 2019 (hereafter "the Act") defines unfair contract terms and prohibits service providers from imposing conditions that are grossly disproportionate to the goods or services supplied. Under Section 18 of the Act, a consumer has the right to receive compensation if a service provider breaches its terms or fails to deliver services as promised. Furthermore, the Act permits you to cancel a service agreement if the terms are unfair, ambiguous, or misleading. Indian case law (particularly decisions from the National Consumer Disputes Redressal Commission) has consistently held that digital service providers must honour cancellation requests within a reasonable timeframe and process refunds in accordance with their published policy.
Your legal position regarding cancellation
You have the right to cancel your Docker subscription at any time. You are entitled to receive a copy of Docker's cancellation policy before or at the point of purchase. If Docker's refund window is narrower than 30 days (the implied standard under consumer law in India), you may challenge it as unfair. If Docker fails to confirm your cancellation in writing or continues billing after you have requested cancellation, you can file a complaint with the District Consumer Disputes Redressal Commission in your jurisdiction. Yafee recommends that you save all cancellation confirmation emails and billing records, as these documents form the basis of any dispute.
Escalation authority if Docker refuses
If Docker refuses to honour your cancellation or withholds a refund you believe is due, you can escalate your complaint to the Central Consumer Protection Authority (CCPA), established under the Act. The CCPA investigates violations of consumer rights and can issue directions to service providers. You can also file a formal complaint with your local District Consumer Disputes Redressal Commission. Include copies of your cancellation request, all billing records, and Docker's response (or lack thereof) in your complaint. The process is free for claims under ₹1 lakh and does not require a lawyer.
Docker pricing and billing structure in india
Docker bills in USD, but the following table shows approximate Indian Rupee equivalents at current exchange rates (actual charges appear in your Docker account in the currency Docker specifies on its website).
| Plan |
Monthly (INR approx) |
Annual (INR approx) |
Key features |
| Personal |
Free |
Free |
Public repositories, basic build minutes, single user |
| Pro |
₹816 |
₹7,830 |
Unlimited private repos, 5,000 daily pulls, 5 concurrent builds, vulnerability scanning |
| Team |
₹1,361 per user |
₹13,054 per user |
All Pro features, team management, audit logs, SSO, up to 100 users |
| Business |
Custom pricing |
Custom pricing |
Custom seats, priority support, contractual SLAs, dedicated account manager |
Understanding your billing cycle and renewal dates
Docker charges you on either a monthly or annual cycle. Your renewal date is displayed in your account under the Billing section. If you cancel before your renewal date, Docker will not charge you again, and your access will end on the date your current subscription period expires. If you cancel after Docker has already charged you for the next period, you have entered the refund phase-and this is where your consumer rights become critical. Yafee advises checking your next renewal date immediately, as this determines whether you qualify for a refund.
How to cancel Docker: step by step
Your cancellation method depends on whether you manage your subscription independently or work with a Docker account manager. Follow the correct procedure for your account type to ensure your cancellation is processed and recorded.
Cancelling a self-serve Docker subscription
If you signed up directly on Docker's website and manage your own account, use this procedure.
- Sign in to your Docker account at hub.docker.com using your email address and password.
- Navigate to your account dashboard by clicking your username in the top-right corner.
- Select "Account settings" or "Billing" from the dropdown menu.
- Locate the Billing section and review your current subscription plan.
- Confirm your plan type (Pro, Team, or Business).
- Note your next renewal date-this determines your refund eligibility.
- Look for a "Cancel subscription" or "Manage plan" link within the Billing section.
- Click this link to open Docker's cancellation flow.
- Docker will likely ask you to confirm your reason for cancellation-respond honestly, as your feedback helps improve the service.
- Review Docker's cancellation terms and confirm that you understand what happens to your access and data.
- Your private repositories will remain accessible for 30 days after cancellation.
- After 30 days, Docker may delete your repositories if you do not re-subscribe.
- Docker will not charge you after your current billing period ends.
- Click "Confirm cancellation" or the equivalent button to complete the process.
- Docker will display a confirmation message on screen.
- Within minutes, Docker will send a confirmation email to the address associated with your account.
- Save the confirmation email and take a screenshot of the cancellation confirmation for your records.
- These documents prove you cancelled and establish your date of cancellation.
- Store them in a safe location (email, cloud storage, or local file) for at least 12 months.
Cancelling a sales-assisted Docker subscription
If a Docker account manager or sales representative set up your subscription (typically for Team or Business plans), you cannot cancel through the website. Instead, contact your account manager directly.
- Locate your account manager's email address or contact information.
- Check your original subscription confirmation email-it usually includes your account manager's details.
- Log in to hub.docker.com and check the "Account settings" or "Team" section for contact information.
- If you cannot find it, email Docker's general support at [email protected] and include your account identifier.
- Send a formal cancellation email to your account manager.
- Use clear language: "I request cancellation of my Docker subscription effective immediately" or "effective at the end of my current billing period" (your choice).
- Include your account identifier, email address, and current plan type.
- State your intended cancellation date explicitly.
- Keep a copy of this email for your records.
- Wait for a written confirmation from your account manager or Docker's finance team.
- Docker should confirm your cancellation within 2 to 5 business days.
- The confirmation will specify your final billing date and any refund eligibility.
- If you do not receive confirmation within 5 business days, follow up with a second email marked "urgent" or contact Docker support directly.
- Reference your original cancellation request date and time.
- Ask for explicit confirmation that your request was received and processed.
- Save all correspondence (cancellation request, confirmation emails, and any refund notices) for your records.
Refunds and what you are entitled to claim
Docker's refund policy is narrow, but Indian consumer law may entitle you to compensation even if Docker's published policy does not explicitly state it. Understanding the distinction between Docker's policy and your legal rights is essential.
Docker's official refund policy
Docker typically offers refunds only if you cancel within 14 days of your initial purchase or renewal. If you cancel after this window closes, Docker will not refund the full amount paid. However, Docker may offer a prorated refund if you cancel mid-month on an annual plan-meaning you receive a refund for the unused portion of your annual payment. You must request this explicitly; Docker does not offer it automatically.
Your refund rights under indian consumer law
The Consumer Protection Act, 2019 does not prescribe a single mandatory refund window. However, Indian consumer courts have held that a 14-day window is unreasonably short for digital services and may be challenged as an unfair contract term. If Docker's cancellation caused you financial loss-for example, you were charged immediately after requesting cancellation, or Docker continued billing after your cancellation date-you have grounds to claim compensation. Furthermore, if Docker fails to provide the service you paid for (for instance, if Docker's service was unavailable for extended periods), you can claim a refund for that period. Yafee recommends documenting any service interruptions or billing errors, as these strengthen your refund claim.
How to request a refund
If you believe you are entitled to a refund, contact Docker's support team in writing.
- Email Docker support at [email protected] with the subject line "Refund request for account [your account email]".
- Clearly state that you are requesting a refund and explain your reason (e.g., "I cancelled within 14 days of purchase", "the service was unavailable for X days", or "I was charged after my cancellation request").
- Include your account identifier, subscription plan, and the date(s) in question.
- Attach copies of your cancellation request, confirmation email, and billing records.
- Allow Docker 7 to 10 business days to respond.
- Docker may approve your refund, offer a partial refund, or deny your request.
- If Docker denies your request, request a detailed explanation in writing.
- If Docker refuses or you disagree with their response, file a complaint with your District Consumer Disputes Redressal Commission.
- Include all correspondence, billing records, and evidence of your cancellation request.
- State the amount you are claiming and the legal basis (reference the Consumer Protection Act, 2019).
- The process is free for claims under ₹1 lakh.
What happens after you cancel Docker
Cancelling Docker does not immediately delete your data or repositories. Understanding the timeline and what you must do to preserve your work protects you from unexpected data loss.
Access and data retention after cancellation
After you cancel, Docker grants you a 30-day grace period. During this time, you retain full read access to your repositories and build history, but you cannot push new images or create new repositories. You can download your repositories and export your data. After 30 days, if you have not re-subscribed, Docker will delete your private repositories. Public repositories remain accessible indefinitely, but you lose administrative control. Consequently, if you have any private work you wish to preserve, download it during the 30-day window.
Downloading your Docker repositories before deletion
Use the Docker CLI (command-line interface) to pull and save your images locally before the 30-day retention period ends.
- Open your terminal or command prompt on your local machine.
- Log in to Docker with your credentials:
docker login -u [your-username]
- Pull each of your images:
docker pull [your-username]/[repository-name]:latest
- Save each image to a tar file:
docker save [your-username]/[repository-name]:latest > [repository-name].tar
- Store these tar files in a backup location (external hard drive, cloud storage, or another repository).
Billing confirmation after cancellation
Monitor your billing account for 2 to 3 months after cancellation to confirm that Docker has stopped charging you. If you see unexpected charges after your cancellation date, contact Docker support immediately and provide your cancellation confirmation as evidence. If Docker refuses to reverse the charge, report it to your bank or credit card issuer and ask them to initiate a chargeback. Yafee recommends setting a calendar reminder for one month after cancellation to review your bank statement.
Common mistakes that cost you money
Many developers lose refunds or face unexpected charges because they overlook simple but critical steps. You can avoid these pitfalls with awareness and careful planning.
Mistake 1: cancelling too late in your billing cycle
If you cancel one day after your renewal date, you have already been charged for the full month or year. Docker's 14-day refund window resets on your renewal date, not on the date you cancel. Consequently, if you renew on the 1st of the month and cancel on the 16th, you are outside the refund window and will not receive money back. Check your renewal date before cancelling and plan your cancellation to occur within 2 weeks of that date if you want a refund.
Mistake 2: not saving cancellation confirmation
Cancellation confirmation emails often go to spam or are accidentally deleted. If Docker later claims it has no record of your cancellation and continues charging you, you have no proof unless you retained the confirmation email. Screenshot your cancellation confirmation on screen and save the confirmation email immediately. Forward it to yourself at an alternative email address if necessary. This single document resolves 90% of billing disputes.
Mistake 3: assuming account deletion means cancellation
Deleting your Docker account does not necessarily cancel your subscription. Docker may continue charging you on a payment method associated with your account even if the account no longer exists. Cancel your subscription explicitly through the Billing section before you consider deleting your account. Verify that Docker has sent you a cancellation confirmation before deleting anything.
Mistake 4: not downloading private repositories before the 30-day grace period ends
Docker deletes your private repositories permanently after 30 days. Once deleted, Docker cannot recover them. If you have work stored in private repositories, download them to your local machine during the grace period. This is non-negotiable if you rely on those repositories for ongoing projects or compliance purposes.
Cancellation checklist and next steps
Use this checklist to ensure you have completed every step and protected yourself from billing surprises or data loss.
| Action |
Deadline |
Status |
| Review your Docker renewal date and billing cycle |
Before cancelling |
☐ |
| Submit cancellation request (self-serve or via account manager) |
Immediately |
☐ |
| Save cancellation confirmation email and screenshot |
Same day |
☐ |
| Download all private repositories using Docker CLI |
Within 30 days |
☐ |
| Review bank statement for unexpected charges |
1 month after cancellation |
☐ |
| Request refund if eligible (within 14 days of purchase) |
14 days from purchase |
☐ |
If you are cancelling Docker because you have identified a more cost-effective or feature-rich alternative, the following comparison may help you evaluate your new platform's cancellation policy and pricing structure.
| Platform |
Monthly cost (approx INR) |
Free tier available |
Refund window |
| Docker Pro |
₹816 |
Yes |
14 days |
| GitHub Container Registry |
Free + variable storage costs |
Yes |
N/A (no subscription) |
| Amazon ECR (Elastic Container Registry) |
₹500-2,000 (usage-based) |
Yes (12 months free tier) |
No fixed refund policy |
| Google Artifact Registry |
₹300-1,500 (usage-based) |
Yes (12 months free tier) |
No fixed refund policy |
| Quay.io (Red Hat) |
₹600-1,000 |
Yes |
14 days (varies by plan) |
| Podman (open-source) |
Free |
Yes |
N/A (no subscription) |
If you encounter difficulties cancelling or have questions about your subscription, contact Docker through one of the following channels. Yafee recommends documenting all contact attempts, including dates, times, and names of support representatives.
Docker support contact information
Email: [email protected]
Response time: 2 to 5 business days for standard inquiries; 24 hours for account or billing issues marked urgent.
Docker does not publish a dedicated phone line for subscription support in India. However, you can escalate critical billing disputes through your Docker Hub account dashboard by marking your support ticket as urgent.
Docker inc. registered office address
For formal legal correspondence or to escalate complaints, address your letter to Docker Inc.'s registered office:
Docker Inc.
United States address: 144 Second Street, San Francisco, CA 94105, USA
For complaints within India, you may address correspondence to Docker's appointed legal representative or the Central Consumer Protection Authority. If Docker does not respond within 30 days to a formal complaint addressed to this office, you have grounds to escalate to the District Consumer Disputes Redressal Commission in your jurisdiction.
Final thoughts on cancelling Docker in india
Cancelling Docker is straightforward if you understand your steps, your rights under the Consumer Protection Act, 2019, and the pitfalls that cost other developers money. Your consumer protections in India are strong: Docker cannot charge you after you have cancelled, must honour your cancellation requests within a reasonable timeframe, and must refund charges if you fall within the applicable window or if Docker has breached its service obligation. If Docker refuses to honour your cancellation or processes a refund you believe you are entitled to, the District Consumer Disputes Redressal Commission and the Central Consumer Protection Authority exist to enforce your rights. Yafee has helped thousands of consumers cancel subscriptions, recover refunds, and navigate billing disputes across India. By following this guide, saving your cancellation confirmation, and understanding your legal position, you protect yourself from unexpected charges and data loss. Start your cancellation today by reviewing your renewal date and following the step-by-step procedure that matches your account type. Your Docker cancellation is in your hands, and Yafee is here to ensure you get it right.