Terms of Service
Version 2026-10-06 · The Latvian version is legally binding. The Russian and English versions are translations for convenience.
1. Who we are
The “Meistars AI” service (website meistars-ai.vercel.app and related domains) is provided by Deniss Harlass, reg. No. fiziska persona, legal address: Rīga, Latvija, e-mail: denissharlass@gmail.com (“we”). “You” are the person who registers an account and uses the service. A “customer” is your customer to whom you send an offer.
These terms, together with the Data Processing Agreement (Annex 1) and the Acceptable Use Policy (Annex 2), form the contract between you and us. By registering and ticking the box you conclude it electronically. We keep a record of which version you accepted and when.
2. Who the service is for
- The service is intended only for business or professional activity: merchants, individual merchants, self-employed persons and other persons carrying out economic activity. It is not intended for consumers.
- By registering you confirm that you are at least 18 years old and act within your business or profession (or on behalf of a business you are authorised to represent).
3. Account and security
- Provide true details and keep them up to date. The business details you enter are shown to your customers and on invoices.
- Keep your password secret. You are responsible for actions taken with your account. If you think someone else has access, change your password immediately and write to us.
- A customer link (
/p/…) gives access to an offer without a password. Send it only to the right customer.
4. What the service does and what the AI does
- You keep a price list, customers, jobs, estimates and offers; send the customer a link; the customer approves or rejects the offer or asks a question; you can issue an invoice for approved work and prepare files for your accountant.
- Artificial intelligence (OpenAI models, which we use as a sub-processor) is used only to: (a) turn your voice recording into text; (b) split a job description into lines and match them to the names in your price list; (c) read a price list you upload. If AI is unavailable or switched off, an offline algorithm is used.
- AI does not set prices. A line’s price comes only from your price list or from the document you uploaded (after a deterministic check), or you enter it. If there is no price, the line is marked “Price needed” and the offer cannot be sent.
- AI can be wrong — it may misunderstand words, quantities or units or match the wrong price-list entry. AI output is always a draft. Before sending you must check every line, quantity, unit, price, VAT and the total. By sending an offer you adopt it as your own.
- The service makes no decisions for you or your customer and gives no legal, tax or accounting advice.
5. Your responsibilities
- You are responsible for the content of your offers, prices, deadlines, warranties, the work itself and your contracts with customers.
- You are responsible for applying VAT and other taxes (including the reverse charge for construction services under Article 142 of the Latvian VAT Act), invoice details and bookkeeping. Check these with your accountant.
- Consumer rights. If your customer is a consumer, you must comply with consumer protection law, especially on distance contracts and contracts concluded away from business premises: pre-contractual information, information on the 14-day right of withdrawal and the withdrawal form, the consumer’s express request to start work within the withdrawal period and — where the contract is concluded online — a way to withdraw online. Meistars AI does not currently fulfil these requirements for you (see section 6).
- You must have a legal basis for entering and processing your customers’ personal data, and you must inform your customers about it. We provide a privacy notice for customers that is linked from every offer, but the duty to inform your customers stays with you as the controller.
- Do not enter more data than needed (e.g. personal identity numbers, health data or other special categories of data), and do not dictate unnecessary customer personal data in voice recordings.
- Download your data and invoices regularly (Settings → Download my data; Invoices → For accountant).
6. Customer approval
- When a customer approves or rejects an offer we store an unchangeable record: an exact copy of the offer and its checksum (SHA-256), the version, the name the customer typed, the decision, the time, the language the customer viewed the offer in, the confirmation sentence, a pseudonymised derivative of the IP address and the browser identifier. An approved offer cannot be changed — changes are made as additional work with a separate approval.
- This record is a simple electronic signature and evidence of the agreement (Article 25(1) of Regulation (EU) No 910/2014). It is not a qualified electronic signature, and the customer’s identity is not verified — anyone with the link can approve. Where the law requires written form, notarial form or a qualified signature, use an appropriate method.
- If the customer has an e-mail address and e-mail sending is switched on, the customer automatically receives a copy with the approval ID and checksum after approving (you can switch this off in Settings). We do not guarantee that a court or authority will accept this record as sufficient evidence in a particular dispute. Keep your correspondence with the customer too.
- The service does not currently provide consumer pre-contractual information, a withdrawal form or an online withdrawal function. If you contract with consumers, meet these requirements in another way (e.g. in the offer terms and by e-mail).
7. Invoices
- The invoice feature helps you prepare an invoice from work the customer approved. It does not guarantee that an invoice meets every legal requirement. Check the details and the VAT treatment with your accountant.
- The PDF invoice is not a structured e-invoice. Under Article 11(14) and transitional provision 8 of the Latvian Accounting Act, from 1 January 2028 invoices to other undertakings registered in Latvia must be issued as structured electronic invoices; until that feature exists the Meistars AI PDF will not be sufficient for that.
- Invoice numbers are sequential per series. Do not use the same series in another system.
- You must keep accounting documents for at least 5 years (Article 28 of the Accounting Act). If you delete your account, a minimal copy of issued invoices and credit notes is kept in a closed archive until the end of the 5th calendar year after the year of issue and then deleted (see section 9 of the Data Processing Agreement). We will give it to you on request.
8. Beta
During the closed beta the service is free of charge and provided “as is” and “as available”. Features may change or be discontinued, and there may be errors and interruptions. We will give at least 30 days’ notice of the end of the beta and of any paid plans. No fee will be charged without your explicit agreement to a paid plan.
9. Paid plans (future)
- If we introduce paid plans, their prices, content and billing terms will be published before they apply. You choose a paid plan yourself; a free plan may remain with limits.
- A subscription renews automatically for the same period (month or year) until you cancel it. You can cancel at any time; cancellation takes effect at the end of the paid period.
- We will give at least 30 days’ notice of price changes. If you do not agree, you can cancel before the change takes effect.
- Prices are stated without VAT. VAT is applied as required by law; for customers in other EU Member States with a valid VAT number the reverse charge may apply.
- Fees paid for a started period are not refunded, except where the law requires it or where the service was materially unavailable through our fault.
- If a payment is not made, after a reminder we may restrict use of the account; your data is not deleted without prior notice.
10. Acceptable use
You must follow the Acceptable Use Policy. In particular: no unlawful content, misleading offers, spam or phishing through customer links, attempts to bypass security or limits, or entering other people’s data without a legal basis.
11. Your content and data
- The data and documents you enter belong to you. You allow us to process them only to provide the service, keep it secure and comply with the law.
- We process your customers’ data as a processor under the Data Processing Agreement. We do not use it for our own purposes, do not sell it and do not use it to train AI models.
- For your data as a user we are the controller — see the Privacy Policy.
- We may use aggregated, anonymous statistics (e.g. the number of offers sent) to improve the service.
12. Availability and backups
We aim to keep the service running and we make an encrypted backup of the database every night (kept for 30 days), but we do not guarantee uninterrupted operation or that data will never be lost. Where possible we announce planned interruptions in advance.
13. Limitation of liability
- We are not liable for: (a) errors in offers, prices, quantities, VAT or invoices that you sent or issued, including where they came from an AI suggestion you did not check; (b) your disputes with customers; (c) indirect loss, lost profit, lost contracts or customers; (d) interruptions caused by sub-processors, internet or power failures or force majeure.
- Our total liability to you for all claims in any 12-month period does not exceed the greater of the amount you paid us for the service in those 12 months or EUR 100.
- These limits do not apply to loss caused intentionally or through gross negligence, or in other cases where liability cannot be limited by law. They do not limit the rights of data subjects under Article 82 GDPR.
14. Claims against us because of your content
If a third party (e.g. your customer or an authority) brings a claim against us in connection with your offers, invoices, content or processing of your customers’ data without a legal basis, you will compensate us for reasonable loss and costs to the extent caused by your breach of these terms.
15. Suspension and termination
- You can end the contract at any time by deleting your account (Settings → Delete account).
- We may suspend an account or access to a feature where needed for security, if you materially breach these terms or the Acceptable Use Policy, where required by law or an authority, or for non-payment. Where possible we will warn you first and let you remedy the breach.
- We may end the contract without cause by giving at least 30 days’ notice; during that time you can download your data.
- After termination data is deleted as described in the Data Processing Agreement and the Privacy Policy.
16. Changes to these terms
We will announce material changes in the app or by e-mail at least 30 days in advance, except changes required by law or for security. You will need to accept the new version to keep using the service. If you do not agree, you can delete your account.
17. Notices
We send notices in the app or to your account e-mail address. You can write to us at denissharlass@gmail.com.
18. Language
These terms are available in Latvian, Russian and English. The Latvian version is legally binding.
19. Governing law and disputes
The contract is governed by the law of the Republic of Latvia. We will first try to settle disputes by negotiation. If that fails, the dispute is decided by a court of the Republic of Latvia according to the service provider’s legal address, unless the law provides otherwise.
20. Other terms
If a provision is invalid, the rest remain in force. We may transfer the contract to a successor of our business by notifying you. Neither party is liable for failure to perform due to force majeure.