License Agreement (Public Offer)

Last updated: October 8, 2026

1. Parties and Subject Matter

This agreement is a public offer by Ivan Maksim Andreyevich — a self-employed individual under the special tax regime "Professional Income Tax" (Federal Law No. 422-FZ dated November 27, 2018), Taxpayer ID (INN) 524308881820 (hereinafter the "Licensor" or "Controller") — addressed to any legally capable individual, sole proprietor, or self-employed person accepting these terms (hereinafter the "Licensee" or "User").

The subject matter of this agreement is the grant to the Licensee, under a simple (non-exclusive) license, of the right to use the "3D Print Pricing" software available at 3dprintpricing.pro and in the mobile apps (App Store, Google Play, RuStore), to the extent of the functionality covered by the subscription obtained.

The Service is a tool for calculating the cost and sale price of 3D-printed items, including a print cost calculator, order and client management, material (filament, resin) and equipment (printers, dryers) tracking, document generation, financial analytics, and other functions listed on the website.

2. Acceptance

Full and unconditional acceptance of this offer is made by the Licensee by registering for the Service and ticking the checkbox "I accept the terms of the License Agreement (Public Offer)". From that moment, the agreement is deemed concluded (Art. 438 of the Civil Code of the RF) and creates rights and obligations for the parties. The Licensee confirms that they have carefully read this document as well as the Privacy Policy and the Personal Data Processing Consent, understand their content, and accept them in full.

3. Plans, Payment, Trial

Lite — the base plan, free of charge and unlimited in time.

Basic and Pro — extended plans: 44 RUB/mo or 412 RUB/yr (Basic), 74 RUB/mo or 749 RUB/yr (Pro); a lifetime license is also available — 1499 RUB (Basic) and 2249 RUB (Pro). Payment is made via mobile apps (Apple In-App Purchases, Google Play, RuStore) or directly on the website via YooKassa (Russian-issued cards) or Robokassa (Visa/Mastercard cards issued outside Russia — for foreign Licensees).

Limits on payment with a foreign card (Visa/Mastercard via Robokassa): the payment partner does not accept transactions below roughly 1 (one) US dollar in RUB equivalent on such cards. Because of this, the monthly Basic plan (44 RUB) is not available when paying with a foreign card — only the yearly or lifetime option is; and the monthly Pro plan costs 150 RUB instead of 74 RUB when paid with a foreign card (same license, the higher price covers the payment partner's minimum threshold with headroom for exchange-rate fluctuation).

Web Plus — a web subscription with full access to the website's features: 300 RUB/mo or 3000 RUB/yr (200 RUB/mo or 2000 RUB/yr for Licensees who already own a lifetime Basic/Pro license on a mobile device). Payment is made through the Licensor's payment partners: YooKassa (Russian-issued cards) or Robokassa (Visa/Mastercard cards issued outside Russia — for foreign Licensees).

Web Team — a web subscription for workshops with employees: everything in Web Plus plus a workshop team of up to 5 employees with roles and access permissions. 500 RUB/mo or 5000 RUB/yr, payable on the website only (through the same payment partners). If the Web Team subscription is not renewed, employees' access to the workshop is suspended until it is renewed; the workshop's data is kept.

Switching from Web Plus to Web Team (upgrade fee): if the Licensee has an active Web Plus subscription paid on the website (via YooKassa or Robokassa), switching to Web Team for the same period (month to month, year to year) is paid as the difference between the prices of these plans (200 RUB per month, 2000 RUB per year). Web Team takes effect immediately upon confirmation of payment and remains active until the end date of the paid Web Plus period; further renewal is at the full Web Team price. If less than 7 days of Web Plus remain, the Licensee may instead pay for a full Web Team period at the full price — starting from the moment of payment, in which case the remaining Web Plus days are not carried over. Promo codes and other discounts do not apply to the upgrade fee. Switching to a different period, as well as switching during a trial or from a Web Plus subscription purchased through an app store, is paid at the full Web Team price with a new period starting from the moment of payment. The upgrade fee is refunded under the general rules of Section 5 (within 24 hours of payment); when the upgrade fee is refunded, the Web Plus subscription is restored.

Extra storage (storage packs): on any plan, including Lite, the workshop owner may buy extra storage packs for the workshop's files on the website — 5 GB per pack, 200 RUB per month or 2000 RUB per year for each pack, no more than 10 packs per workshop at a time. Payment is made through the same payment partners (YooKassa or Robokassa); packs are not sold in the mobile apps. A pack is active from confirmation of payment for the paid period (30 or 365 days). When a pack ends, the storage quota is reduced by the pack's size; uploaded files are not deleted and remain available for viewing and downloading, but new uploads beyond the remaining quota are blocked until space is freed, the pack is renewed or the plan is upgraded to one with more storage.

Trial period: for 21 calendar days from activation, the Licensee may use the Web Plus plan free of charge. No bank card is required. The trial is granted once per account; upon expiry, the Service automatically reverts to the plan that was active before the trial began.

No VAT is charged: the Licensor applies the special "Professional Income Tax" regime under Federal Law No. 422-FZ; the license fee is subject to NPD tax, and a receipt is issued via the "Moy Nalog" app. The web subscription is activated immediately upon confirmation of payment by the payment partner.

4. Subscription Auto-Renewal (Recurring Payments)

Auto-renewal is available only for the Web Plus and Web Team web subscriptions paid with a Russian-issued card (via YooKassa). It is enabled by a separate consent from the Licensee (a checkbox on the "Subscription" page, not checked by default) at the time of payment and means that the card details are stored by the payment partner for subsequent automatic charges — the Licensor itself never sees or stores the card.

Charging procedure: with auto-renewal enabled, the same amount specified in Section 3 for the selected plan and period (monthly/yearly) is charged automatically approximately 24 hours before the current paid period expires, with no further confirmation from the Licensee. The paid period is extended from its original expiry date, not from the charge date — the Licensee does not lose paid time due to an early charge. If a charge fails, the Service retries on subsequent renewal-cycle runs; after 3 (three) consecutive failed attempts, auto-renewal is disabled automatically and the Licensee is notified by email; access to the plan continues for a further 7 calendar days (grace period) to allow manual payment, after which the plan is downgraded to Lite.

Cancelling auto-renewal: at any time, without giving a reason and without contacting support — via Profile → "Subscription", using the "Auto-renewal" toggle. Turning it off immediately stops future charges and unlinks the saved card; the already-paid period remains valid until it ends.

Foreign Visa/Mastercard cards (paid via Robokassa): auto-renewal is not available — under the payment partner's terms, recurring charges on cards issued outside Russia are not supported. The Licensee renews such a subscription for a new period manually.

Storage packs (Section 3) paid with a Russian-issued card via YooKassa renew automatically on the same terms: with a separate consent from the Licensee at payment (the checkbox is not checked by default), by charging the pack price for the selected period approximately 24 hours before the pack ends, with an advance notice by email (and in Telegram, if connected). If the charge fails, the pack stays active until the end of the paid period, after which the storage quota is reduced (there is no grace period for packs). Pack auto-renewal can be turned off at any time in Profile → "Storage".

Changes to the subscription price applied to auto-renewals are governed by Section 6; refund procedures — by Section 5.

5. Refunds

Web payments with a Russian-issued card (Web Plus and Web Team subscriptions and lifetime Basic/Pro licenses via YooKassa): self-service refunds are available within 24 hours of payment — via the personal cabinet (Profile → Payment history), no reason required. After 24 hours, no refund is issued. Refunds are made to the same payment instrument used for the purchase.

Storage packs: the same rules apply — a self-service refund for a Russian-issued card within 24 hours of payment (Profile → "Storage"), for a foreign card — on request by email. Refunding the first payment for a pack ends the pack; refunding a renewal payment shortens the pack by the paid period; the storage quota is reduced accordingly, uploaded files are not deleted.

Web payments with a foreign-issued card (via Robokassa): self-service refund via the personal cabinet is not available — contact print.calculator.3d@gmail.com, refunds are processed manually.

Mobile plans (Basic, Pro — paid via App Store, Google Play, RuStore): refunds are governed by the respective app store's policies; the Licensor is not a party to such refunds and does not process them directly.

6. Changes to Pricing and Terms

The Licensor may change the license fee and the terms of this offer. The Licensee is notified by email of material changes (subscription price changes, discontinuation of features, changes to the parties' rights/obligations) no later than 7 calendar days before they take effect. The price of an already-paid period is not revised — new terms apply to renewals and new subscribers. Non-material changes (typo fixes, wording clarifications that do not change the meaning) take effect upon publication.

7. Licensee's Rights

  • use the Service within the functionality of their plan for the duration of the paid subscription period;
  • terminate the agreement and delete their account at any time via Profile → "Delete account" or by email to the Controller (see Section 5 on refunds);
  • contact technical support with any questions about the Service;
  • obtain a backup of their own data from the Service (Profile → "Export data").

8. Licensee's Obligations and Prohibited Uses

The Licensee must:

  • provide a valid email at registration and keep it up to date;
  • not share their Service login credentials with third parties;
  • be solely responsible for the content and lawfulness of data they enter into the Service;
  • comply with RF personal data legislation when handling their clients' personal data (see Section 11);
  • use contact data of requesters received via the print shop directory (the /masters section) solely to process that specific request — not for mailings, marketing, or other purposes without the requester's separate consent.

The Licensee must not:

  • use automated scripts, parsers, or bots to collect data from the Service without the Licensor's written permission;
  • conduct load testing, DDoS attacks, or other actions that destabilize the Service;
  • attempt unauthorized access to other users' accounts or to the Service's backend;
  • decompile, disassemble, modify the Service's client software, or bypass its technical restrictions;
  • copy, resell, sublicense the Service, or use it to build competing products;
  • use the Service to send spam or other unsolicited correspondence to third parties;
  • upload malicious software to the Service;
  • collect and store in the Service personal data of third parties unrelated to the Licensee's business activity without authorization;
  • impersonate another person or an organization's representative.

9. Ownership of User Content

Exclusive rights to content that the Licensee enters into the Service (product photos, order descriptions, client databases, work history, cost calculations, etc.) belong to the Licensee. The Licensor does not acquire any rights to this content and does not use it for its own purposes, advertising, or training machine learning models.

For the duration of the agreement, the Licensor receives from the Licensee a non-exclusive, royalty-free license to use the content solely to the extent necessary to provide the Service (storage, display, backup, syncing across the Licensee's devices). This license terminates upon termination of the agreement. Content is stored on servers located in the Russian Federation (see the Privacy Policy).

10. Free Online Tools (/tools section)

The /tools section of the Site (3D model converter, lamp shade designer, G-code analyzer, spool calculator, STL/3MF/OBJ viewer, lithophane generator, document generator and other similar tools, hereinafter the "Tools") is provided to any person free of charge, without a subscription. Adjusting parameters and previewing the result in the browser do not require registration; downloading files produced by the Tools may require free registration on the Site. This section of the agreement applies to any user of the Tools regardless of whether they are a Licensee within the meaning of Section 1.

Unless expressly stated otherwise on a specific Tool's page, data processing happens locally, in the user's browser: files, images, and parameters that the user uploads or enters to produce a result are not transmitted to or stored on the Licensor's servers. The exception is a download record: when a registered user downloads a file, the Tool name, file type and format, general model parameters (such as shape and dimensions), and the date and time are saved in their account, without the files, images, or label text themselves.

The Licensor may set and change limits on the number of Result downloads per period (a day, 30 days), including different limits for different plans, and may require signing in to download from particular Tools. When a limit is reached, the user sees a message about it on the Tool's page before downloading; files downloaded earlier remain with the user.

The output of a Tool — including STL/3MF/OBJ files, generated 3D models, documents, and any other derivative materials (hereinafter the "Result") — is the property of the user who created it. With respect to the Result, the Licensor:

  • does not acquire or claim any exclusive or other rights, including intellectual property rights;
  • does not grant, and is not obligated to grant, any license to use the Result, as it does not hold rights to it;
  • is not liable for the content, quality, safety, or compliance with mandatory requirements and standards of the Result, nor for any consequences of using, manufacturing, selling, or otherwise disposing of it, including objects manufactured by 3D printing based on such a Result.

The user is solely responsible for verifying that the Result fits their purposes (including the strength and operational safety of manufactured items) and for respecting third-party rights, including copyrights and patents, when creating and using the Result.

11. Instruction to Process the Licensee's Clients' Personal Data

By using the client and order management features, the Licensee enters into the Service personal data of third parties — their own clients ("Licensee's Clients"). With respect to this data, the Licensee acts as the data controller, and the Licensor acts as a processor under instruction within the meaning of Art. 6(3) of Federal Law No. 152-FZ "On Personal Data".

By accepting this offer, the Licensee instructs the Licensor to process the Licensee's Clients' personal data on the following terms:

  • Operations: collection (via Service forms), recording, systematization, accumulation, storage, clarification, extraction, use (display to the Licensee in their personal cabinet), transfer (to third-party notification service servers — Telegram, WhatsApp, and other messengers — including cross-border transfer outside the Russian Federation, when the Licensee enables the corresponding notification channel), depersonalization, blocking, deletion, destruction.
  • Purpose: operating the client and order management functionality in the Licensee's interest, including sending order-status notifications through channels enabled by the Licensee.
  • Confidentiality: the Licensor undertakes not to disclose this data to third parties and not to use it for its own purposes (advertising, mailings, model training), except for the transfer expressly provided for in the "Operations" item above.
  • Security: the Licensor applies the organizational and technical measures described in the "Data Security" section of the Privacy Policy (HTTPS, password hashing, restricted server access).
  • Duration: for the entire term of this agreement; after the Licensee's account is deleted, the Licensee's Clients' data is deleted as described in the Privacy Policy.

This instruction also covers personal data of the Licensee's buyers that the Service receives from the Licensee's marketplace seller account when fulfilling orders (last name, first name, phone number, delivery address and method — where the marketplace provides them). The purpose is fulfilling and recording the Licensee's orders. Such data is kept until the shipment is completed and for 30 days afterwards, then depersonalized; it is not written to the Service's operation logs.

The Licensee is solely responsible for the lawfulness of processing their Clients' personal data (obtaining consents, responding to their requests). The Licensor is not liable for the Licensee's lack of a legal basis to process their Clients' data.

12. Marketplace Seller Account Integration

12.1. The Licensee may connect their marketplace seller account (Ozon, Wildberries, Yandex Market, Avito and others supported by the Service) by providing an access key (API key, token) for that account. The Licensee warrants that they are entitled to issue such a key and to manage the account.

12.2. The Service reads account data (products, orders and shipments, stock, prices, commissions, accruals and payouts, reports) and performs actions in the account (creating and editing product cards, setting prices and stock, packing and cancelling shipments, obtaining labels and documents, arranging carriages, answering buyer requests and other actions available via the marketplace API) solely on the Licensee's instructions: by their command in the Service interface or under rules the Licensee has enabled themselves (including "perform marketplace actions without confirmation" and "push prices automatically"). Performing actions in the account is disabled by default; the Licensee enables it separately for each kind of action and may pause it at any time.

12.3. Actions performed by the Service in the account on the Licensee's instructions are deemed performed by the Licensee. The Licensor is not a party to the Licensee's agreement with the marketplace.

12.4. The Licensor is not liable for: the marketplace's decisions (moderation results, penalties, account restrictions and blocking, changes to fees and commissions); the consequences of prices, stock, cancellations and other actions set by the Licensee or their rules; changes to, restriction or unavailability of the marketplace API; data synchronization delays. Information on commissions, payouts and profit shown in the Service is for reference only and is based on data from the marketplace and the Licensee.

12.5. The Licensee must check the data sent to the marketplace, including product texts, names and attributes prepared with the help of artificial intelligence, and comply with the marketplace's rules and the law (including mandatory product labelling requirements).

12.6. The Licensor may suspend integration features (entirely or only actions in the account) in case of failures, changes to the marketplace API or a risk of harm to the Licensee, notifying them in the Service interface. The log of the Service's actions in the account is available to the Licensee in the "Marketplaces" section.

12.7. Access keys are stored encrypted and used only to carry out the Licensee's instructions. The Licensee may delete the connection at any time (the key is then removed from the Service) and revoke the key in the marketplace account.

12.8. Integration features are available on the Web Plus and Web Team plans.

13. Termination

By the Licensee: at any time via Profile → "Delete account" or by email to the Controller. Refund terms — Section 5.

By the Licensor: in the event of a material breach of this agreement by the Licensee, the account may be suspended immediately and without prior notice — in particular for: unauthorized access or attempted access to other accounts; uploading malware; systematic unauthorized DDoS/load attacks; using the Service for unlawful purposes; providing knowingly false registration data; non-payment for more than 30 calendar days after the paid period ends. For minor violations, the Licensor sends an email notice and allows 14 calendar days to cure; if not cured, the agreement is terminated. Upon termination for material breach, no refund is issued for the unused portion of the period.

14. Liability

The Service is provided "as is" and "as available". The Controller does not guarantee the accuracy of calculations for tax or accounting purposes — calculations are for reference only. The Licensor makes reasonable efforts to keep the Service running smoothly but does not guarantee absolute 24/7 availability.

The Licensor's liability under this agreement is limited to the total license fees actually received from the Licensee over the 3 (three) calendar months preceding the event giving rise to liability.

The Licensor is not liable for: indirect losses or lost profits of the Licensee; failures caused by third parties; the content or lawfulness of content the Licensee uploads to the Service; losses arising from the Licensee's breach of Section 8; force majeure.

15. Governing Law and Nature of the Agreement

This agreement is primarily concluded between the Licensor and a Licensee using the Service for purposes related to business activity (production management, order tracking, pricing). If the Licensee in fact uses the Service exclusively for personal, family, or other purposes unrelated to business, their rights as a consumer are exercised as established by RF law, to the extent this does not conflict with mandatory statutory rules. This agreement is governed by the laws of the Russian Federation.

16. Dispute Resolution

Before going to court, the parties must follow a pre-trial claim procedure: a written claim is sent to print.calculator.3d@gmail.com; the response period is 30 calendar days from receipt. Disputes not resolved through the claim procedure are resolved as established by the laws of the Russian Federation.

17. Licensor's Details

Privacy PolicyData ConsentBack to sign in© 2024–2026 3D Print Pricing
License Agreement (Public Offer) · 3D Print Pricing