Puntjes

Terms of service

This is a draft. The final text is still being written. It will replace this page under a new version.

Version 2026-09-09-draft of September 9, 2026.

These terms are the agreement between Puntjes and your business. They start when you open a workspace and they cover everything you do with Puntjes after that. Read them before you tick the box on the signup form.

1. Who this is between

One side is Puntjes, which operates this service. Our legal name, our registered office and our enterprise number are at the foot of this page.

The other side is your business: the one whose name and VAT number are on the signup form. Whoever fills that form in agrees to these terms on behalf of that business, and says by doing so that they are allowed to.

Puntjes is in beta. Real businesses run real loyalty programmes on it. What beta means here is that features still change while we build, sometimes quickly. Article 10 says how we warn you when a change touches something in these terms.

2. How this agreement is made

You agree to these terms by ticking the box on the signup form, together with the data processing agreement. Someone you invite later agrees for their own login when they accept the invitation. We record which version was accepted and on which day.

You can make this agreement in Dutch or in English. The steps are the ones on the form: you fill in your details, you read this page and the data processing agreement, you tick the box, and you send the form. Nothing is agreed until you send it, and until then you can go back and change anything you typed.

We keep the agreement, and this page always shows the version in force with its number and its date. Your browser can print or save this page, so you can keep a copy of your own. If you want the version you accepted and it is no longer the one here, ask us and we send it.

3. What Puntjes gives you

Puntjes is a loyalty programme for your business. You record what your customers buy, they earn points, and they trade those points for rewards you set yourself. You work in the admin portal, or through our API from your own till or webshop.

Your customers can keep their card in Apple Wallet or in Google Wallet, and you can email them from your own sending domain. What each plan includes is on the pricing page in your portal, and the documentation describes every part in detail.

You decide what your programme looks like: which rules award points, what a point is worth, which rewards you offer. We give you the tool. What you promise your own customers is between you and them, and article 12 says what we ask of you there.

4. The people in your workspace

You decide who gets a login in your workspace and what each of them may do. Everyone with a login acts for your business, and you carry what they do with it.

A login belongs to one person. Do not share one between several people, and tell us as soon as you think somebody has got into your workspace who should not be there.

We can look inside your workspace in two cases: when you ask us for help, and when we have to in order to keep the service running or to answer a legal order. We use what we see for nothing else. The data processing agreement says how that is bound.

5. Plans and prices

A new workspace starts on the free plan and stays there until you pick a paid one. The plans, what each includes and what each costs are on the pricing page in your portal.

Every price there is without VAT. For a Belgian business we add Belgian VAT at 21%. If your business has a VAT number from another Member State of the European Union and that number checks out against the European VIES register, we invoice without VAT and you account for it yourself under the reverse charge. A number that does not check out is invoiced with Belgian VAT.

You can pay per month or per year. Paying per year costs 10% less than paying for the same plan month by month.

Every plan has limits, such as how many transactions you may record in a month. Your portal shows where you stand against them, and you can move to a bigger plan at any moment.

6. Paying

You pay by direct debit through our payment provider, Mollie. When you take a paid plan you give a mandate, and we charge that mandate at the start of every period.

We invoice on the day we charge, and every invoice is in your portal under Billing. Because the mandate pays on that same day, the invoice you receive is already settled. It carries a payment term of 30 days for the case where it is not, which is well inside the sixty days the law allows between businesses.

Moving to a bigger plan takes effect at once: a new period starts that day and we charge it that day. What was left of the period you had already paid for is not credited back, so move up at the start of a period if that matters to you.

Moving to a smaller plan waits until the period you have paid for has run out, and so does a switch between monthly and yearly on the plan you already have, even when the new interval costs more per month. Nothing you have paid for is taken away in the meantime.

7. When a payment is late

If a charge fails we write to you and try again. From that day you have 14 days to put it right. A reminder follows after 7 days and a last notice shortly before the 14 days are up.

If the 14 days pass without payment we pause your workspace. Article 8 says what a pause means. Pay, and it runs again the same day.

A pause is not open-ended. If the workspace is still unpaid 30 days after the charge failed, we cancel the mandate and the subscription ends. Getting going again then means taking a plan afresh, not just paying the old invoice.

The law gives us more than that, and we would rather say so here than surprise you with it. From the day after an invoice falls due, interest runs by law and without any notice from us, at the reference rate of the European Central Bank plus eight percentage points, and we may claim a fixed 40 euro towards the cost of chasing the payment, on top of what recovering it actually costs us. We would much prefer to write to you.

8. When we pause a workspace

A paused workspace goes read-only. Everyone can still sign in, read everything, export everything and pay, but nothing new is recorded: no purchases, no changes to your programme, and no campaign email reaching your customers. Nothing is deleted either. Your data, your customers and their points all stay as they were.

Your till and your webshop keep recording for a few days after a pause, so a payment that crosses with it does not cost you those purchases. After that they stop too.

We pause a workspace for an unpaid invoice, as article 7 describes, or when you break article 12 badly enough. For article 12 we write to you first, say what is wrong, and give you 7 days to put it right.

We pause without warning only when the content is unlawful, or when there is a risk to the security of the service or to other people's data. Then we explain straight afterwards.

Every pause carries its reason in writing, and article 13 says how to complain about one.

9. Ending the agreement

You can end a paid plan whenever you like, under Billing in your portal. It runs to the end of the period you have already paid for. After that the workspace goes read-only, the same way article 8 describes: you can still sign in, read everything and take everything out, and you can start it up again at any moment by taking a plan.

You can end everything by deleting your account and your workspace from your account page. That happens at once and cannot be undone.

We can end the agreement for any reason with two months' notice in writing. We can end it at once if you break these terms seriously and have not put it right within the 7 days of article 8, or if your business goes into liquidation.

Whatever ends it, article 16 says how you take your data with you.

10. When the service or these terms change

We improve Puntjes constantly, and most changes need no announcement. When a change takes away something you use, or changes a price, we email everyone with an admin login at least 30 days before it happens.

The same holds for these terms. A new version is announced at least 30 days before it applies, and this page always shows which version is in force and from when.

If you do not want a change, you can end the agreement before it takes effect and we charge you nothing for the time after that. A price that goes up never applies to a period you have already paid for.

11. What we promise about availability

We work to keep Puntjes running and reachable, and we fix what breaks. We announce planned maintenance in advance whenever we can.

We promise no percentage of uptime while the product is in beta, and there is no compensation for time the service is down. What we do promise is that a service which is down gets our attention before anything else. Article 18 says where our liability begins.

Parts of Puntjes lean on other companies: the payment provider, the mail provider, Apple and Google for the wallet passes. When one of those is down, that part of Puntjes is down with it.

12. What you may put in your programme

Puntjes carries the words and pictures you put into it: your logo, the text of your emails, what your loyalty card says, the names of your rewards. You are responsible for all of it.

Do not use Puntjes for anything unlawful. Do not put in anything that infringes somebody else's rights, misleads your customers about what their points are worth, or that is discriminatory, threatening or hateful. Do not send marketing email to people who never agreed to it: the law and the data processing agreement both bind you there.

Do not go after the service itself. No probing for holes nobody asked you to look for, no working around the limits of your plan, no automated traffic beyond what the API allows.

If we believe you have broken this article we write to you, say what is wrong, and give you 7 days to fix it. Where the content is unlawful or something is at risk we act at once instead. Article 13 says how you complain about that decision.

13. Reporting something, and complaining about our decision

Anyone can tell us about content on Puntjes they believe is unlawful. Write to the contact address at the foot of this page and say what it is and where you found it. We confirm within 2 working days that we have it, and we answer within 10 working days.

When we remove content or pause a workspace, we tell whoever put it there what we did, why, and on what basis. You can complain about that decision for six months afterwards, at the same address, and we answer a complaint within 10 working days. A person reads every complaint.

None of this takes away your right to go to court, or to a body that settles disputes out of court.

14. Who owns what

Puntjes stays ours: the software, the design, the name and the logo. You get the right to use it for as long as this agreement runs, for your own business, and nothing beyond that.

What you put in stays yours: your logo, your text, your product catalogue, your customer base. You give us only what running your programme needs, which is the right to store it, show it in your workspace and send it to your customers the way you set it up.

You may say that you use Puntjes. We use your name or your logo as a reference only if you tell us we may.

15. Your customers' data

Your customers' data is yours. You decide what it is used for. We process it to run your programme and only on your instructions. In the words of the GDPR, you are the controller and we are your processor.

How that is bound, what we do to keep the data safe, which other companies help us and what happens when something goes wrong, is in the data processing agreement. It is part of this agreement and you accept it together with these terms.

You hold up your own end: tell your customers what you use their data for, get their agreement before you send them marketing email, and answer them when they ask what you hold about them.

Data processing agreement

16. Taking your data with you, and leaving

You can take everything out of Puntjes at any time, on any plan, free of charge. The button on your account page hands over your customer base as a zip of JSON files, and every other category is yours by asking. The documentation lists every file, what it holds and in which format, and it is also the register of the structures we hand over.

You owe us no notice to start. Say you are leaving and the move begins the same day. We help you get across to another provider or to your own systems, and we answer questions about the format while you do.

We aim to have everything you asked for in your hands within 30 days. Where that is not technically possible for some part of it, we tell you within 14 working days why, and how long it will take instead, which is never more than seven months. You can extend the 30 days once if you need longer.

When the agreement ends you have three choices, and you tell us which: move to another provider, take everything to your own systems, or have everything erased.

We hold nothing back. There is no category of your data that we keep out of the export as a trade secret of ours.

You can keep asking for an export for 2 years after your subscription ends. A workspace that never had a paid plan is kept for 2 years after the last thing that happened in it. After that we clear the workspace out, and the page about your data says exactly what goes. You do not have to wait for it: delete your workspace from your account page and it is gone at once.

None of this costs anything. No fee for switching, no penalty for leaving early. What you already paid for a period stays paid, as article 9 says.

Which country's law our infrastructure answers to, and what we do about a request from an authority outside the European Union, is on its own page.

Export your workspaceWhere your data is processed

17. What points are

A point is a number in your programme and nothing more. Points have no cash value, they cannot be paid out, they cannot be handed to another person, and they can only be traded in with the business that gave them.

That is deliberate. It keeps your programme a loyalty programme instead of a payment instrument, which would put both of us under the rules for payment services. So do not tell your customers a point is worth money, and do not let points be spent anywhere but your own business.

You decide whether points expire and after how long, and Puntjes shows your customers what they have. You are the one who owes the reward. If you close your programme, that is between you and your customers, and article 12 asks you to be straight with them about it.

18. Who is liable for what

Each of us answers for the damage we cause. Nothing here limits our liability for intent, for a gross fault, for failing at the very things this agreement exists to do, or for the death or injury of a person. Nothing here limits what you owe us either.

Beyond that, what we can be made to pay you over any twelve months is capped at what you paid us in the twelve months before the event. On the free plan that comes to nothing, and we would rather write it here than let you find out later: if you run something on the free plan that your business cannot afford to lose, that is a risk you are carrying.

We do not answer for what you lose because of the content you put into Puntjes, because of what you promised your own customers, or because a service outside ours went down.

Tell us within twelve months of noticing something, so both of us can still work out what happened.

19. Which law and which court

Belgian law applies to this agreement. The rules of Belgian law that nobody can contract out of keep applying whatever these terms say.

If we cannot settle a dispute between us, it goes to the courts competent for the registered office of Puntjes, which is at the foot of this page. Either of us can still ask a court for an urgent measure wherever the law allows it.

Write to us first. Almost everything is settled faster that way.

20. Which language counts

These terms exist in Dutch and in English, and both say the same thing. If the two ever differ, the Dutch text is the one that counts.

We write to you in the language you set in your portal, as long as it is one of those two.