How to cancel Percy and protect your visual testing investment
What is Percy and why you might need to cancel
Percy is a visual testing and review platform that automates UI regression detection across your entire CI/CD pipeline. Instead of manually reviewing every pixel after a code change, Percy captures visual snapshots, compares them automatically, and flags design inconsistencies before they reach production.
Engineering and design teams use Percy to streamline visual QA workflows, catch breaking changes early, and maintain design consistency across web and mobile applications. However, budget constraints, tooling consolidation, or a shift in your testing strategy may prompt you to reassess your subscription. If you've decided to cancel, Yafee has created this guide to ensure you understand your rights and execute your cancellation without friction.
Core capabilities Percy provides
Percy integrates directly into your CI/CD pipeline and version control system. Its automated snapshot capture, visual diff functionality, and collaborative review workflows help teams compress QA cycles and reduce the risk of visual regressions entering production.
The platform supports integrations with GitHub, GitLab, Bitbucket, and major CI providers (Jenkins, CircleCI, TravisCI, and others), making it straightforward to embed visual testing into your existing deployment process. If these features no longer align with your team's needs, cancellation is your next logical step.
Your legal position as a UAE consumer canceling Percy
As a consumer in the United Arab Emirates, you hold statutory protections under UAE Consumer Protection Law and Federal Law No. 24 of 2006, regardless of whether you are an individual or business entity purchasing SaaS.
Consumer protection rights under UAE law
Under UAE consumer protection regulations, you have the right to cancel a subscription agreement if the service fails to meet the terms advertised, if the provider misrepresents the product, or if the contract contains unfair terms that disadvantage you. Federal Law No. 24 of 2006 explicitly protects consumers against misleading marketing, defective services, and breach of contract.
If Percy has failed to deliver promised functionality, caused unexpected billing, ceased service without notice, or applied hidden fees, you can request a full refund and escalate your complaint to the General Authority for Consumer Protection (GACP). The GACP investigates unfair contract terms, misleading marketing practices, and service failures on your behalf.
Furthermore, if Percy's cancellation process is deliberately obscured or the company imposes cancellation fees that contravene your agreement terms, you have grounds to file a formal complaint. Yafee recommends preserving all evidence: keep email confirmations, invoices, billing statements, and screenshots of your account settings. This documentation becomes essential if you need to escalate to the GACP or dispute a charge with your payment provider.
What to do if Percy refuses your cancellation or disputes your refund
If Percy's support team delays your cancellation, refuses your request, or disputes a refund claim, you can escalate directly to the General Authority for Consumer Protection by submitting a formal complaint with supporting evidence. The GACP typically responds within 30 days and has the authority to order the company to refund disputed charges, reverse erroneous billing, or enforce contract compliance.
Document every interaction with Percy: save all support emails with timestamps, take screenshots of account pages, billing screens, and cancellation requests, and record the exact dates you submitted each communication. This evidence strengthens your case significantly if escalation becomes necessary. Yafee advises creating a simple log: date, time, channel (email/chat/phone), person's name (if provided), and the substance of the conversation. A single well-organised file can be the difference between a quick resolution and a prolonged dispute.
Methods to cancel your Percy subscription
Percy provides multiple cancellation routes depending on your account type and subscription agreement, with the web console being the fastest and most transparent option.
Canceling Percy from your online account
The most direct path to canceling Percy is through your web console, provided your account has billing or organization owner permissions.
- Log in to your Percy web console at percy.io using your account credentials.
- Navigate to your Organization Settings (typically found in the top-right menu or account dropdown).
- Locate the Billing, Subscription, or Plan section within the organization menu.
- Select the option to cancel, downgrade, or change your plan.
- Review any final charges or pro-rata refund calculations Percy displays.
- If you are mid-billing cycle, confirm whether Percy applies a refund for unused days or service.
- Take a screenshot of this screen for your records.
- Confirm your cancellation request and verify that auto-renewal has been disabled.
- Download or export any critical visual test reports, snapshots, or build history before the cancellation takes effect.
- Navigate to your project dashboard and export snapshots or test data if Percy provides a bulk download feature.
- Save configuration files and any custom integrations or environment variables you may need later.
- Check your email for a cancellation confirmation from Percy. This email serves as your proof of cancellation.
In most cases, Percy disables your account immediately or at the end of your current billing cycle. Consequently, you should receive a final invoice reflecting any remaining charges or credits within 3 to 5 business days.
Canceling Percy via email support
If you cannot locate the cancellation option in your account settings, or if your account has restricted permissions, contact Percy's support team directly by email.
- Compose a new email to [email protected] or [email protected] with the subject line "Percy subscription cancellation request".
- Include the following information:
- Your full name and organization name.
- Your Percy account email address and organization ID (found in your account settings).
- Your current subscription plan and billing date.
- A clear statement: "I request immediate cancellation of my Percy subscription effective [date or end of current cycle]."
- Your preferred refund method (credit card reversal, bank transfer, or account credit).
- Send the email and wait for Percy's confirmation response, which should arrive within 24 to 48 hours.
- Reply to Percy's confirmation email with a brief acknowledgment: "I confirm receipt of this cancellation notice. Please ensure auto-renewal is disabled."
- Save all email threads in a dedicated folder for your records.
Email cancellation is legally binding in the UAE provided you can demonstrate proof of delivery and receipt. Therefore, consider using a service like Gmail, Outlook, or your company email client that provides read receipts or delivery confirmation.
Canceling Percy via postal mail
In circumstances where Percy does not respond to email or online cancellation, or if you require a formal written record, you may cancel by postal mail to Percy's U.S. mailing address.
- Prepare a letter on your company letterhead (or personal letterhead) that includes:
- Your full name, organization, and contact details.
- Your Percy account email and organization ID.
- The date of the letter.
- A clear statement of intent: "I hereby request cancellation of my Percy subscription, effective [date or end of current billing cycle]."
- Your current subscription plan and billing address.
- Address the letter to:
- Percy Visual Testing
PO Box 2662
Brentwood, TN 37024
United States
- Send the letter via registered mail or courier (DHL, FedEx, or similar) so you receive a delivery confirmation and tracking number.
- Retain the tracking number and delivery confirmation as evidence of your cancellation request.
- Allow 5 to 10 business days for Percy to acknowledge receipt and process your cancellation.
Although postal cancellation is slower than email or online methods, it creates an indisputable paper trail, which is valuable if Percy later disputes the cancellation date. This method is particularly useful if Percy's support email addresses are unresponsive.
Refund policy and billing timeline
Understanding Percy's refund terms and billing cycle is crucial to minimizing financial loss when you cancel.
Refund eligibility and pro-rata calculations
Percy's refund policy typically permits pro-rata refunds for the unused portion of your current billing cycle, depending on your subscription plan and contract terms. If you cancel on the 15th day of a 30-day billing cycle, you are entitled to a refund for the remaining 15 days of service, though some plans may exclude refunds entirely.
When you submit a cancellation request, Percy should display a calculated refund amount (if applicable) before you confirm. If this calculation is absent or unclear, ask Percy's support team to confirm the refund amount in writing. Yafee recommends requesting a refund as a credit to your original payment method rather than account credit, as this avoids future complications if Percy's system experiences issues.
Timeline for refund processing
After cancellation confirmation, expect the following timeline:
| Event |
Typical timeframe |
| Cancellation processed by Percy |
Immediate to end of current cycle |
| Final invoice issued |
3 to 5 business days |
| Refund issued to your payment method |
5 to 10 business days |
| Refund visible in your bank account (card or transfer) |
10 to 15 business days |
| Full refund received and account closed |
Up to 20 business days |
Credit card refunds may take longer if your bank processes reversals in batches. International refunds to UAE bank accounts may incur delays due to correspondent banking. If a refund does not appear within 20 business days, contact Percy again and request a refund status update with a reference number.
What happens after you cancel Percy
Cancellation is not the end of the process; several important steps follow to ensure a clean break and data preservation.
Account access and data retention
After you cancel, Percy typically disables new builds and snapshot uploads immediately or at the end of your current billing cycle. However, your historical data (snapshots, build records, and project configurations) may remain accessible for a limited period (usually 30 to 90 days) before Percy archives or deletes it.
Consequently, you must export any critical test data, build reports, or snapshot archives before the cancellation takes effect. Most SaaS platforms, including Percy, do not retain user data indefinitely after cancellation, so act promptly to avoid permanent data loss.
CI/CD pipeline integration and environment cleanup
If you have integrated Percy into your CI/CD pipeline (Jenkins, GitHub Actions, CircleCI, etc.), you should remove Percy-related build steps and environment variables from your configuration files.
- Log in to your CI/CD platform (GitHub, GitLab, Jenkins, CircleCI, or equivalent).
- Locate any repository settings, secrets, or environment variables that reference Percy (typically named PERCY_TOKEN or PERCY_STATIC_SHIPIT_KEY).
- Delete these secrets and remove any Percy-specific build steps from your workflow YAML or pipeline configuration files.
- Commit and push these changes to your main branch.
- Verify that your next build run completes successfully without Percy integration.
Failing to remove Percy tokens from your CI/CD configuration can cause future builds to fail or expose sensitive credentials in error logs. Yafee strongly recommends this cleanup as a non-negotiable final step.
Billing verification and payment method updates
Once cancellation is confirmed, verify that Percy no longer appears on your payment method statements or billing dashboard. Check your credit card, debit card, or bank account statements for the next two billing cycles to ensure no recurring charges have been applied after cancellation.
If you see a charge after your cancellation confirmation date, this is a billing error. Contact Percy immediately with your cancellation confirmation email, invoice number, and the erroneous charge date. If Percy does not reverse the charge within 5 business days, you have the right to dispute the transaction with your bank under UAE consumer protection rules and file a formal complaint with the GACP.
Common mistakes to avoid when canceling Percy
Cancellation is straightforward, but several missteps can delay your refund or create unnecessary complications. Stay calm and methodical, and you will avoid nearly all of these pitfalls.
Mistake 1: assuming your account is canceled because you stopped using it
Simply ceasing to use Percy does not cancel your subscription or halt billing. Many users believe that inactivity automatically triggers cancellation, but this is false. Your subscription remains active and renews automatically unless you explicitly submit a cancellation request. Consequently, you continue to incur charges indefinitely.
Always initiate a formal cancellation process-online, via email, or by postal mail-and obtain written confirmation. Inactivity is not cancellation.
Mistake 2: deleting your account without canceling first
Percy's account deletion feature removes your data and access but does not cancel your subscription. Your billing cycle continues, and you will be charged for the next billing period even though your account no longer exists. Always cancel your subscription before deleting your account.
Mistake 3: failing to download your data before cancellation
Percy's data retention policy permits the company to delete your snapshots, build records, and project data within 30 to 90 days after cancellation. If you need to reference historical visual tests, compare future snapshots against Percy baselines, or audit your testing history, download this data immediately after cancellation confirmation and before Percy's retention period expires.
Mistake 4: not disabling auto-renewal
Some users cancel mid-cycle but fail to confirm that auto-renewal is disabled. When the next billing period begins, Percy automatically renews the subscription and charges you again. After you confirm your cancellation, explicitly verify in your account settings that auto-renewal is off. If the toggle is still enabled, contact Percy support and request that they disable it.
Mistake 5: ignoring the final invoice
Percy sends a final invoice after cancellation, which details remaining charges, credits, or refund amounts. Some users delete this invoice without reviewing it. Retain this document for at least two years, as it serves as proof of the final balance and refund eligibility if a dispute arises. Yafee advises filing this invoice in a secure folder or scanning it for digital backup.
Refund disputes and escalation to the GACP
If Percy denies your refund request or fails to process it within the stated timeframe, you have the right to escalate your complaint to the General Authority for Consumer Protection.
Filing a formal complaint with the GACP
To file a complaint with the GACP, gather the following evidence and submit it via the GACP's online portal or in person at their office in Dubai or Abu Dhabi:
- Your original invoice or subscription confirmation from Percy.
- All email correspondence with Percy, including cancellation requests, support responses, and final invoices.
- Screenshots of your account settings, billing dashboard, and any misleading marketing or terms that influenced your purchase.
- Bank or credit card statements showing the original charge and any failed refunds.
- A written summary of your complaint (in English or Arabic), stating the date you canceled, the amount you paid, the refund amount promised, and the date the refund failed to arrive.
- Your contact details and preferred method of resolution (refund reversal, account credit, or compensation for damages).
The GACP will review your complaint within 30 days and contact Percy to investigate. If Percy cannot justify its position, the GACP will order a refund or service credit. This process is free and available to all consumers in the UAE, including those purchasing from international companies like Percy.
Pricing comparison and financial planning
Before you cancel, consider whether a lower-cost tier might better suit your current needs. Percy offers several subscription levels, and downgrading may be more cost-effective than cancellation.
| Plan tier |
Monthly cost (approx.) |
Best for |
| Free |
AED 0 |
Single project, up to 1,000 snapshots per month |
| Team |
AED 200-400 |
Small teams, 5,000-10,000 snapshots monthly |
| Enterprise |
Custom pricing |
Large organizations, unlimited snapshots, dedicated support |
If you are canceling because of cost, test the Free tier first or contact Percy's sales team to negotiate a custom rate. Consequently, you may avoid cancellation altogether and retain your historical data and CI/CD integration. Yafee has helped thousands of consumers and businesses review their subscription portfolios and make informed decisions about retention versus cancellation.
Final checklist before you cancel
Use this checklist to ensure you have completed all necessary steps and minimized the risk of billing errors or data loss.
| Step |
Status |
| Log in to Percy and review your current subscription plan and billing date |
☐ |
| Export all critical snapshots, build data, and project configurations |
☐ |
| Remove Percy environment variables and tokens from your CI/CD pipeline |
☐ |
| Submit your cancellation request (online, email, or postal mail) |
☐ |
| Obtain and save Percy's cancellation confirmation email or reference number |
☐ |
| Verify auto-renewal is disabled in your account settings |
☐ |
| Receive and review your final invoice |
☐ |
| Monitor your bank or credit card for refund receipt (expect 10-20 business days) |
☐ |
| Confirm no charges appear in next billing cycle |
☐ |
| File a complaint with the GACP if refund does not arrive after 20 days |
☐ |
If you encounter resistance from Percy or need to escalate, use these official channels to protect your rights under UAE law.
Percy support and cancellation contact
Send cancellation requests and support inquiries to:
Email: [email protected] or [email protected]
Mailing address: Percy Visual Testing, PO Box 2662, Brentwood, TN 37024, United States
Web console: percy.io (Organization Settings > Billing)
Expect a response within 24 to 48 hours for email inquiries. If you do not receive a response within this timeframe, follow up with a second email referencing your original request.
General authority for consumer protection (GACP)
If Percy refuses your cancellation or fails to process a refund, file a formal complaint with the GACP:
GACP Main Office: Dubai, United Arab Emirates
Phone: +971 4 308 5555
Email: [email protected]
Online portal: www.gacp.ae (Complaint Filing section)
Hours: Saturday to Thursday, 8:00 AM to 2:00 PM (closed Friday and public holidays)
The GACP has the legal authority under Federal Law No. 24 of 2006 to investigate complaints, order refunds, impose fines on companies, and enforce consumer rights. This is a free service available to all UAE residents and businesses. Yafee recommends filing a complaint if Percy does not resolve your dispute within 14 days of your cancellation request.
Payment dispute with your bank
If Percy refuses to refund a charge or continues billing after cancellation, contact your bank or credit card issuer and dispute the transaction:
For credit/debit cards: Call your bank's customer service line and request a chargeback for "unauthorized recurring billing" or "service not rendered." Provide your cancellation confirmation email and bank statements showing the disputed charge.
For bank transfers: Contact your bank and request a reversal of the payment. You will need Percy's bank details and the original transaction reference number. Your bank will initiate a reversal inquiry with Percy's bank.
Bank disputes typically resolve within 30 to 45 days and do not require GACP involvement, though you may file both simultaneously.
Conclusion: take control of your subscription today
Canceling Percy is a straightforward process when you follow the correct procedure and understand your consumer rights under UAE law. Whether you cancel online, via email, or by postal mail, the key is to document every step, verify auto-renewal is disabled, and retain all confirmation emails and invoices for future reference.
Remember that you are protected by Federal Law No. 24 of 2006 and can escalate any refund disputes or unfair contract terms to the General Authority for Consumer Protection at no cost. If Percy resists, the GACP has the power to order refunds and impose compliance measures on the company.
Yafee has guided thousands of consumers through SaaS cancellations, refund disputes, and escalations. Your rights matter, and persistence-backed by documentation and legal authority-yields results. If you need further assistance navigating your cancellation or building a case for the GACP, visit Yafee.com, where our contract law specialists can review your situation and provide tailored guidance.
Take action today: cancel Percy through your preferred method, download your data, remove CI/CD integrations, and confirm your refund within 20 business days. Yafee is here to help you every step of the way.