Skip to content

Log in

Terms of Use

Version of 2026-10-12 · «Smakora» app, build 0.3.0

The short version: this is an app for recipes, pantry tracking and meal planning, with a free tier and paid subscriptions. It is not a medical service. Recipes, calorie and macro figures, allergen labels, AI suggestions and nutritionists' recommendations are for reference only and may be wrong. What you cook and eat is your own decision, made at your own risk — see the Disclaimer.

1. General

These Terms govern the use of the «Smakora» app (the App) — a service with a free tier and paid subscriptions, provided by ФОП Яковенко Дмитро Олександрович (the Administrator). Full seller details are on the Seller details page.

By registering an account, signing in, or continuing to use the App, you confirm that you have read, understood and accept these Terms and the Disclaimer, which forms an integral part of them. If you disagree with any provision, do not use the App.

2. Who may use the App

3. Account and security

4. Your content

5. Visibility and public links

A recipe can be private, group-only or public. Separately, there are public share links (/s/…): anyone holding such a link can see the recipe regardless of its visibility setting and without signing in. This is intentional. By creating and distributing such a link you accept that you lose control over how far the recipe spreads.

6. Groups and shared access

Members of your group can see and edit shared recipes, pantry, shopping lists and meal plans. When you add someone to a group, you accept the scope of access you are granting. The Administrator does not intervene in relationships inside groups.

7. AI features

The App uses AI models from a single provider, Google Gemini (there are no other AI services in the App) to generate recipes, extract recipes from text or screenshots, suggest weekly meal plans, and moderate photos. The terms, limits and liability disclaimers for these features are set out separately in the Disclaimer. By using AI features you separately confirm you have read it.

Data you submit to AI features (prompt text, images) is sent to the model provider for processing. Do not enter confidential information there.

Every AI request costs money, so their number is capped: there are rate limits (requests per hour), daily caps on individual actions, and a monthly spending cap per account. When a cap is reached the feature temporarily returns a refusal — this is not a malfunction. Circumventing these limits (including via multiple accounts) is prohibited by §2.

8. Nutritionists and other users

9. Health data

The «birth year», «gender», «weight», «dietary preferences» and «allergies» fields are filled in entirely at your discretion. They are used to adjust recipe sorting, show allergen warnings, inform AI meal-plan suggestions, and are visible to nutritionists you have assigned. This is a special category of data, so it is processed on the basis of a separate consent given in your settings, which you can withdraw in the same place along with clearing the fields. Do not fill them in if you do not want this information stored. More in the Privacy Policy.

10. Subscriptions, payment and refunds

Some features (AI menus, receipt scanning, ingredient swaps, the AI nutritionist) are available only with a paid subscription. Creating recipes with AI is available without one too — within the free new recipes per week (from links, videos, photos or a description), which reset every week; creating recipes by hand is not limited. A subscription may also be granted by the Administrator or by promo code; there is no trial period.

Prices shown on the plan page are final: all taxes and mandatory charges are included. Before you confirm a payment we show the plan, the amount and the period being charged for.

10.1. Three sales channels

10.2. Auto-renewal and cancellation

A subscription renews automatically: at the end of the paid period the next payment is charged at the tariff in force at that time. You can cancel auto-renewal at any time — access then runs to the end of the period already paid for:

If a charge fails (insufficient funds, expired card) we retry over the next few days. After several consecutive failures auto-renewal stops, and access runs to the end of the paid period.

Limits are counted from the day the subscription was taken out, not from the first day of the month: for someone who subscribed on the 20th, the billing month runs from the 20th to the 19th.

10.3. Right of withdrawal for consumers in the EU/EEA

If you are a consumer in an EU or EEA country, you may withdraw from the contract within 14 days of payment, without giving any reason (Directive 2011/83/EU). An unambiguous statement by email to [email protected] or via the feedback form is enough — no special form is required. We refund by the same means you paid, within 14 days of receiving your statement.

Using the subscription does not take this right away. A subscription is a digital service that starts being supplied immediately after payment, and at checkout you expressly ask for supply to begin at once and acknowledge that, if you withdraw, you will pay an amount proportionate to what has already been supplied (Article 14(3) of Directive 2011/83/EU). Using the service changes only the sum refunded, not the right itself.

How much comes back. Deducted from the refund is the cost of the AI features actually used during the paid period: those calls were paid to the model provider at call time. It is metered in US dollars and converted to hryvnia at our internal rate — both the amount and the rate are shown with your refund request. The payment provider's fee is not withheld from an EU/EEA buyer. If you have not used the AI features, the whole sum you paid comes back. If the cost of the AI requests used exceeds the amount paid, no refund is made.

10.4. Refunds outside the EU/EEA

Within 7 days of payment you may submit a refund request under «Plan and payment». The request is reviewed by the Administrator. Withheld from the amount are: the payment provider's fee (10%), which it does not return, and the cost of AI requests already used — these were paid to the model provider at call time and are not refundable. If the cost of the requests used exceeds the amount paid, no refund is made. After 7 days the paid period is non-refundable. This is goodwill on our part, not a statutory requirement, and it does not narrow any mandatory consumer rights under the law of your country of residence.

10.5. Store purchases are refunded by the store

A subscription bought in the App Store or Google Play cannot technically be refunded by us — the store received the money. Contact them directly: reportaproblem.apple.com for Apple; Play Store → «Order history» → «Report a problem» for Google. All refund terms are summarised on the Refunds page.

10.6. Donations and changes to terms

A donation («Support the project») is a voluntary one-off payment of any amount. It is not a payment for services, grants no paid features and raises no limits; it only earns a badge on your profile. Donations are not refunded, and no card is stored for them.

Limits apply to AI request frequency and photo uploads. They exist to contain third-party service costs and may change. Any change to the price or limits of an active subscription is announced in advance; disagreeing with the new terms means cancelling auto-renewal.

11. Third-party services

The App relies on: Hetzner (server and database hosting, Germany, EU), Google (OAuth sign-in and Google Identity Services), Google Gemini (AI), Cloudflare (proxy, image storage, bot protection), Resend (verification emails), Apple (sign-in and APNs for notifications), your browser's web-push service, the App Store and Google Play (as payment channels), monobank (acquiring), Open Food Facts, USDA and Zakaz (product reference data), Silpo (only if you connect your own store account), the YouTube and Vimeo players (loaded only after you click), GitHub (handling your bug reports — the text and screenshot end up in the project's private issue tracker), Telegram (service alerts to the Administrator) and a Home Assistant webhook if you configured one yourself. What each of them receives is set out in §4 of the Privacy Policy. These services operate under their own terms and policies; the Administrator does not control them and is not responsible for them.

12. Moderation

Any user can report a recipe. A report hides the recipe from your feed and is sent to the Administrator or a moderator, who may hide or delete the content and block the account. The decision is communicated to the author with its reasons — except where the law forbids disclosing them. You can appeal by writing to [email protected]: we review the appeal on its merits and reply within 7 days.

13. Service availability

The App is provided «as is» and «as available», without warranties of uptime, absence of errors or fitness for a particular purpose — to the extent permitted by law and without prejudice to your mandatory consumer rights (§14). The service runs on privately owned hardware: outages and the change or discontinuation of an individual feature are possible. Do not rely on the App as the only store of important data — keep your own backups.

14. Limitation of liability

To the maximum extent permitted by law, the Administrator is not liable for indirect damage, including but not limited to: consequences of following a diet or meal plan, loss or corruption of data, lost profit, the actions of other users (including nutritionists), AI errors, or third-party service failures.

Nothing in these Terms excludes or limits liability that cannot be excluded or limited under applicable law (including liability for intent, gross negligence, or injury to life or health), and nothing affects mandatory consumer rights you hold under the law of your country of residence. Some jurisdictions do not allow certain warranty or liability exclusions; in those jurisdictions the exclusions apply only to the extent permitted.

If, notwithstanding the above, the Administrator is nevertheless found liable, that liability is in any case limited to the amount you paid for the App during the 12 months preceding the event that caused the damage. For someone on the free tier who has paid nothing, it is limited to the reasonable minimum permitted by applicable law.

You agree to indemnify the Administrator for losses arising from your breach of these Terms or of third-party rights.

15. Personal data

The controller of your personal data is the Administrator. The App processes: your email address and profile data; content you add; the login log (time, country, browser and system family — no IP address); and technical data needed to run the service. Legal bases: performance of these Terms (providing the service), legitimate interest (account and service security), and your consent — for optional fields.

16. Intellectual property and infringement complaints

The App, its design and code belong to the Administrator or their licensors. User content belongs to its authors (see §4).

If you believe content in the App infringes your copyright or other rights, or is unlawful, send a notice to [email protected] or use the content complaint form. This works without an account. In your notice, please state:

We reply within 7 days of receiving the notice. The content may be hidden while the complaint is examined; we inform the author of the complaint and of the decision, and they may appeal it (§12). Knowingly false complaints are not re-examined.

17. Termination

You may delete your account at any time in the «Security» section: the action is confirmed by a code sent to your email and requires no password — so deletion is available to those who sign in with Google or Apple too. Your personal data (pantry, lists, favourites, follows) will be deleted. You choose what happens to the recipes you added at the moment of deletion: leave them in the App without a link to your account (they then remain available to other users), or delete them along with the account — in the latter case the recipes and their photos are gone irreversibly. The Administrator may suspend or terminate your access if you breach these Terms, or if the project shuts down.

18. Changes to these Terms

These Terms may change. The current version is always available at /terms with its date in the header. Material changes will be announced in the App. Continued use after a change means you accept the new version.

19. Governing law and disputes

These Terms are governed by the law of Ukraine. This does not deprive you of the protection of mandatory rules of the law of your country of habitual residence (including consumer-protection rules in the EU, the USA or elsewhere). The parties will first attempt to resolve any dispute amicably via the contacts in §21.

20. Miscellaneous

If any provision of these Terms is found invalid or unenforceable, the remaining provisions stay in force, and the invalid one is replaced by a valid provision closest in meaning. The Administrator's failure to enforce a provision is not a waiver of it. These Terms exist in Ukrainian and English; in case of divergence, the Ukrainian version prevails.

21. Contact

Questions, complaints and data requests — via the feedback form or by email at [email protected]. Full seller details, postal address and phone are on the Seller details page.

See also: Disclaimer (AI, nutrition, allergens), Privacy Policy, Refunds and deleting your account.