Terms of service
The agreement between you and us for using QRSalt. Written to be read, not to be survived.
Last updated 30 September 2026
1. Who we are
QRSalt is operated by , a company registered in Norway. In these terms, "we" and "us" mean that company, and "you" means the person or organisation using the service. You can reach us at support@qrsalt.com.
By using the service you agree to these terms, our acceptable use policy and our refunds and cancellation policy, which form part of them. How we handle personal data is set out in the privacy policy, and cookies in the cookie policy.
If you use the service to collect or host other people's personal data (the people who scan your codes, answer your forms or appear on your pages), our data processing agreement also applies and forms part of these terms.
2. What the service does
We generate QR codes. There are two kinds and the difference matters legally as well as practically:
- Static codes encode your data directly in the image. Once downloaded they do not involve us at all. They are free, unlimited, need no account, and we cannot change, disable or track them.
- Dynamic codes encode a short link we host. Scanning one sends the visitor to us and we redirect them to the destination you have set. Short links, hosted pages, menus, contact cards and forms work the same way. This is the part you pay for, and the part we are responsible for keeping available.
3. Your account
You need an account only to create and manage dynamic codes. You are responsible for what happens under your account, for your team members' use of it, and for keeping access to the email address you sign in with. You must be at least 16 years old, or old enough to enter a contract where you live, whichever is higher. If you accept these terms for an organisation, you confirm you are allowed to bind it.
4. Your content and destinations
You keep ownership of everything you upload and of every destination you point a code at. You grant us only the permission we need to run the service: to store your files, serve them to people who scan your codes, and display them back to you.
You are responsible for the destinations and content. You confirm that you have the right to use them and that they do not break the acceptable use policy.
5. Custom domains
On plans that include them, you can serve your codes and links from a domain of your own. You may only connect a domain you own or are allowed to use. You point it at us with a DNS record, and once we have verified it we obtain and renew its security certificate automatically. We check the record from time to time and stop serving the domain if it no longer points at us.
A code printed with your own domain depends on you keeping that domain registered and its record in place. If the domain expires, is transferred or its record is changed, those codes stop working, and we cannot prevent that. Codes on our own domain are not affected.
6. Subscriptions, renewals and price
- Paid plans start at $5 per month. Prices, limits and included features are shown on the pricing page and are the ones that apply.
- A monthly plan renews every month and an annual plan renews every twelve months, automatically, at the same price you agreed, until you cancel.
- The full amount charged is shown before you confirm, including the total annual figure for annual plans. Applicable tax is shown at checkout.
- If we ever change the price of your plan we will tell you by email at least 30 days beforehand, and the change will apply from your next renewal. You can cancel before then.
- Payment is taken by our payment provider, Whop. We do not store your card details. If a renewal payment fails and is not fixed, the plan lapses as described in section 8.
7. Cancelling and refunds
You can cancel at any time from the billing page in your dashboard. Cancellation takes effect at the end of the period you have already paid for, and we do not ask you to call anyone, wait for a reply or explain yourself.
We refund any payment in full if you ask within 14 days of it, for any reason, wherever you live and whether you bought as a person or for a business. After those 14 days we do not refund a change of mind or the unused part of a period. We do refund, at any time, when the service failed because of a fault on our side, when we charged you by mistake or twice, and wherever the law requires it, including the 14-day right of withdrawal that consumers in the EEA and the UK have for a new purchase. The refunds and cancellation policy sets out the details and the time limits.
8. What happens to your codes if you stop paying
This is a term of this agreement, not a marketing line, so it is written plainly:
Static codes never stop. A static code carries its destination inside the pattern. Scanning one never contacts us, so there is nothing we could switch off even if we wanted to. Those are free, unlimited, and yours permanently.
Dynamic codes run while you have a plan. A dynamic code points at a redirect we operate on every scan, which is what lets you change the destination after printing. If you cancel or your subscription lapses, that redirect keeps running for at least a further 90 days. After that, a code stops only once 90 days pass without a scan, so a code still in use does not stop; a stopped code serves a page telling whoever scanned it that the code is inactive, rather than an error.
The account itself moves to the free plan and may go on being used under that plan’s terms. Where it holds more editable items — dynamic codes, QR Menus and QR Forms counted together — than the free plan includes, the ones created earliest stay editable up to that number. The others keep redirecting, and their settings and destinations are fixed until the account is on a paid plan again.
We will email you when the plan ends, before the codes stop, and when they do. Nothing is deleted: your codes, their short links, their destinations and their scan history are all retained, so reactivating turns every code back on immediately, with the same links and no reprinting. Deleting your account is different: after 30 days in which you can restore it, everything is erased and the codes cannot be brought back.
The exceptions:
- Codes that break the acceptable use policy are disabled, whether or not the account is paid.
- We may suspend an account, and disable its codes, while fraud or a chargeback on it is unresolved.
- If we ever shut the service down, we will try to give you reasonable notice by email, aiming for at least 90 days, so you can move or reprint.
We may pause or rate-limit a redirect that is generating abnormal traffic, if that is needed to keep the service up for everyone else.
9. Availability
We aim to keep the redirect service available continuously, and it is deliberately built to stay up when everything else is down. We do not offer a contractual uptime guarantee on any plan. We may carry out maintenance, and we try to avoid taking redirects down for it. We may change, add or remove features over time. If a paid feature does not work because of a fault on our side, the refunds policy applies.
10. Suspension and termination
We may suspend or close an account that breaks these terms or the acceptable use policy, that is used to harm others, that exposes us to legal risk, or where we reasonably believe it is needed to protect the service, other customers, the people who scan codes, or us. We may also refuse to open an account. Where the circumstances allow it we will tell you what is wrong and give you a chance to fix it first. You can close your account at any time.
11. Liability
The service is provided as it is and as available, without promises beyond those in these terms or those the law requires. We are not responsible for the websites, files or services your codes point to, or for services run by other companies. To the extent the law allows, we are not liable for indirect or consequential loss, including lost profits, lost data, lost business or the cost of reprinting materials. Our total liability in any twelve-month period is limited to the amount you paid us in that period. Nothing here limits liability that cannot be limited by law, including for death, personal injury or fraud, or takes away rights a consumer has by law.
Because printed materials are expensive to redo, please test a printed code before a full run. We provide a scan check for heavily styled codes, but a physical test on the final material is the only reliable one.
12. Changes to these terms
We may update these terms. For material changes we will email account holders at least 30 days before they take effect. Continuing to use the service after that means you accept the new version; if you do not accept it, you can cancel before it takes effect.
13. Governing law
These terms are governed by Norwegian law, and disputes go to the Norwegian courts. If you are a consumer, this does not remove any protection you have under the law of the country you live in, or your right to bring a claim there.
14. General
- We are not responsible for delays or failures caused by events outside our reasonable control, such as outages at our providers, failures of the internet, attacks, natural events or action by a government.
- If any part of these terms cannot be enforced, the rest still applies.
- If we do not enforce a term straight away, we have not given up the right to enforce it later.
- These terms, with the documents they refer to, are the whole agreement between us about the service.
- We may transfer these terms to a company that takes over the service. You may not transfer your account to someone else without our agreement.
15. Contact
Questions about these terms: support@qrsalt.com. Abuse reports: abuse@qrsalt.com.