Public Offer: BF Designer Subscription, Tokens and AI Services

≈ 22 min read19 sections

Public offer (Article 437 of the Civil Code of the Russian Federation)

English translation for convenience. The Russian version prevails in case of discrepancy.

Version 1.0 of 25.09.2026

Permanent address of this document: license.blenderfamily.com/legal/ — all previous versions are also available there

Русская версия (имеет приоритет)

Archive · 25.09.2026 → 05.10.2026

Previous version. Version 1.0 of 25.09.2026. Applied from 25.09.2026 to 05.10.2026. Current version — here. All versions — archive.

1. General Provisions

1.1. Individual Entrepreneur Andrey Vladimirovich Shkil (INN 561017656972, OGRNIP 325565800076010; the "Contractor") offers any person (the "User") to:

  • take out a paid subscription to the BF Designer software;
  • purchase internal BFT tokens;
  • use cloud AI services in the BF Designer software and, for users who have linked Telegram, also in the Telegram bot @bfdesigner_bot

on the terms of this offer (the "Offer") and its "Pricing" appendix.

The Offer is addressed to individuals. For legal entities and individual entrepreneurs wishing to pay for a subscription or tokens on behalf of an organization, the Contractor, upon request to legal@blenderfamily.com, offers a separate contract and payment by invoice.

1.2. The right to use the Software itself, including under a subscription, is granted under the "License Agreement for the BF Designer Software" (the "License Agreement"). The Offer determines how this right is paid for, as well as the terms of tokens and AI services.

1.3. How the Offer is accepted. The User accepts the Offer (acceptance):

  • upon purchase — by checking "I accept the License Agreement and the Offer and confirm that I am at least 18 years of age" on the Payment Page and paying for the order (clause 3 of Article 438 of the Civil Code of the Russian Federation);
  • upon free use of AI services — by checking "I accept the Offer" in the welcome wizard at the first launch of the Software, or "I accept" in the window that the Software or the Bot displays before the first cloud generation if the Offer has not yet been accepted.

1.4. The Software and AI services have "early access" status: features, the range of models and prices change, and errors and interruptions are possible.

1.5. Age. Only a person who has reached 18 years of age may take out a subscription, purchase tokens and use AI services; by accepting the Offer and paying for an order, the User confirms this. If it becomes known that the User is under 18, the license key is cancelled and the fee for the current paid term and unused purchased tokens is refunded upon a request from the legal representative (License Agreement, clause 1.6).

1.6. Personal data are processed in accordance with the "Personal Data Processing Policy" (the "Policy").

2. Definitions

  • Software — the BF Designer computer program for Windows (upon release of a macOS version, also for macOS).
  • Account — a record of the User on the Contractor's server, confirmed by a mobile phone number (License Agreement, Section 5).
  • Bot — the Telegram bot @bfdesigner_bot: an optional channel for Users who have linked Telegram to their Account.
  • License key — the User's license key linked to the User's Account.
  • Subscription — a license to the Software for a paid term: 1, 3, 6 or 12 months.
  • Paid Month — each month of the paid subscription term, counted from the start date of that term. If a month has no day with the same number as the day on which the term started, the Paid Month ends on the last day of that month.
  • Payment Page — the page pay.blenderfamily.com, which the User reaches via a personal link from the Software or from the Bot.
  • Robokassa — the payment acceptance service of ROBOKASSA LLC (clause 4.1).
  • Auto-renewal — automatic charging of the fee for the next subscription term with the User's consent (Section 6).
  • AI services — generation of images, video and audio (music, speech transcription, voice-over), responses of language models (the AI assistant "Alyosha", chat in the Bot) and voice dialogue by means of cloud neural networks. Generation of 3D models and locations may be added in the future.
  • Model — a specific neural network selected by the User. Provider — the company that owns a model. Aggregator — an intermediary through which the Contractor obtains access to models.
  • Request — the text (prompt), settings and uploaded materials (references) submitted for generation. Output — the material received from a model.
  • BFT token (token) — an internal unit of account used to pay for AI services. Balance — the number of tokens on the User's Account, shared between the Software and the Bot.

3. How to Place an Order

3.1. An order is placed on the Payment Page. It can be reached only via a personal link from the Software (the "Buy" button) or from the Bot; the link is valid for 30 minutes. The page shows the Account for which the order is being placed: the phone number with the middle digits masked and the last characters of the license key. The User checks them before payment.

3.2. On the Payment Page, the User selects a subscription or a token package, specifies an e-mail address for the cash receipt and checks the box accepting the License Agreement and the Offer. For a subscription, the User selects the payment method: "Pay once" or "Pay and renew automatically" (Section 6).

3.3. Provision. The subscription and tokens are provided electronically, automatically, immediately after Robokassa has confirmed the payment: the term of the license key is extended and the tokens are credited to the Balance. No physical delivery is made, and no delivery fee is charged.

3.4. If the payment fails, the order is not fulfilled and nothing is charged.

4. Payment and Receipts

4.1. Payments are accepted by ROBOKASSA LLC (INN 5047063929, OGRN 1055009302215), acting as a bank payment agent (payment aggregator) of partner credit institutions. The payment methods are bank card and the Faster Payments System (SBP); the specific set is shown on the Payment Page.

4.2. The User enters bank card details on Robokassa's side. The Contractor does not receive or store them. For auto-renewal, the Contractor stores only the number of the first payment in Robokassa.

4.3. The User's obligation to pay is deemed fulfilled at the moment Robokassa has confirmed the successful payment.

4.4. The cash receipt for each payment, automatic charge and refund is generated by Robokassa as a payment agent (the "Robocheki" service). The receipt is sent to the e-mail address specified on the Payment Page; for users who have linked Telegram, a copy of the link to the receipt is sent to the Bot.

4.5. Prices are shown on the "Pricing" page in rubles. VAT is not charged: the Contractor applies the simplified tax system.

5. Subscription

5.1. A subscription is taken out for 1, 3, 6 or 12 months. There is one plan: the term affects only the price. Prices are set out in the "Pricing" appendix.

5.2. Tokens included in the subscription. At the beginning of each Paid Month, 100 BFT are credited to the Balance: for the first month, immediately after payment; for subsequent months, on the same day of each following month or, if a month has no such day, on the last day of that month. Tokens not used within a month do not expire and carry over to the following months.

5.3. The first subscription price applies once — to the first subscription payment for an Account for which a subscription has not previously been paid. Renewal is paid at the regular plan in effect on the renewal date.

5.4. One-time payment. The license key is valid for the paid term. 7 days before the term expires, the Software displays a warning (License Agreement, clause 5.2), and 3 days before, the Contractor sends a reminder to the e-mail address given at payment and, to users who have linked Telegram, also in the Bot. When the term expires, the Software switches to restricted mode (License Agreement, Section 5): neural networks and new projects are unavailable, while projects already started can be finished and output. In restricted mode, cloud generations are unavailable both in the Software and in the Bot. Tokens on the Balance are retained without time limit (clause 7.4) and become available again after payment for a new term; a job started before the term expired is completed, and its Output can be obtained. If the User does not intend to renew the subscription, the User may at any time obtain a refund for unused tokens purchased as a package under Section 10. All features are restored after payment for a new term.

5.5. Early payment. Payment before the current term expires — including during the start license — extends the subscription from the date on which the current term expires, not from the date of payment. Paid and free days are not lost.

6. Auto-Renewal

6.1. How it is enabled. Auto-renewal is enabled only if the User has personally selected the "Pay and renew automatically" button. The amount and frequency of subsequent charges and the method of cancellation are indicated next to the button. The auto-renewal terms are set out in the "Consent to Auto-Renewal" document. The Contractor keeps confirmation of the consent: the date and time, IP address, plan, amount and frequency, the version of the consent text and the number of the first payment. Auto-renewal is available only when paying by bank card. When paying via the Faster Payments System, the subscription is paid once.

6.2. Charging. When the paid term expires, the fee for the next term of the same length is automatically charged to the card with which the User paid for the subscription, at the plan in effect on the date of the charge. The first subscription price does not apply to auto-renewal.

6.3. Reminder. 3 days before each charge, the Contractor sends the date and amount of the charge to the e-mail address specified at payment and shows them in the Software; for users who have linked Telegram, the same is sent to the Bot with the "Pay now" and "Cancel auto-renewal" buttons.

6.4. Price change. If the plan at which the charge will be made has changed, the Contractor communicates the new price by e-mail and in the Software and, to users who have linked Telegram, also in the Bot, at least 7 days before the charge. A User who does not agree with the new price may cancel auto-renewal.

6.5. After the charge, the Contractor informs the User in the Software and by e-mail of the date until which the subscription has been extended and how many tokens have been credited. The receipt is sent by e-mail; for users who have linked Telegram, the message and a copy of the link to the receipt are also sent to the Bot.

6.6. If the charge fails, the Contractor retries it 1 day and 3 days after the end of the paid term and reports each failed attempt in the Software and by e-mail and, to users who have linked Telegram, also in the Bot. While the attempts are ongoing, the License key continues to work. After the third failed attempt, auto-renewal is disabled, the subscription ends and no debt arises. The subscription can be resumed by a new payment.

6.7. Cancellation. The User may cancel auto-renewal at any time with a single click — in the Software (Settings → License), on the Payment Page or in the Bot — or by writing to support@blenderfamily.com. After cancellation, no charges will be made. The paid term remains in effect until its end. The Contractor keeps a record of each cancellation: the time, the method and by whom it was performed.

6.8. If the User has revoked the use of the card or account from which auto-renewal is charged, no charges are made from them.

7. Tokens

7.1. Nature of tokens. A BFT token is an internal unit of account in which prepayment for AI services is recorded. A token is not money, electronic money, a security, a digital currency or a digital financial asset; it cannot be exchanged for any of them and cannot be transferred to other users. In the Software, prices are shown only in tokens.

7.2. How to obtain tokens:

  • as part of a subscription — 100 BFT at the beginning of each Paid Month (clause 5.2);
  • purchase a package on the Payment Page while holding a valid license key, including the start license — packages and prices are set out in the "Pricing" appendix, including for an arbitrary amount at the rate of 1 BFT = RUB 3. The purchase of a package is payment for the service of providing access to AI services to the extent of the purchased tokens; the service is deemed rendered at the moment the tokens are credited to the Balance;
  • bonus tokens — the Contractor may credit them free of charge: start tokens upon registration of an Account — in the amount specified in the "Pricing" appendix; to students, as bonuses and in other cases at its discretion.

7.3. Free allowance. The basic language model may operate within a free allowance. The size of the allowance is set by the Contractor, who may change it.

7.4. Storage period of tokens. Tokens do not expire over time: they are kept on the Balance for as long as the Account exists, including after the license key term ends. Tokens can be used — generations can be started — only while the license key is valid, including the start license; in restricted mode the Balance is visible, but new generations are not started. Subscription tokens not used within a Paid Month carry over to the following months. Tokens are debited in the order in which they were credited — the oldest first, regardless of how they were obtained; this rule determines which tokens remain unused in the event of a refund (clause 10.2). When the Account is deleted at the User's request, the Balance ceases to exist; before deletion, the User may obtain a refund for tokens purchased as a package under Section 10.

7.5. Voluntary donations to the Blender Family channel are not related to BF Designer and are not governed by the Offer.

8. AI Services

8.1. A Request follows this path: the Software or the Bot → the Contractor's server (Russia) → the RouterAI aggregator (Inter LLC, INN 7017351722; backup channel — the Timeweb AI service (TIMEWEB.CLOUD LLC, Russia)) → the Provider of the selected model. Providers include OpenAI, Anthropic, Google, xAI, Black Forest Labs, ByteDance, Kuaishou, Krea, Recraft, Fish Audio and others. The current list of models and Providers is available at license.blenderfamily.com/legal/models.

8.2. Providers' servers may be located outside Russia. The contents of a Request are transmitted to the Provider for generation. The User's identifiers (phone number, Telegram ID, e-mail, license key) are not transmitted to Providers. The terms of certain Providers allow the contents of Requests to be used to improve their models; such Providers are marked on the page license.blenderfamily.com/legal/models, and the User should not include personal data in Requests to them.

8.3. The Contractor does not control the operation of Providers. The availability, speed and quality of models depend on the Providers and are not guaranteed; models may appear, change and disappear. In the Bot, the Output is delivered via Telegram, which is a foreign service.

9. Generation Prices and Token Charges

9.1. Generation prices are shown in tokens in the interface of the Software and the Bot. The Contractor may change prices. The number of tokens on the Balance does not change as a result, but the same number of tokens may then buy a different number of generations.

9.2. Images, video and audio. The price is shown before launch and is recalculated when settings are changed. On launch, the tokens are reserved. After generation, the actual cost is charged — no more than the reserved amount — and the difference is returned to the Balance.

9.3. Language models (assistant, chat). The cost of a response depends on the length of the request, the context and the response, and therefore becomes known only after the response and is charged on an actual basis. For each language model, the page license.blenderfamily.com/legal/models states the minimum charge per response and the approximate cost of typical responses — a short one and a detailed one. The actual charge is shown after each response. The basic model does not debit tokens within the free limit (clause 7.3). "Reasoning" models may cost dozens of times more than regular models for the same question.

9.4. Voice dialogue is charged on an actual basis after the response. If the connection is interrupted, the cost of the part already generated is charged.

9.5. Failed generation and moderation refusal. If a generation does not take place — due to an error, unavailability of the Provider, an empty Output or a refusal by the Provider under its moderation rules — no tokens are charged, and the reserved tokens are automatically returned to the Balance.

9.6. If there are not enough tokens on the Balance, the generation does not start; the Software and the Bot show how many tokens are needed.

10. Refunds

10.1. Cancellation of the subscription. The User may cancel the subscription at any time. The current Paid Month is deemed provided: its tokens have already been credited and access has been granted. For each unused full Paid Month, the amount paid divided by the number of months in the paid term is refunded. Example: a 12-month subscription for RUB 6,890, cancelled in the 4th month — RUB 6,890 × 8/12 = RUB 4,593.33 is refunded. The license key remains valid until the end of the current Paid Month, and auto-renewal is disabled.

10.2. Tokens. Only tokens purchased as a package and not used are refunded in money — at the purchase price, at any time, including when the User does not renew the license key. Which tokens remain unused is determined by the "oldest are debited first" rule. Subscription tokens and bonus tokens are not refunded in money. Tokens returned to the Balance under clause 9.5 remain on the Balance.

10.3. Erroneous charges — a double charge or a charge after auto-renewal has been cancelled — are refunded in full.

10.4. How to obtain a refund. A request is sent to support@blenderfamily.com, from the Support section of the Software or via the Bot. The Contractor refunds the money within 10 days of receiving the request, by the same method used for payment, through Robokassa; a cash receipt is generated for the refund. The time for crediting the card depends on the bank and may be up to 30 days.

10.5. After the refund, the corresponding tokens are debited from the Balance.

These rules are summarized on the "Refund and Delivery Terms" page.

11. Project Closure

11.1. If the Contractor stops providing AI services and selling the subscription, it notifies Users in the Software, by e-mail (if provided) and in the Bot (if Telegram is linked) at least 30 days in advance. Auto-renewal is disabled, and no new charges are made. Tokens may be used during this period.

11.2. The fee for unused full months of the subscription and the remaining tokens purchased as packages are refunded upon a request submitted within 60 days after the notice, in accordance with the rules of Section 10. The Software continues to work under the rules of the License Agreement (clause 11.3).

12. Rights to Outputs

12.1. Rights to Outputs belong to the User to the extent permitted by the terms of the model's Provider and by law. The Contractor claims no rights to the User's Requests and Outputs.

12.2. Under Russian law, a work is recognized as the result of a human being's creative effort. An Output created by a neural network without the User's creative contribution may not be protected by copyright.

12.3. The Contractor does not guarantee that an Output is unique: other users may obtain a similar one.

12.4. The terms and usage policies of Providers apply in addition to the Offer. Links to them are provided at license.blenderfamily.com/legal/models.

13. User Materials and Prohibited Content

13.1. The User is responsible for the materials the User uploads in a Request: other people's images and videos, images of people, voices, trademarks, recognizable characters. A person's image may be used only with that person's consent (Article 152.1 of the Civil Code of the Russian Federation).

13.2. Do not upload other people's personal data — recognizable faces in photos, names, contact details: Requests are transmitted to Providers, including outside Russia. If the User nevertheless includes such data in a Request, the User warrants that they have obtained the consent of those persons to do so.

13.3. It is prohibited to use AI services to create:

  • images, video and voices of real people without their consent, including deepfakes;
  • sexual material involving minors;
  • extremist and terrorist material, or calls for violence;
  • material for fraud and deception;
  • material that infringes the rights of others, including intellectual property rights;
  • any other material prohibited by law.

13.4. The rules of Providers apply in addition to these rules: a Provider may refuse a generation under its own moderation rules (clause 9.5).

13.5. In the event of a breach of Section 13, the Contractor may refuse a generation and suspend the User's access to AI services, notifying the User in the Software and, if the User has linked Telegram, also in the Bot. In this case, unused tokens purchased as a package are refunded in money upon request (Section 10).

14. Labelling of AI-Generated Content

14.1. The Contractor does not remove from Outputs the service labels added by the model's Provider.

14.2. When publishing Outputs, the User is responsible for complying with the legal requirements on labelling content created using artificial intelligence.

15. What Is Stored on the Server

15.1. The finished Output is stored for 2 hours, so that it can be retrieved again if the connection is interrupted, and is then deleted. References are deleted 2 hours after the job is completed; if the job gets stuck, after 24 hours.

15.2. The prompt and parameters of a job are stored for no longer than 30 days, to handle requests and disputed charges, and are then deleted; for images, the prompt is not stored on the server. The model, date and cost of the job are stored for 5 years as settlement data. Images attached to a generation card in the Bot are deleted after 2 hours.

15.3. The history of dialogues with language models in the Bot is stored so that the conversation can be continued, and is deleted automatically 30 days after the last message. With each model response, the entire conversation within the model's limit is transmitted to the Provider anew.

15.4. Details are set out in the Policy.

16. Liability

16.1. AI services are provided "as is". Responses of language models may be inaccurate or incomplete and do not constitute professional advice. The User checks Outputs before using them.

16.2. The Contractor is not liable for disruptions caused by Providers, the aggregator, Telegram, Robokassa, blocking or communication failures. In such cases, tokens for generations that did not take place are returned under clause 9.5.

16.3. To the extent that the law permits limitation of liability, the Contractor's liability for a specific generation is limited to the cost of the tokens charged for it. This limitation does not apply where the law does not permit it.

17. Amendments to the Offer

17.1. The Contractor may amend the Offer, the plans and the range of models by publishing a new version at license.blenderfamily.com/legal/ and notifying Users in the Software and, to users who have linked Telegram, also in the Bot; notice of material changes is given at least 7 days in advance. A price change for auto-renewal is governed by clause 6.4.

17.2. The new version applies to orders placed after its publication. Terms already paid for retain their terms. Purchased tokens retain their storage terms and refund procedure; generation prices are determined under clause 9.1. A User who does not agree with the new version may cancel the subscription and receive a refund for unused purchased tokens under Section 10.

17.3. The Contractor keeps an acceptance log: the document and its version, Account (phone number) or license key, date and time, source (the Software, the Bot or the Payment Page), and, for the Software and the Payment Page, the IP address and information about the browser or the Software, the payment number and the version of the checkbox text.

18. Disputes, Governing Law, Language

18.1. The law of the Russian Federation applies.

18.2. Before going to court, a claim must be sent to legal@blenderfamily.com; the time limit for a response is 10 days.

18.3. Disputes are heard by the court at the Contractor's location. A User who is a consumer may bring an action in the court at their place of residence or stay.

18.4. The Offer is drawn up in Russian; the English translation is provided for convenience, and in case of discrepancy the Russian text prevails.

19. Contractor's Details

Individual Entrepreneur Andrey Vladimirovich Shkil

INN 561017656972 · OGRNIP 325565800076010

Registered on 5 August 2025 by the Interdistrict Inspectorate of the Federal Tax Service of Russia No. 10 for the Orenburg Region

Location: Orenburg

E-mail for requests and claims: legal@blenderfamily.com · Phone: +7 995 350 76 91

Support: the Support section of the Software, e-mail support@blenderfamily.com, Telegram bot @bfdesigner_bot