Offer Agreement

on the Provision of «File Encryption Service of BAZIS Software»

LLC «Basis-Center», hereinafter referred to as the «Owner», publishes this Agreement — a Public Offer (hereinafter referred to as the Agreement), on the procedure for using the «BASIS Software File Encryption» service (hereinafter referred to as the «Service»).

1. General Provisions
1.1. In accordance with Article 437 of the Civil Code of the Russian Federation, this document is a public offer. If the terms and conditions set forth below are accepted, the individual/legal entity representative accepting this offer agrees to comply with the established requirements for using the Service in accordance with the terms of this Agreement. In case of violation, liability arises according to the general rules of Chapter 25 of the Civil Code.
Based on the foregoing, please carefully read the text of this public offer agreement. If you do not agree with any clause of this offer, you are advised to refrain from using the Service.

2. Terms of the Agreement
Offer — the Owner’s proposal, addressed to any legal entity or individual, to conclude an agreement with them on the procedure for using the Service.
User — an individual/legal entity that has entered into an Agreement with the Owner on the terms contained in this Offer.
Acceptance — the User’s full and unconditional acceptance of the terms of the Offer, carried out in the manner prescribed by Section 5 of this Agreement.
Written Request — a written application from the User to the Owner regarding the use of the Service.
BASIS System Software (hereinafter referred to as BASIS Software) — the result of intellectual activity — computer programs, including its components, modules, databases, etc.
Hardware Protection Key (hereinafter referred to as the Key) — a means of protecting the BASIS Software from unauthorized use. To use the encryption function, CodeMeter electronic keys, Software keys, and program launch from the BASIS-Online service are supported.
Trusted Key List — a list of protection key numbers provided by the User to the Owner for enabling the encryption algorithm.
File Encryption Function — a function designed to restrict access to projects created in the BASIS system. It represents an encryption algorithm with a unique code written into the key(s) from the trusted list provided by the user.
File Types Available for Encryption: *.b3d; *.fr3d; *.f3d; *.bsl; *.b3d, *.fr3d, *.f3d files included in the *.bln library; model files inside the directory for the Salon module (*.bmz, *.fdb).
Hardware Protection Key Programming — modifying the internal firmware of the hardware protection key using special software provided by the Owner.

3. Subject of the Agreement
3.1. The Owner grants the User the possibility to use the Service.

4. Rules for Providing the Service
4.1. The Owner has the right to:
4.1.1. Accept a Written Request from the User.
4.1.2. Perform the actions described in the Written Request, if technically feasible, after the User has paid for the Service.
4.1.3. Refuse to perform the actions described in the Written Request without providing reasons.
4.2. General Provisions of the Service Rules:
4.2.1. The Service for hardware protection keys is provided solely if it is technically feasible and active Technical Support for the license is in place.
4.2.2. The Service activates the File Encryption Function in the BASIS Software.
4.2.3. For hardware protection keys, enabling the File Encryption Function is carried out using a special online service provided by the Owner.
4.2.4. The Owner guarantees the uniqueness of the encryption algorithm code for the File Encryption Function.
4.2.5. Upon a written request, the Owner may provide the User with an individual password (hereinafter referred to as the password) that allows writing unencrypted BASIS Software files.
4.2.6. The User is solely responsible for maintaining the confidentiality of the password that allows disabling the File Encryption Function.
4.2.7. In the Written Request, the User undertakes to provide the Owner with a trusted list of Hardware Protection Keys for enabling the File Encryption Function on them. Changes to the list of Hardware Protection Keys are possible only upon a Written Request from the User.
4.2.8. Disabling the File Encryption Function on Hardware Protection Keys can only be done upon a Written Request from the User.
4.2.9. The User unconditionally agrees that to re-enable the File Encryption Function on Hardware Protection Keys, they will need to pay the cost of the Service again.
4.2.10. When launching the BASIS Software using Hardware Protection Keys with the File Encryption Function enabled, all files created in the BASIS Software are encrypted and cannot be read by any other copy of the BASIS Software launched from Hardware Protection Keys not included in the trusted key list, or launched using the BASIS-Online service from an account whose encryption algorithm code is linked to the Key.
4.2.11. The User agrees that when it is necessary to transfer files to technical support, it is recommended to disable the File Encryption Function. Otherwise, the response to the inquiry will be provided over a significantly longer period.
4.3. Specifics of Providing the Service in the BASIS-Online Service:
4.3.1. The File Encryption Function in the BASIS Software is automatically activated after clicking the «Enable» button or the «Activate Invitation» button in the «Encryption» section.
4.3.2. A unique encryption algorithm code for the File Encryption Function is automatically created when the File Encryption Function is enabled in the personal account of the BASIS-Online service in the Encryption section. The encryption algorithm code can be changed by the User at any time in the BASIS-Online service Personal Account.
4.3.3. The User has the right to create an Invitation in the BASIS-Online service Personal Account. Activating the Invitation in the personal account of the BASIS-Online service in the Encryption section for another BASIS-Online service account will enable the File Encryption Function with the same encryption algorithm code.
4.3.4. The User has the right to remove a user connected via an Invitation from the list of Trusted accounts at any time. In this case, the File Encryption Function will be automatically disabled for the User whose Invitation was deactivated.
4.3.5. The User has the right, in a Written Request to the Owner, to specify a BASIS-Online service account in which the File Encryption Function needs to be enabled, using the encryption algorithm code that was generated when using the Service on the Keys. The Owner, if technically feasible, will enable the Service for the specified account in the BASIS-Online service. The User will be informed in the BASIS-Online service Personal Account, in the Encryption section, about the connection of the Service and the linking of the encryption algorithm code to the Key. In this case, changing the encryption algorithm code is not available in the BASIS-Online service Personal Account for the account specified in the Written Request.
4.3.6. The File Encryption Function is disabled after clicking the «Disable» button in the «Encryption» section in the BASIS-Online service Personal Account.
4.3.7. The User unconditionally agrees that to re-enable the File Encryption Function, they will need to pay the cost of the Service again.
4.3.8. When launching the BASIS Software using the BASIS-Online service with the File Encryption Function enabled, all files created in the BASIS Software are encrypted and cannot be read by any other copy of the BASIS Software, except for a copy of the BASIS Software launched from an account that has the Invitation activated.

5. Acceptance of the Offer
5.1. This offer is considered accepted by the User if any one or more of the following conditions are met:
5.1.1. A Written Request from the User to the Owner regarding the use of the Service constitutes the User’s unconditional agreement to the terms of this Agreement.
5.1.2. The fact of the User’s use of the Service under this Agreement constitutes the User’s unconditional agreement to the terms of this Agreement.
5.1.3. The transfer of funds by the User, or by third parties authorized by them, for the payment of the «BASIS Software File Encryption Service» constitutes the User’s unconditional agreement to the terms of this Agreement.
5.1.4. Clicking the «Enable» button in the «Encryption» section in the BASIS-Online service Personal Account constitutes the User’s unconditional agreement to the terms of this Agreement.
5.1.5. Clicking the «Activate Invitation» button in the «Encryption» section in the BASIS-Online service Personal Account constitutes the User’s unconditional agreement to the terms of this Agreement.

6. Privacy Policy
6.1. When creating a Written Request, as well as when filling out any forms containing necessary information, the User undertakes to provide accurate information (hereinafter referred to as the Data).
6.2. The Owner may use the Data provided by the User for the purposes of informing the User about the procedure for fulfilling the Service and about the User’s options regarding receiving the Service.
6.3. The User’s Data is not provided to third parties for the purpose of advertising their goods and services.
6.4. By accepting and agreeing to this Agreement, the User confirms their legal capacity and gives consent to the processing of their personal data, including for the purpose of the Owner promoting goods and services.
6.5. If the User does not wish for their personal Data to be processed, they must refrain from using the Service.
6.6. Disclosure of Data in accordance with justified and applicable legal requirements is not considered a breach of obligation.

7. Additional Conditions
7.1. The Owner has the right, at its own discretion, to create, change, or cancel the Rules for Providing the Service.
7.2. This Agreement comes into effect from the moment of Acceptance of the offer and is valid for an indefinite term.
8. Final Provisions
8.1. This Agreement — a Public Offer — is an official document of the Owner. All appendices and additions to this Agreement are an integral part thereof.
8.2. The text and terms of this Agreement may be changed by the Owner at any time unilaterally without special prior or subsequent notice to Users. Changes to the terms are made by publishing a new version of the Offer, which comes into effect after the User reviews it and in the manner provided for in that new version.
8.3. In the event of any disagreements arising in connection with this Agreement, the Owner and the User will take all measures to resolve them through negotiations in a claims procedure. The response period to a claim is 10 (ten) business days from the date of its receipt by the recipient.
8.4. If it is impossible to resolve the said disagreements through negotiations, these disagreements are subject to resolution in accordance with the current legislation of the Russian Federation in the Arbitration Court at the location of the Owner.