Skip to content
FAQ

Questions and answers

How HalusAI works, what it can and can't do, how billing works and what happens to your text. If your question isn't here, contact us.

Product

What is HalusAI?

HalusAI is a writing tool run from Malaysia. It rewrites a draft you already have, sentence by sentence, and offers up to four versions of each sentence so you choose the wording you keep. It does not write new content for you.

How does it work?

Paste your text or upload a .docx or .txt file. HalusAI rewrites it in two passes, one sentence at a time. In the result, click any sentence to see its other versions and swap one in. When you're happy, copy the text or download it as .docx.

Read the result through before you use it, as you would with any edit.

How much text can I put in at once?

Up to 5,000 words per go. For a longer document, run it in parts. You see the word count before you run.

What is the difference between Halus Ultra and Halus Ultimate?

Halus Ultra gives our best results. Halus Ultimate is our fastest. Both are included with every pass and plan, and you choose one for each run.

What does the "plainer wording" switch do?

It is off by default. When you turn it on, HalusAI adds one more pass that uses simpler wording, and that pass gives one version per sentence.

What does HalusAI keep as it is?

It is designed to keep your headings, your list structure (list items are rewritten, but their bullets and numbers stay), your references section (left as written), short labels, and your document's key terms. Automatic checks reject versions that change numbers, names or citations.

No check is perfect, so check facts, numbers and citations before you use the result.

What doesn't HalusAI do?

It does not check facts, remove plagiarism or write new content. It does not promise any detector result. It rewrites what you wrote, and the final wording is your choice.

Which languages does it support?

English only, for now.

Is there a free tool to check my draft for stock phrases?

Yes. The Robotic Phrase Finder is free. It runs in your browser, so the text you paste is not sent anywhere, and it needs no account. It marks stock phrases such as "delve into" and suggests plainer wording. It is a checklist, not a detector, and it shows no score.

Where can I find the key facts about HalusAI in one place?

On the HalusAI facts page: what it is, who it is for, what it does not do, prices, limits, what we keep, and how to contact us. We also have short guides on making AI-assisted writing sound like you, cover letters and work emails.

Detectors

Will my text get a low score from an AI detector?

We can't promise that, and there is no guarantee of any score. Detectors disagree with each other and change over time, and the same text can score differently when it is checked again. HalusAI rewrites your draft into natural writing. What any detector says about the result is outside our control.

Why do different detectors give different scores?

Each detector uses its own model, trained on its own data, with its own thresholds. Tools such as Turnitin, GPTZero and Copyleaks are updated by their makers over time. So one text can get very different scores from different tools, or from the same tool on different days.

A score is an estimate, not proof of who wrote a text.

What is the before/after dial?

It shows our own detector's estimate for your text, before and after a run, and it is always labelled that way. Other detectors score differently. It does not show who wrote a text.

Is your dial the same as the detector my school or employer uses?

No. The dial is our own detector, run on our servers. Other detectors, including the ones schools and employers use, score differently, so the dial cannot tell you what they will say.

Can a detector prove who wrote a text?

No. A detector score is an estimate, not proof of who wrote a text. That is true of our dial and of every other detector.

Can I use HalusAI for coursework or work?

Follow your school's or employer's rules on using AI tools. Some allow AI-assisted editing, some ask you to say that you used it, and some do not allow it. If you are not sure, ask before you submit. Don't use HalusAI to submit work you are not allowed to submit. See our Acceptable Use Policy.

Do I get a refund if a detector gives my text a high score?

Our refund rules are the same whatever a detector says, because we don't promise any detector result. You can get a full refund within 48 hours of a purchase or renewal if you have used no more than 1,000 of its words. See the refund policy.

Billing

What is the difference between a pass and a plan?

A pass is a single payment for a set number of words over a few days (the 3-Day Pass or the 7-Day Pass). It never renews, so there is nothing to cancel.

A plan (Starter, Plus or Pro) gives you words every month and renews automatically until you cancel. Yearly plans cost the same as 8 months and run for 12, with your words given each month. Pro has a limit of 30,000 words in any 24 hours. See pricing for every price in US dollars (USD).

Is there a free trial?

No, there is no free trial. You can click through real, dated samples on the home page before you buy. The 3-Day Pass is the cheapest way to try HalusAI on your own text.

How do I cancel a plan?

Open Account, then Manage billing, and cancel there any time. You keep your words until the end of the period you paid for, and you won't be charged again. Passes never renew, so they never need cancelling.

Can I change my plan?

Yes, in Account > Manage billing. A dearer plan takes effect at once: you pay the difference for the days left, and extra words are added in proportion to the days left in the month. A cheaper plan, or a yearly plan changed to a monthly one, takes effect when the period you paid for ends, and nothing is refunded for the difference. A monthly plan changed to a yearly one starts the yearly plan at once. You can have one plan at a time, and your plan stays in the currency of your first one (USD or RM); to switch, contact support.

What happens if a plan payment fails?

Stripe tries the payment again over a few days, your Account page shows "payment failed", and you can update your card in Manage billing. The last period's words stay usable for up to 3 days after that period ends, and the words for the new period arrive once the payment succeeds. If your bank needs you to confirm a payment, the Account page shows a link for it.

Is there a limit on the Pro plan?

Yes. Pro lets you use up to 30,000 words in any 24 hours. The rest of your words stay in your account and become available as your earlier use passes 24 hours. Your Account page and the app show how many you can use now. Top-up words are not limited this way.

Can I get a refund?

Yes, a full refund within 48 hours of a purchase or renewal, if you have used no more than 1,000 of its words. After that there is no refund, except where the law requires one or a fault on our side stopped you using the service. A refunded plan payment cancels the plan too.

To ask, email support@halus.app from your account's email address. An account opened with a personal invite link, or from a DuitNow QR order page, has no email address: for such an account, email us from any address with your DuitNow QR order's reference code, and we may ask for your receipt to confirm the request is yours. Refunds go back to the original payment method through Stripe, usually within 5-10 business days. For a pass paid by DuitNow QR, the 48 hours count from when the payment is approved, and the refund is paid by bank transfer to the account that paid. We may ask by email for that account's details, but never for an online-banking password, TAC or OTP. If something is wrong with a payment, please contact us before you open a dispute with your bank: a chargeback pauses the account while it is open. See the refund policy.

How can I pay, and can I pay in ringgit?

Payments are processed by Stripe, and HalusAI never sees your card number. Prices on this site are in US dollars (USD), and you can pay by card or with the wallets Stripe shows. Customers in Malaysia can pay in ringgit (RM) on our Malaysian page, halus.app/my. RM prices are for payment by FPX online banking, GrabPay or a card issued in Malaysia, and monthly or yearly plans in RM need a card issued in Malaysia, because FPX and GrabPay cannot renew. Passes, and one month of a plan, can also be paid in RM by DuitNow QR in the app while that option is shown. Top-ups cannot.

If you use a card issued outside Malaysia at an RM checkout, it is not charged for a pass or top-up (the hold is released); for a plan, the plan is cancelled and the payment refunded in full. Either way, you can pay in USD instead. At launch, purchases with a billing address in the European Union, the EEA or the United Kingdom are not available, because we are not yet registered for VAT there. The price shown is the full amount you pay. See payments.

Can I pay by DuitNow QR?

Yes, for passes and one month of a plan, in RM, while that option is shown. A plan paid by DuitNow QR lasts one month and does not renew. Top-ups cannot be paid by DuitNow.

Choose a pass or plan on our Malaysian page, halus.app/my, or in the app under Plans with RM selected, and sign in or create an account. The app shows the DuitNow QR code, the exact amount, the recipient's name and a reference code. Pay in your bank or e-wallet app and type the reference code in the recipient reference field. Then upload a screenshot of the receipt in the app (JPEG, PNG or WebP, up to 5 MB, up to 3 uploads per order).

Receipts are checked automatically, sometimes by our team. An AI service reads the receipt and our system compares it with your order. If everything matches, the words go to the account you ordered with at once, with no code to redeem. If not, our team checks the payment, usually within a few hours. If your order is still being checked after 24 hours, contact us with its reference code. The pass's 3 or 7 days, or the plan's month, start when the payment is approved, not when you pay.

An order with no receipt expires after 48 hours. If you had already paid, you can still upload the receipt for up to 14 days after ordering. If a payment cannot be confirmed, the app says why, and you can upload a corrected receipt within 7 days of that decision. Any money that reached us for an order we do not approve is returned by bank transfer to the account it came from. See payments.

What happens to words I don't use?

Pass words end when the pass ends. A plan's monthly words reset at each renewal and don't roll over. Top-ups, for subscribers with an active plan, add 20,000 or 50,000 words that last 6 months and stay usable after a plan ends.

Words are not money: they cannot be transferred and they expire as stated.

What counts as a word, and what if a run fails?

We count words the way a word processor does. For text without spaces, such as long links, every 8 characters count as one word. You see the count before you run.

If a run fails, its words come back to your account automatically, except words from a pass we have cancelled.

When do my words arrive, and do I get a receipt?

Words appear in your account within about a minute of the payment being confirmed; FPX can take a few minutes. If they don't, email support@halus.app with your account email and the receipt. Stripe emails a receipt for every payment it processes, and your Account page lists those purchases.

A pass or plan paid by DuitNow QR is delivered when the payment is approved: at once when the automatic check passes, otherwise usually within a few hours. If your order is still being checked after 24 hours, contact us with its reference code. For DuitNow QR, the receipt is the one your bank or e-wallet app gives you, and the app shows your pass words at the top. The Plans tab in the app shows the status: waiting for payment, being checked, confirmed, not confirmed, expired or cancelled.

If a plan's renewal payment fails, Stripe retries it over a few days and your Account page shows "payment failed". Update your card in Manage billing; the last period's words stay usable for up to 3 days after that period ends, and the words for the new period arrive once the payment succeeds. See delivery.

Privacy

Do you keep my text?

Yes. We keep every text you send, its results, every version the model wrote and the versions you pick, for 365 days, in a store only the owner can access. We keep them to run the service, handle support and improve HalusAI. After 365 days they are deleted automatically. The page that takes your text says so too.

So please don't paste personal data you don't want kept.

Who else receives my data?

To make the rewrites, your text is sent to AI model providers, which process it under their own terms. Those terms may let them keep it for a short period to monitor abuse. Where we can choose, we do not allow them to use it for training.

Other data goes to Stripe (payments), our bank (DuitNow QR payments and their refunds), Telegram (the owner's alerts about DuitNow QR receipts, never the receipt or your name), our email provider (codes and links to verify your email or reset your password, and receipts) and our hosting provider, whose servers are in Singapore. Because of these providers, your data is transferred outside Malaysia. See the Privacy Policy.

What happens to my data if I delete my account?

A plan is cancelled first, at once and without a refund. Your account details (your email, your hashed password, sessions and word balances) are removed. The texts and results you sent are kept, without any link to you, until their 365 days end. A text can still contain personal details you wrote into it, which is another reason not to paste personal data you don't want kept.

Payment and accounting records are kept for 7 years, as Malaysian law requires.

What else do you collect?

Your email address and a hashed form of your password (never the password itself), usage events with hashed (not raw) IP addresses, kept for 90 days, and payment records through Stripe. We never see card numbers.

If you pay by DuitNow QR, we keep the receipt you upload. It usually shows the payer's name, bank, transaction reference, date, time and amount, so you may cover anything we don't need, such as your balance, as long as the amount, date, time, reference and recipient stay readable. An AI service provider reads it so the payment can be checked automatically, and the owner sees it when a check needs a person. It is stored on our server in Singapore and never sent by email or chat. Receipts of approved payments, including approvals we later cancel, are kept for 7 years with the accounting records, as Malaysian law requires. Receipts of orders not approved are deleted 30 days after that decision, and we keep only a fingerprint (hash) of the file so it cannot be reused. See the Privacy Policy.

Do you use cookies?

Only essential ones: a session cookie keeps you signed in, and a short-lived one is used while you create an account or reset your password. Your browser's local storage keeps the draft you paste on the home page (for up to 1 hour, until you open the app) and your preferences. We use no analytics or advertising cookies, so there is no cookie banner.

What are my rights over my data?

You can ask to access, correct, export or delete your data, and you can withdraw consent. Use the Account page or email support@halus.app. Malaysia's Personal Data Protection Act applies, and the Privacy Policy ends with a notice in Bahasa Malaysia.

Account

How do I sign in?

Sign in with your email address and your password. New here? Choose Create account on the sign-in page: we email you a 6-digit code and a link to check the address is yours, then you choose a password. Forgot your password? Choose Forgot password? on the sign-in page: we email you a 6-digit code and a link to set a new one. A shared login that HalusAI set up for a group signs in the same way, with its email address and password.

My code or link doesn't work. What now?

Each code and link works once and expires after 15 minutes. If yours has expired or was already used, ask for a new one. If you opened the email on another device, type the 6-digit code in the browser where you asked for it. If the email hasn't arrived, check your spam folder. We only send codes and links to create an account or to reset a password: signing in never needs an email.

Can I share my account?

No. An account is for one person and can't be shared. Sharing an account can lead to it being suspended.

How old do I need to be?

HalusAI is not directed at children under 13. To pay, you need to be 18 or older, or have a parent's or guardian's consent.

How do I change my email address?

Email support@halus.app from your current address and tell us the new one.

How do I delete my account?

From the Account page, or by asking us at support@halus.app. See what happens to your data when you do.

Why was my account paused?

We pause or suspend accounts for abuse, for sharing an account, for chargebacks, or for repeatedly sending texts our guardrails refuse (texts that try to manipulate the system). A chargeback pauses the account while it is open. If you think we made a mistake, contact us.

How do I reach support?

Email support@halus.app. Phone and WhatsApp: 012-200 5500. Our hours: Monday to Friday, 10:00-18:00 Malaysia time (GMT+8). See contact.

Still have a question?

Email support@halus.app, or see the contact page for phone, WhatsApp and our hours.