Postclic premium unlimited: promotional offer at RM 4.19 for 48h, then RM 228.34 per month without commitment

Cancellation service #1 in Malaysia
Ngrok is a software service that lets you expose a local server to the internet through secure tunnels. It is widely used by developers for webhook testing, demos, remote access, and short-term sharing of local apps, especially when a firewall or NAT gets in the way.
The company runs from the United States, and its Terms of Service are governed by California law, with disputes routed to courts in San Francisco. For Malaysian users, that matters because billing and contract handling are done on a cross-border basis, even though you can sign up and cancel online from Malaysia without needing a local office.
Many users start on the Free plan and only move up when they hit limits. The paid value is mainly in more endpoints, more included data, more HTTP/S requests, and the removal of the interstitial page on HTTP/S endpoints, as shown on the pricing page "Up to 3 online endpoints" on Free and "Unlimited online endpoints" on Pay-as-you-go (ngrok.com).
The paid tiers can become costly if your usage climbs. The Pay-as-you-go plan starts at $20.00 (RM94)* per month and then adds usage charges beyond the included 5GB and 100k HTTP/S requests, so the bill can grow if you forget old tunnels or leave traffic running.
For Malaysians, Ngrok is available online through its website, with pricing published in US dollars rather than ringgit. The plans in this guide use approximate local conversion, so you can estimate your real cost before you cancel or downgrade.
Ngrok does not show a Malaysia-specific customer service phone number, no live chat support was found, and support is mainly through email at [email protected] and the FAQ page at Ngrok FAQ. That means if billing goes wrong, you should keep screenshots and receipts from day one, lah.
Ngrok uses a freemium model. There is a Free plan at RM0.00, then paid recurring plans including Hobbyist at $8.00 (RM38)* monthly billed annually, and Pay-as-you-go at $20.00 (RM94)* monthly plus additional usage (ngrok.com).
The Terms do not clearly state a general cooling-off period, a general withdrawal right, a minimum commitment duration, or a detailed free trial conversion rule in the text provided. In plain terms, you should assume cancellation needs to be done before the next billing date and that prepaid fees are usually not refunded after the charge has gone through.
A lot of users get annoyed because they cancel in a rush, then realise they did not save the right proof or they were billed again. Before doing anything, log in, check your current plan, note your next billing date, and take a screenshot of the dashboard page that shows the subscription level and billing details.
If you use active tunnels for demos, callbacks, or client testing, export or document what you still need before ending the plan. Ngrok does not clearly explain post-cancellation data retention in the Terms, so if a tunnel config, domain setup, or request history matters to you, save it before you click anything.
If you subscribed directly on the Ngrok website, the main cancellation route is inside your account. Ngrok states that you should log in to your account, go to the dashboard, and follow the cancellation instructions provided there (ngrok.com).
The exact screen labels can change, but the practical click path is usually your signed-in dashboard, then the billing or subscription area, then the cancellation option. Move slowly and screenshot each step, especially the final confirmation screen, because users who later dispute a charge will need proof that the request was submitted before renewal.
If the dashboard throws an error or the cancel button does not work, send an email to [email protected] on the same day with your account email, invoice amount, billing date, and screenshots. Also keep the FAQ page handy at Ngrok FAQ because support routes are limited.
This step matters because many people cancel in the wrong place and still get billed. If your Ngrok subscription was started through Apple or Google, the store controls the recurring payment, not the Ngrok website.
For iPhone or iPad, open the App Store, tap your account profile, open Subscriptions, find Ngrok, and choose Cancel Subscription. For Android, open Google Play Store, open Subscriptions, locate Ngrok, and tap Cancel Subscription, based on Ngrok's published instructions (ngrok.com).
Ngrok does not provide a public phone number and no live chat support was found. The contact channel available from the research is [email protected], with operating hours not specified, so email response time may be slow if your renewal date is close.
If you need a paper trail stronger than a normal email, you can also send a cancellation notice by registered post to the company address in San Francisco. Some Malaysians now use digital registered delivery services such as Postclic for timestamped proof of sending, receipt, and opening, which can be more senang than lining up at the post office.
No specific dark pattern was formally identified in the research, but user reviews show practical friction. One reviewer said annual cancellation triggered an error and could only be done near renewal, which is exactly why you should not wait until the final week if your plan renews soon (Product Hunt).
The safest move is simple. Cancel as early as your account allows, then verify the plan status changed, then monitor your card or bank statement for at least 2 billing cycles if you had usage-based charges before.
Many users worry that cancelling will cut access immediately. In most SaaS setups, cancellation stops the next renewal and you keep paid access until the current billing period ends, but Ngrok's Terms in the provided data do not spell out an exact access-end timeline, so check the date shown in your dashboard confirmation.
If your account says the plan remains active until a listed renewal date, screenshot that page. For example, if you cancel on 10 March and the dashboard shows access until 31 March, that screenshot becomes your best proof if features disappear too early or billing continues into April.
The Terms do not explicitly mention an auto-renewal clause in the extracted data, but paid subscriptions generally continue unless stopped in the account settings. Treat Ngrok as recurring by default unless your billing page clearly says otherwise.
This is extra important for annual billing and usage-based billing. A user complaint mentioned confusion over monthly advertising versus annual charging, while another complained about mystery usage items on the monthly bill, so not cancelling or not shutting down traffic can cost real money (TrustPilot).
Ngrok does not clearly state data retention after cancellation in the Terms data provided. That means you should assume account information, billing records, and some service data may remain for support, security, or compliance reasons, while paid features may stop at the end of the term.
Before cancelling, save anything you may need later, especially custom configuration details, endpoint names, usage history, and invoices. If your team depends on a tunnel for webhook callbacks or a temporary client demo, test your fallback before the paid period ends, can or not.
This is the part that frustrates people most when they cancel right after a charge hits. Ngrok's published policy is blunt: "Fees paid by you are non-refundable, except as provided in these Terms or to the extent required by law" (ngrok.com).
The policy also says "No refund or credit of any pre-paid fees will be provided upon cancellation" (ngrok.com). In plain language, if you cancel halfway through a paid month or after an annual renewal, you should not expect a pro-rated refund as the normal outcome.
There is one practical exception in the published material. If you believe there has been a billing error, Ngrok says to contact support for assistance and refunds may be issued at its discretion (ngrok.com).
That means success depends heavily on your evidence. Send your account email, invoice amount, transaction date, screenshots of the cancellation attempt, and a short timeline. Do not send a long essay. A clear message with dates and proof usually works better.
If the charge came through Ngrok directly, email [email protected] as soon as the issue appears. Put the transaction date, amount, plan name, and reason in the subject line, such as "Refund request for billing error on 12 February, $20.00 (RM94)*".
If the subscription was billed through Apple or Google, use the store's own refund and subscription management route because the payment processor is not the same. If Ngrok support ignores you, the app store record can still help prove the date you cancelled.
In Malaysia, there is no automatic cooling-off period for all digital subscriptions under the Consumer Protection Act 1999. A 10 working day cooling-off period exists for certain direct sales contracts under the Direct Sales and Anti-Pyramid Scheme Act 1993, but that usually does not fit a normal online SaaS subscription like Ngrok.
If you were charged after cancellation or hit by an unauthorised recurring card transaction, you can ask your bank for a chargeback or dispute. In Malaysia, banks commonly handle this within about 60 to 120 days from the transaction date or from when you discovered the problem, under Bank Negara Malaysia's complaint-handling framework and the Financial Services Act 2013 or Islamic Financial Services Act 2013.
Ngrok's Terms of Service do not clearly spell out several things consumers usually look for. The extracted terms data says there is no explicit auto-renewal clause, no specified minimum commitment duration, no detailed free trial terms, and no stated data retention rule after cancellation (ngrok.com).
That lack of detail matters because users then have to rely on the billing page inside the account for practical answers. If your dashboard shows annual billing, usage billing, or a next invoice date, treat that page as the operational rule you need to act on.
The Terms state that they are governed by California law, and disputes are to be brought in state or federal court in San Francisco (ngrok.com). For a Malaysian consumer, that is not a practical forum for a small billing issue, so prevention is much more useful than fighting later.
This is why Malaysian users should document everything early. Save the invoice, cancellation proof, and support emails before any dispute reaches a bank, KPDN, or TTPM complaint stage.
Plan | Price (USD / MYR) | Billing period | Main points |
|---|---|---|---|
Free | RM0.00 | Monthly | 3 endpoints, 1GB |
Hobbyist | $8.00 (RM38)* | Monthly, billed annually | 5GB, 100k requests |
Pay-as-you-go | $20.00 (RM94)* | Monthly plus usage | Unlimited endpoints |
Prices are approximate, converted from USD at 1 USD ≈ 4.72 MYR. Check the official pricing page for exact current charges and any tax impact in Malaysia.
The cheapest option is Free at RM0.00, while the most expensive starting point here is Pay-as-you-go at $20.00 (RM94)* before extra usage. That plan can exceed expectations because the base fee only includes 5GB of data transfer and 100k HTTP/S requests (ngrok.com).
The Hobbyist plan looks cheaper at $8.00 (RM38)*, but it is monthly pricing billed annually, so watch the total yearly commitment when the invoice lands. Several public complaints focus on confusion around annual billing and higher-than-expected costs compared with alternatives.
For a service like Ngrok, the main law to know is the Consumer Protection Act 1999. It helps with misleading conduct, unfair practices, and complaints about billing or service issues, even though it does not create a universal cooling-off period for every online subscription.
The Direct Sales and Anti-Pyramid Scheme Act 1993 gives a 10 working day cooling-off period for certain direct sales contracts, including door-to-door and mail-order arrangements with strict written contract requirements. That usually does not match a standard self-serve online Ngrok sign-up, so most users should not assume an automatic 10 day cancellation right.
Ngrok says prepaid fees are non-refundable except where required by law, and it does not clearly offer a general withdrawal right in the Terms (ngrok.com). In Malaysia, that is not automatically unlawful for a digital subscription, but the charge still must be clear, and billing must not be misleading.
If you were charged after cancelling, or if the annual billing presentation was unclear, your complaint should focus on the facts. Show the signup screen, the invoice, the cancellation attempt date, and the post-cancellation charge. That is stronger than arguing abstract law.
If Ngrok support does not solve a billing dispute, you can escalate in Malaysia through the Ministry of Domestic Trade and Cost of Living, known as KPDN, and for suitable claim amounts and claim types, the Tribunal for Consumer Claims Malaysia, known as TTPM. Use your screenshots, invoices, and emails as your evidence pack.
A practical order works best. Complain to Ngrok first in writing, then to your bank if the charge is unauthorised or recurring after cancellation, then to KPDN or TTPM if the matter remains unresolved. For local help, start with KPDN's official portal and keep all dates in a simple timeline.
Based on the review data provided, the cancellation and billing experience trends negative. The sample shows 0 positive and 5 negative unique reviews, so the honest takeaway is that cancellation looks manageable in theory but can become messy in practice when billing, annual renewal timing, or support response becomes the problem.
Even so, Ngrok remains popular because the product itself is useful for developers and quick tunnel setup. The weak point in the available feedback is not the tunnelling concept. It is the billing clarity, support speed, and confidence that cancellation really went through.
Theme | Frequency | Typical example |
|---|---|---|
Cancellation friction | High | Annual cancel error |
Unexpected charges | High | Mystery tunnel billing |
Slow support | Medium | Email delay |
Price confusion | Medium | Monthly versus annual |
Source | Rating | Number of reviews |
|---|---|---|
Product Hunt | Negative | 1 |
TrustPilot | 1/5 trend | 4 |
This step saves a lot of headache if a later charge appears. Save screenshots of the plan page, account email, billing date, latest invoice, and any dashboard page showing active usage or endpoints.
If your plan is Pay-as-you-go, include usage pages too. Unexpected overage fees are one of the common user complaints, so a screenshot of your traffic level before cancellation can help if a later invoice looks off.
For a refund request, keep the transaction ID, invoice PDF, card statement line, cancellation confirmation, and the exact date and time you sent your support email. If support replies, save the full email thread with headers if possible.
After cancellation, check whether a confirmation email arrives and whether your dashboard status changes. Save both. If either is missing after you completed the process, contact support the same day so the timeline stays clear.
A classic mistake is cancelling on the Ngrok website when the subscription was actually billed through Apple or Google. In that case, the recurring charge can continue because the app store still controls the subscription.
The fix is simple. Match the cancellation channel to the original payment channel. Web for direct web billing, App Store for iOS billing, and Google Play for Android billing.
One public review described an annual cancellation error and a narrow timing problem near renewal. Even if that is not every user's experience, it is enough warning to cancel early rather than on the final day.
A good rule is to act at least 7 days before the visible billing date, then verify the plan status changed. If annual billing is involved, give yourself even more buffer.
Many people assume cancelling mid-cycle means they get money back for the unused period. Ngrok's policy says no refund or credit of prepaid fees will be provided upon cancellation, so that expectation usually leads to disappointment (ngrok.com).
The better move is to cancel before the renewal happens, not after. If the charge already went through, only pursue a refund if you have a real billing error or an unauthorised transaction.
If the final cancellation screen disappears and you did not screenshot it, later arguments become much harder. Since Ngrok has no public phone support and no live chat in the research data, your own records matter more than usual.
Always keep the final screen, the confirmation email, and a calendar note showing when you cancelled. That trio is often enough to support a bank dispute if needed.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No fee found | Easy |
App Store (iOS) | Before next billing | No fee found | Medium |
Google Play (Android) | Before next billing | No fee found | Medium |
Registered mail | 5-10 business days | No fee found | Higher, strong proof |
Web cancellation is usually the fastest if you subscribed directly and the dashboard works properly. App Store and Google Play are more suitable only when the store is the billing channel, while registered mail is slower but gives stronger evidence if you expect a dispute.
No cancellation fee or early termination fee was found in the Terms data. The real financial risk is not the cancellation itself. It is missing the billing cutoff or getting hit by usage charges before the plan fully ends.
Right after cancellation, verify three things on the same day. Check the dashboard status, check for a confirmation email, and check your last invoice date. If something looks inconsistent, email support immediately with screenshots.
Then monitor your payment method for at least 60 days and ideally up to 120 days if you are watching for delayed or recurring charges. In Malaysia, if an unauthorised or recurring charge still appears, ask your issuing bank for a chargeback or to dispute the transaction under the bank's normal card dispute process.
If you are cancelling because Ngrok feels pricey, there are workable alternatives. Cloudflare Tunnel is free and suits users already comfortable with the Cloudflare setup, while Tailscale Funnel is a good fit if you already use Tailscale for private networking.
If you prefer self-hosted control, frp and sish are both free options, though setup is more technical. fxTunnel also offers a free option and paid plans. For Malaysian freelancers and small dev teams, these tools can be cheaper than staying on a usage-heavy Ngrok plan.
No separate Malaysia cancellation address was found, and the normal route is online account cancellation. If you need to send a written notice for record purposes, use the known company mailing address below:
Use this only as a backup or evidence-building step, because the fastest route remains the account dashboard or the app store that billed you. For most Malaysian users, online cancellation plus saved proof is the most practical way to avoid trouble.
If you want the cleanest exit, cancel before the next billing date, save every screenshot, and do not assume a refund will come later. Ngrok's written refund position is strict, support channels are limited, and user feedback shows that waiting too long can turn a simple cancellation into a billing fight.
If a charge appears after you cancelled, act fast. Write to Ngrok, gather proof, and if needed escalate through your bank, KPDN, or TTPM with a short factual timeline and complete documents.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.