License Agreement (Public Offer)
Last updated: August 24, 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).
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 web subscription 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.
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 subscription 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.
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 the need for registration or a subscription. 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 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.
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. 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.
13. 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.
14. 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.
15. 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.
16. Licensor's Details
- Name: Ivan Maksim Andreyevich
- Tax regime: Professional Income Tax (Federal Law No. 422-FZ dated November 27, 2018)
- Taxpayer ID (INN): 524308881820
- Email: print.calculator.3d@gmail.com
- Website: 3dprintpricing.pro