Terms of Use
Last updated: 12 August 2026 · Operated by DINAMIK d.o.o. · OIB 66166833677
These Terms of Use ("Terms") govern your use of QStatus, a live order-status board and self-serve ordering service operated by DINAMIK d.o.o. ("we", "us"). By creating an account or using QStatus, you agree to these Terms. If you do not agree, do not use the Service.
If you take orders from customers through QStatus, three sections matter most and are worth reading before you switch ordering on: Per-order usage fees, Orders and payments from your customers, and Fiscal receipts. Together they set out what we charge, that you — not we — are the seller, and what each of us is responsible for towards the Tax Administration.
1. The Service
QStatus lets food stalls show customers a live order-status board: customers scan a QR code and watch order numbers move between 'In progress' and 'Ready', while staff manage orders from a dashboard.
Depending on your plan and setup, the Service also includes self-serve ordering from the customer's phone, payment at your counter or by card, a kitchen display, menu management, analytics, printable QR codes, order-ready notifications, an optional listing in our public stall directory, and — where you have completed fiscal setup — the issuing of Croatian fiscal receipts on your behalf.
QStatus is intended for use by businesses operating food stalls and similar establishments. It is a tool you use to run your business; it does not make us a party to anything you sell.
2. Accounts, staff and eligibility
To use the dashboard you must create an account and verify your email address. You must be at least 16 years old and provide accurate information. You are responsible for keeping your login credentials confidential and for all activity under your account.
There are no separate staff accounts. An account has one set of credentials, so anyone you give them to has your full access, including billing and deletion. The staff PIN lock is a convenience feature that confines a device to the board and kitchen views — it is not a security boundary, and a determined user of that device can leave it. If you let staff use the Service, you remain responsible for what they do, and we recommend a dedicated device rather than sharing your password.
3. Subscriptions, billing and Stripe
Using the dashboard requires a subscription. QStatus (DINAMIK d.o.o.) is the seller of record for your purchase: we issue your invoice and are responsible for applicable VAT/tax. Payments are processed by Stripe, which handles your card details and charges your payment method on our behalf; Stripe never sees your account password and QStatus never stores your card details. Your purchase is also subject to Stripe's own terms as our payment processor.
Every plan starts with a 14-day free trial. A payment method is required to start it, nothing is charged during it, and unless you cancel before it ends the subscription continues and the first payment is taken automatically.
- Pro — €9 per month, or €90 per year, for one stall.
- Business — €29 per month, or €290 per year, for up to five stalls, and the option to take card payments from customers.
- An annual subscription covers the fixed plan price only (two months free). Per-order usage fees are always billed monthly — see the next section.
- Subscriptions renew automatically each billing period until cancelled. Plan limits, such as the number of stalls, are enforced by the Service.
- We may change prices or plans; we will give reasonable notice before changes affect you, and changes do not apply retroactively.
- If a renewal payment fails, we may keep your access on while the payment is retried. If it is not resolved, the subscription is cancelled and access ends.
4. Per-order usage fees
In addition to the plan price, we charge a small fee for each order that appears on your boards: €0.06 per order on Pro and €0.04 per order on Business. It is worth reading the details, because they decide what you are charged for.
- Every order counts. That includes orders your staff type in by hand, orders customers place and pay for at your counter, and orders you later cancel or refund. The fee is for putting an order on the board, not for taking payment for it.
- Orders are counted across your whole account, adding up every stall you run, not per stall.
- Usage is billed monthly in arrears, after the month it was accrued in, even if you pay for your plan annually.
- Small amounts roll over. If a month's usage comes to less than €5.00, we do not charge it. It stays on your account and is added to the following months until the total reaches €5.00, at which point it is billed as a single charge. This exists because card processing fees would otherwise eat a charge of a few cents.
- There is no cap on usage fees. You can see the running total for the current month in your dashboard settings at any time.
- Usage is not billed during your free trial.
Usage fees are charged against the payment method on your subscription, in the currency of that subscription.
5. Cancellation and refunds
You can cancel your subscription at any time through the Stripe billing portal, linked from your account. When you cancel there, you keep access until the end of your current paid period, after which billing stops. Any usage fees already accrued may still be charged.
Deleting your account works differently: it cancels your subscription immediately rather than at the end of the period, and it erases your stalls, menus and orders straight away. If you want to use the time you have paid for, cancel in the portal instead and delete the account later.
Deleting a single stall does not cancel or refund anything, and it does not refund customer orders that stall has already taken. Refunds of subscription and usage charges, where applicable, are handled in accordance with these Terms and mandatory consumer law.
6. Right of withdrawal (consumers)
If you are a consumer in the EU/Croatia, you normally have a 14-day right of withdrawal for distance contracts under the Croatian Consumer Protection Act. QStatus is a digital service supplied immediately: by subscribing and starting to use the Service, you expressly request that we begin performance during the withdrawal period and acknowledge that you lose your right of withdrawal once the service has been fully performed.
This withdrawal right applies only to consumers. It does not apply where you subscribe in the course of your business, trade, or profession (for example, as a registered stall operator).
7. Orders and payments from your customers
You are the seller. Every order a customer places through QStatus is a contract between you and that customer. You set the prices, provide the goods, and are the merchant of record. We are not a party to that sale, we do not sell food, and we are not a payment institution.
- Card payments run through your own Teya account, using credentials you connect yourself. The money goes to you directly — QStatus never holds, receives, or passes on your customers' funds. Your agreement with Teya governs that payment, including its fees and settlement times.
- Counter payments never touch us at all. The customer orders on their phone and pays at your till; you confirm the payment in the dashboard, which is what puts the order on the board.
- Refunds are yours to make and are always for the full amount. Cancelling a paid customer order in the dashboard refunds it in full through Teya; there is no partial refund, and a customer cannot request a refund through QStatus. Refund requests, complaints and consumer rights relating to an order are between you and your customer.
- Unpaid orders expire — roughly 30 minutes for a card payment and 45 minutes for a counter payment — and no order reaches the board unless payment has actually been confirmed.
- You are responsible for the accuracy of your menu, including prices, VAT rates, allergen and ingredient information, and for fulfilling what you sell.
In the rare case where a payment provider reports an amount that does not match the order, we will not create the order and will flag it for you rather than guess. Resolving such a payment with your provider and your customer is your responsibility, and we will help you with the records we hold.
8. Fiscal receipts (Croatia)
If you complete fiscal setup, QStatus reports card-paid receipts to the Croatian Tax Administration's Central Information System in your name, signed with the FINA certificate you upload, and delivers the receipt to your customer. We provide this as a technical service. You remain the issuer of the receipt and the party responsible for your own tax compliance.
You are responsible for: registering your business premises with the Tax Administration through ePorezna and adopting the required internal act on receipt numbering; obtaining and renewing a valid FINA certificate; and setting the correct VAT rate on every menu item. We cannot do any of these for you, and we do not check them.
- Orders paid at your counter are not reported by us. Your own cash register is the issuer for those sales, and it must issue the receipt.
- Reporting is best effort. If the Tax Administration's system is unreachable, we retry, using the late-delivery procedure within the period the law allows. If it rejects a receipt permanently, no fiscal receipt is produced for that order and you will need to resolve it yourself.
- Refunds produce a corrective (storno) receipt, reported the same way.
- We are not your tax adviser, and nothing in the Service is tax advice.
9. Public listing and public pages
Your stall's name, its town or city, and its stall code are listed in our public directory by default, so customers can find you. You can remove any stall from the directory at any time in Settings.
Whether or not you are listed, a stall's order board and menu are public to anyone who has its code — that is what allows a customer to scan a QR code and see the board without logging in. Do not put anything on the board, in a stall name, or on a menu that you would not want publicly readable.
10. Acceptable use
You are responsible for everything you enter into the Service — stall names, town or city, menu item names, descriptions and categories, order numbers, and anything else. You agree not to:
- use QStatus for any unlawful purpose, or to sell anything you are not lawfully entitled to sell;
- enter other people's personal data, or offensive, misleading, or infringing content, anywhere in the Service;
- misstate prices, VAT rates, or what a menu item actually is;
- impersonate another business, or list a stall you do not operate;
- attempt to disrupt, overload, reverse engineer, or gain unauthorised access to the Service, or work around its rate limits or plan limits.
We do not monitor or moderate what you publish, but if we become aware of a breach we may remove a stall from the public directory, or suspend or terminate the account, as set out in the Suspension and termination section. Where the breach is fixable and the circumstances allow, we will ask you to fix it first.
11. Intellectual property
We and our licensors own all rights in the QStatus software, brand, and design. We grant you a limited, non-exclusive, non-transferable right to use the Service while your account is active. Content you enter remains yours; you grant us the rights needed to host and display it to operate the Service.
12. Availability and disclaimer
We work to keep QStatus available and reliable, but we provide it 'as is' and do not guarantee uninterrupted or error-free operation. We may perform maintenance, update, or modify features. Nothing in these Terms excludes liability that cannot be excluded under applicable law.
Ordering, card payment, and fiscal reporting depend on services we do not run — Teya, the Croatian Tax Administration's system, and our hosting and backend providers. When one of them is unavailable or changes how it works, the features that rely on it may not work either, and that is outside our control. Keep a way of taking orders that does not depend on us, particularly at busy times.
13. Limitation of liability
To the fullest extent permitted by law, we are not liable for indirect or consequential losses, lost profits, or loss of data arising from your use of the Service. Our total liability for any claim is limited to the amount you paid us for the Service in the 12 months before the event giving rise to the claim. This does not limit liability for death, personal injury, intent, gross negligence, or any liability that cannot be limited by law, and mandatory consumer rights remain unaffected.
14. Data processing terms (Art. 28 GDPR)
This section is the data-processing agreement between us, and it applies whenever you use QStatus to take orders from your customers. It forms part of these Terms, so you do not need to sign anything separate.
- Roles. For the personal data of your customers, you are the controller and we are your processor. For your own account and billing data we are the controller, and our Privacy Policy governs it.
- Subject matter and duration. We process customer data to operate the ordering, payment, receipt and notification features you have switched on, for as long as your account exists, plus any statutory retention period.
- Nature and purpose. Collecting an order, taking payment for it, reporting and delivering the fiscal receipt, showing the order to your staff and on the board, and notifying the customer when it is ready.
- Types of personal data. The order and its items, the customer's email address where given, the customer's free-text note, the language of the order, and a browser push address where the customer has asked to be notified.
- Categories of data subject. The customers who order from your stall.
- Our instructions. We process this data only on your documented instructions, which are given by your use of the Service and these Terms, and to comply with law that applies to us. If we believe an instruction breaches data protection law, we will tell you.
- Confidentiality. Everyone we authorise to access the data is bound by a duty of confidentiality.
- Security. We apply appropriate technical and organisational measures under Art. 32 GDPR; the measures are described in the 'How we protect your data' section of our Privacy Policy.
- Subprocessors. You give general authorisation for the subprocessors listed in the 'Who we share data with' section of our Privacy Policy. We will give you reasonable notice before adding or replacing one, and you may object on reasonable data-protection grounds; if we cannot resolve your objection, you may terminate and stop using the affected feature. Each subprocessor is bound by obligations equivalent to these.
- Assistance. Taking into account the nature of the processing, we will help you respond to data-subject requests, and assist with your obligations under Arts. 32–36 GDPR. Where a customer contacts us directly, we will refer them to you rather than act on our own.
- Breaches. We will notify you without undue delay after becoming aware of a personal data breach affecting your customers' data, with the information you need to meet your own notification duties.
- Deletion and return. On termination we delete customer data, except where law requires it to be retained — fiscal and accounting records in particular. Deleting your account deletes your stalls and their orders, subject to that exception.
- Audit. We will make available the information needed to demonstrate compliance with this section and allow for audits, on reasonable notice and at reasonable frequency, in a way that does not compromise the security or confidentiality of other customers' data.
- International transfers. As set out in the Privacy Policy, with Standard Contractual Clauses or an adequacy decision where data leaves the EU/EEA.
15. Suspension and termination
You may stop using QStatus and delete your account at any time. We may suspend or terminate your access if you materially breach these Terms or use the Service unlawfully. On termination, your right to use the Service ends; provisions that by their nature should survive (such as those on intellectual property and liability) continue to apply.
16. Changes to the Service or these Terms
We may update the Service and these Terms. If we make material changes, we will post the updated Terms here and update the 'Last updated' date. Your continued use after changes take effect means you accept the updated Terms.
17. Governing law and jurisdiction
These Terms are governed by the laws of the Republic of Croatia. The courts of Zagreb have jurisdiction over any dispute, except that, if you are a consumer, you also benefit from the mandatory protections and the courts of your place of residence as provided by law.
18. Consumer complaints and dispute resolution
If you are a consumer, you may submit a written complaint about the Service to us by email at info@dinamik.dev or by post to our registered address. We will confirm receipt and respond to your complaint in writing within 15 days of receiving it, in accordance with the Croatian Consumer Protection Act (Zakon o zaštiti potrošača).
If we are unable to resolve your complaint, you may be entitled to refer the dispute to a competent out-of-court consumer dispute resolution (ADR) body in the Republic of Croatia. Use of such bodies is voluntary.
19. Contact
DINAMIK d.o.o., Šušnjevec 49, 10000 Zagreb, Hrvatska, OIB 66166833677. Questions about these Terms: info@dinamik.dev.
Company details
- DINAMIK d.o.o.
- Šušnjevec 49, 10000 Zagreb, Hrvatska
- Registered at
- Trgovački sud u Zagrebu
- Court register no. (MBS)
- 080014746
- OIB
- 66166833677
- VAT ID
- HR66166833677
- Share capital
- 2.654,00 EUR (paid in full)
- Sole founder & director
- Jura Milković
- Bank
- Raiffeisenbank Austria d.d.
- IBAN
- HR3824840081106801578
- SWIFT/BIC
- RZBHHR2XXXX
- info@dinamik.dev