Terms of Service
These Terms apply between you and Xprofit OÜ (brand ScanPal; registry code 14662029, Pae tn 21, 11415 Tallinn, Estonia; “we”, “us”), which provides ScanPal (the website scanpal.app and the ScanPal app, the “Service”).
They apply when you create an account or buy Premium or AI credits. You accept them with the checkbox at sign-in and when you order. Browsing the website does not create a contract.
Our Privacy Policy explains how we use personal data. It is information, not part of this contract. Privacy Policy
The Pricing & Subscription Terms and the Refund & Withdrawal Policy form part of these Terms. Pricing & Subscription Terms · Refund & Withdrawal Policy
1. Who can use ScanPal
1.1 You must be at least 16 years old to create an account.
1.2 If you are under 18, you may buy Premium or AI credits only with the consent of your parent or guardian.
2. The Service
2.1 ScanPal lets you:
- scan product barcodes and see product, nutrition, ingredient and additive information and a score with an explanation;
- keep a history, favourites and a pantry with expiry reminders;
- add missing products;
- use AI features: photo analysis, freshness estimates for fruit and vegetables, AI product analysis, web search for a product that is not in the databases (by barcode, or with the “Search the web” button after a photo analysis), receipt scanning, AI search by name and Deep Research reports.
Scanning and features without AI are free. AI features use AI credits (section 5).
2.2 Product information comes from open and licensed databases, from users and from automated analysis. It can be incomplete or wrong. Always read the product label. ScanPal gives information, not medical advice (see section 9 and our Health & AI Disclaimer).
2.3 Requirements:
- a current version of Chrome, Safari, Firefox or Edge on a phone, tablet or computer;
- camera access for scanning;
- an internet connection for product look-ups and AI features.
Scan history and some screens work offline in the installed app.
We apply no technical protection measures that restrict how you use results on your own device.
3. Your account
3.1 You can sign in with an e-mail link or with Telegram.
3.2 Keep access to your e-mail and Telegram account secure. Tell us at support@scanpal.app if you think someone else has used your account.
3.3 We may refuse to open an account only for a legitimate reason, for example suspected fraud or an earlier termination for serious breach.
4. Rules of use
4.1 Do not:
- use the Service unlawfully;
- attack, overload or reverse engineer it;
- manipulate the AI features (for example by prompt injection);
- collect data from the Service with automated tools beyond what the open-data licences in section 7 allow;
- upload malware, spam or illegal content;
- impersonate others.
4.2 If you seriously or repeatedly breach section 4, we may, after warning you where appropriate:
- remove the content concerned;
- limit features;
- suspend your account;
- for serious breaches, terminate your account.
We will tell you the reasons, the facts we relied on, whether automated means were used, and how to contest the decision (reply to our message or write to support@scanpal.app; you may also complain to the Digital Services Coordinator in your EU country or to Estonia's, the Consumer Protection and Technical Regulatory Authority (TTJA, www.ttja.ee), or go to court).
If we terminate your account, we refund any prepaid subscription fee for the period after termination and the price of your unused purchased AI credits. From that refund we may deduct only amounts we are entitled to claim from you under the law.
5. Plans, AI credits and payments
5.1 Free features and AI credits
- New accounts receive 5 bonus AI credits.
- One AI action costs 1 credit and Deep Research costs 5, as listed in the Pricing & Subscription Terms. Results that are already available (for example an existing product analysis) are free.
- Credits for AI actions that fail for technical reasons are returned automatically.
- Purchased and bonus credits do not expire and cannot be transferred. They cannot be exchanged for money, except for the refunds described in these Terms or required by law.
5.2 Premium
- Premium costs €5.99 per month or €39.99 per year, VAT included. It includes 50 AI credits for each calendar month; unused monthly credits do not carry over.
- Premium renews automatically for the same period (one month or one year) until you cancel.
- If your billing address is in Germany, the yearly plan runs for one year and then ends without automatic renewal; after that you can choose a new plan.
5.3 Free trial
- Accounts that have never had Premium (paid, as a free trial or granted by us) can start Premium with a 7-day free trial that includes 10 AI credits.
- You enter a payment card when you order. Nothing is charged during the trial. When the trial ends, the plan you chose (€5.99/month or €39.99/year) is charged automatically and renews until you cancel.
- If you cancel before the trial ends, you pay nothing.
5.4 Who sells and takes payment
- You buy Premium and AI credits from Xprofit OÜ (brand ScanPal), which is your contracting party and responsible for the service. The payment is collected by Link (Sold through Link, LLC), the merchant-of-record service of our payment provider Stripe. Link charges the price in its own name, calculates and pays the VAT, sends receipts and invoices and handles payment disputes. The payment page, your receipt and your bank statement show “Link” (LINK.COM*).
- Xprofit OÜ provides the ScanPal service and is responsible for its conformity with the contract.
- You can exercise your right of withdrawal and ask for refunds with us; we arrange the refund through Link.
5.5 Cancelling
- You can cancel at any time in the app under Settings → Manage.
- Cancellation stops renewal: access and monthly credits continue until the end of the period you paid for, and no further payments are taken.
- Purchased credits stay on your account.
- You can also end the subscription with the “Cancel contract here” button in Settings → Account, at the bottom of the scanpal.app home page and our legal pages, or at scanpal.app/cancel, also without signing in.
5.6 How the contract is concluded
- You choose a plan or credit pack.
- You read the key terms shown with it and confirm that you want the service to start immediately.
- You press “Order with obligation to pay”. Until then you can go back and change the plan or pack.
- You are taken to the secure payment page of Link, Stripe's merchant-of-record service, where you enter your payment details and can check and correct them. The contract is concluded when you confirm the payment there (for a free trial: when you confirm the trial with your card). If you leave the payment page without confirming, no contract is concluded.
After payment we confirm your order by e-mail. The e-mail contains the key terms of your order, your request to start immediately, the withdrawal information and model form, and links to these Terms, which you can save or print. We keep a record of the Terms version you accepted and send you that text on request (write to support@scanpal.app). You can conclude the contract in Estonian, English, Russian, German or Finnish.
5.7 Changes to credit costs
If we increase the number of credits an action costs, or remove a feature that uses credits, we tell you at least 30 days in advance. Credits you bought before the change can be used at the old cost for 12 months after the change, or you can ask for a refund of the price of your unused purchased credits instead.
6. Right of withdrawal
If you are a consumer, you may withdraw from a Premium subscription or an AI credit pack within 14 days without giving a reason. Use the “Withdraw from contract here” function: in the app under Settings → Account (for Premium subscribers also under Settings → Manage), at the bottom of the scanpal.app home page and of our legal pages, or directly at scanpal.app/withdraw, which also works without signing in. The conditions, the amount you pay if you have already used the service, and the model withdrawal form are in our Refund & Withdrawal Policy.
Withdraw from contract here · Cancel contract here · Refund & Withdrawal Policy
7. Intellectual property and data sources
7.1 The ScanPal app, design, texts and software belong to Xprofit OÜ or its licensors. You may use them to use the Service.
7.2 Product information comes partly from open databases:
- Data from Open Food Facts, Open Beauty Facts, Open Pet Food Facts and Open Products Facts is available under the Open Database Licence (ODbL), and their product images under the Creative Commons Attribution-ShareAlike licence (CC BY-SA). — ODbL 1.0 · CC BY-SA · openfoodfacts.org
- Data from USDA FoodData Central is in the public domain (CC0). — USDA FoodData Central
- Other data is used under licence from its providers.
Your rights under those licences are not limited by these Terms. Each product shows its data source.
7.3 Other product data comes from the FatSecret Platform API (under FatSecret's terms); from products, photos and corrections added by users and by partner apps that use the same catalog (section 8); and, for barcodes we cannot find in these sources, from an AI web search whose results may be incomplete or wrong.
8. Your contributions
8.1 When you add a product, photo or correction, you confirm that:
- you took the photo yourself or may share it;
- the photo shows only the product;
- the information is accurate to your knowledge.
Do not upload photos of people, personal data, or content that is illegal or infringes others’ rights.
8.2 You keep your rights in your contribution. You give us a free, non-exclusive, worldwide, perpetual licence to:
- store, edit (for example crop, resize or translate) and publish your contribution in the ScanPal product catalog;
- make it available to all ScanPal users and to partner services that use the same catalog (currently the asu.fit app);
- license the product data under the Open Database Licence and the photos under Creative Commons Attribution-ShareAlike, where that is needed to publish the catalog together with open data.
8.3 When you add a product, an AI model (from our provider OpenAI) reads the photos and text to fill in the product data and to catch obvious errors. A person reviews contributions where needed, for example when the automated check is unsure or after a report. We may reject, correct or remove contributions that are inaccurate, illegal or break section 4 or 8.1, and may limit contribution features for repeated abuse. We tell you the reason, whether automated means were used, and how to contest the decision, as in section 4.2.
8.4 Contribution points have no monetary value and cannot be exchanged for AI credits or money.
8.5 Reporting illegal content:
- use “Report a problem with this product” on the product page or write to support@scanpal.app;
- say where the content is (the product or its link) and why you consider it illegal, and confirm that your report is accurate and complete to the best of your knowledge. Add your name and e-mail address so that we can confirm receipt and tell you our decision.
If you give your e-mail address, we confirm receipt at once, decide without undue delay and tell you our decision, whether automated means were used, and how to contest it.
9. AI results and health information
- Scores, warnings and AI results are generated automatically, partly by AI models of our provider OpenAI. They may be incomplete or wrong.
- They are general information and do not replace the product label or advice from a doctor, pharmacist or dietitian.
- Details are in our Health & AI Disclaimer. Health & AI Disclaimer
10. Conformity and liability
10.1 We provide the Service with reasonable care and skill. Premium and AI credits will be supplied as described in these Terms and in the Pricing & Subscription Terms. If the digital service does not conform to the contract, you have the remedies provided by law: bringing it into conformity, price reduction, termination with a refund, and damages.
10.2 We are fully liable for damage caused intentionally or by gross negligence, and for death or damage to health caused by our breach. Nothing in these Terms limits liability that cannot be limited under applicable law.
10.3 In other cases of ordinary negligence, our liability for damages is limited to the damage that was foreseeable when the contract was concluded. It is capped at the higher of:
- (a) the amounts you paid us in the 12 months before the event; or
- (b) EUR 100.
10.4 This section does not limit your statutory rights as a consumer.
11. Your responsibility
If you culpably breach these Terms or the rights of others and we suffer loss as a result, you are liable under the applicable law.
12. Changes to the Service and to these Terms
12.1 We may change these Terms for a valid reason:
- a change in law or in court or authority practice;
- new or changed features;
- security or abuse prevention;
- changes by our payment or AI providers that affect the Service.
We tell you by e-mail or in the app at least 30 days before a change takes effect. If you do not agree, you may terminate before the change takes effect; we then refund prepaid amounts for the remaining period and the price of your unused purchased credits. Changes do not apply to a subscription period or credit pack you have already paid for, unless they are only in your favour. Price changes follow section 7 of the Pricing & Subscription Terms.
12.2 We may update or change Premium features during a subscription, at no extra cost to you, where this is needed for security, legal compliance, the availability of third-party data or AI models, or to improve the Service. If a change negatively affects your use of Premium or of your purchased credits more than slightly:
- we tell you in advance by e-mail;
- you may terminate free of charge within 30 days of our notice or of the change, whichever is later;
- you receive a pro-rata refund.
12.3 If we discontinue the Service, we tell you at least 60 days in advance and refund prepaid subscription fees for the remaining period and the price of unused purchased credits.
13. Ending the contract
- You can stop using the free Service and delete your account at any time in Settings → Account. If you have an active Premium subscription, deleting the account ends it at once without a refund for the unused part of the paid period, and no further payments are taken. Your statutory 14-day right of withdrawal is not affected: if you withdraw first (section 6), we refund you pro rata. If you want to keep Premium until the end of the paid period, cancel the subscription instead (section 5.5). Unused purchased AI credits are deleted with the account; ask for a refund at support@scanpal.app before you delete it.
- Before you delete, you can ask us to refund the price of your unused purchased AI credits (write to support@scanpal.app).
14. Governing law and courts
14.1 These Terms are governed by Estonian law. If you are a consumer, this choice does not deprive you of the protection of the mandatory rules of the law of the country where you habitually reside.
14.2 If you are a consumer, you may bring proceedings in the courts of your country of residence or in Estonia. We may bring proceedings against you only in the courts of your country of residence.
15. Complaints and out-of-court dispute resolution
- If you are not satisfied, write to support@scanpal.app. We confirm receipt of written complaints and reply in writing within 15 days at the latest. If we cannot resolve your complaint in that time, we tell you why and when we will reply.
- If we reject your complaint or you do not accept our solution, you may apply free of charge to the Consumer Disputes Committee (Tarbijavaidluste komisjon), which works at the Consumer Protection and Technical Regulatory Authority (Tarbijakaitse ja Tehnilise Järelevalve Amet):
- address: Endla 10A, 10122 Tallinn, Estonia;
- e-mail: avaldus@komisjon.ee; telephone +372 667 2000;
- website: https://ttja.ee/tarbijavaidluste-komisjon
Applications are submitted in the Authority’s self-service environment linked on that website. The committee’s procedure is governed by chapter 6 of the Estonian Consumer Protection Act (Tarbijakaitseseadus), published on that website and at www.riigiteataja.ee.
- If you live in another EU country, the European Consumer Centre in your country can help you.
- Your right to go to court is not affected.
16. Contact point under the Digital Services Act
Users and authorities can contact us directly and quickly at support@scanpal.app, in Estonian, English or Russian. Messages are answered by people, not only by automated tools.
17. Language versions
These Terms are available in Estonian, English, Russian, German and Finnish, and all versions have the same content. If you are a consumer and the versions differ, you may rely on the version that is more favourable to you.
18. Severability
If a provision is invalid, the rest of these Terms remains valid.
19. Contact
Xprofit OÜ · Pae tn 21, 11415 Tallinn, Estonia · registry code 14662029 (Estonian Commercial Register) · VAT number EE102244366 · phone +372 5898 8503 · e-mail info@scanpal.app · customer support support@scanpal.app (mainly by e-mail)
Contact
Xprofit OÜ
Pae tn 21, 11415 Tallinn, Estonia
Registry code: 14662029 (Estonian Commercial Register)
VAT number: EE102244366
Phone: +372 5898 8503 (support is mainly by e-mail at support@scanpal.app)
E-mail: support@scanpal.app
Complaints and disputes: see section 15 of the Terms of Service