SPG99 Terms of Service
Updated: December 1, 2025
1. General provisions
These Terms of Service (the “Agreement”) govern the procedure and conditions for using the “SPG99” service — a platform that provides managed access to PostgreSQL databases with separated storage and automatic compute lifecycle management (the “Service”).
The Service is provided by ИП Беженарь В.В., ОГРНИП 324265100152923 (the “Operator”, “we”).
Any use of the Service, including registration, access to the management console or API, constitutes full acceptance of this Agreement. If you do not agree, you must stop using the Service.
This Agreement does not govern other services of the Operator or services of third parties, even if they can be accessed through the Service.
2. Terms and definitions
Service (SPG99) — the Operator’s software-and-hardware system for creating and using PostgreSQL instances with separated storage, managed by the Control Plane, with automatic start/stop of compute and persistence in an S3-compatible object store.
User — a legal entity, an individual entrepreneur, or an individual who registered in the Service and uses it under this Agreement.
Account — the User’s account in the Service.
Tenant — a logically isolated scope where PostgreSQL databases are created.
Database / DB — a PostgreSQL instance within a tenant.
Control Plane (CP) — a component that manages the catalog of tenants/DB/timeline, the lifecycle of compute nodes, the API, and provides connection parameters.
Compute node — a VM or other compute resource where PostgreSQL runs and which can be started and stopped automatically.
Storage — an S3-compatible object store for WAL and page layers (via Pageserver/Safekeeper).
API — Service interfaces (HTTP REST API and others) for managing resources.
Tariff / Service plan — published conditions of volumes, quotas, limits, pricing, and support.
Services — access to the Service and its features: compute and storage resources, and related services (logging, monitoring, etc.).
3. Subject of the Agreement
The Operator provides access to the Service and its features under the terms of this Agreement and the selected Tariff.
The Service is provided remotely via the Internet. The Operator does not transfer ownership rights to hardware or software.
The Operator maintains the Service’s operability but does not interfere with the logical structure of data and does not administer the User’s databases unless otherwise provided by a separate agreement.
The User is able to:
- create, modify, and delete tenants and PostgreSQL databases;
- manage compute scaling (including auto start/stop);
- connect to databases using a standard PostgreSQL DSN through the Gateway;
- use additional features within the selected Tariff.
4. Registration and Account
To start using the Service, you must register an Account and provide accurate information.
During registration, you provide: organization name / full name, contact e‑mail, and other form data.
The User is responsible for keeping the information up to date and must update it when it changes.
Account access is provided via authentication methods supported by the Service. The User must keep credentials confidential.
Actions performed using the Account credentials are deemed to be performed by the User unless proven otherwise.
The Operator may block access to or delete an Account in case of violations of the Agreement, infringement of third‑party rights, unlawful use, or upon request of public authorities.
5. Service features
The scope of the Services is determined by the selected Tariff and the feature descriptions published on the Service website and/or in the management console.
Within the Service, the following may be provided:
- creation and management of tenants and PostgreSQL databases;
- automatic start and stop of compute nodes depending on activity or idle policy;
- data and WAL persistence in an S3-compatible object store within quotas;
- programmatic interfaces (CLI, REST API, etc.) to manage resources;
- technical logs and metrics for monitoring;
- other features described by the Operator.
The Operator strives for availability and stability of the Service but does not guarantee uninterrupted and error‑free operation.
The Operator may change functionality and integrations without materially reducing the paid volume of Services within the current billing period.
6. Rights and obligations of the Parties
Operator’s rights: change the Service, its functionality, and Tariffs; suspend operation for maintenance; limit Services in case of violations; process anonymized statistical data; engage third parties.
Operator’s obligations: provide access to the Service; take reasonable measures to ensure data safety in Storage; not disclose User data except as required by law or this Agreement; inform about the Service and its changes.
User’s rights: use the Service within its functionality and Tariff; manage own tenants and databases; receive support according to the Tariff; stop using and/or delete the Account subject to meeting financial obligations.
User’s obligations: comply with this Agreement and Russian law; prevent unauthorized access by third parties to the Account and tokens; ensure the legality of stored data; administer own databases unless otherwise provided by a separate agreement.
The User must not use the Service to distribute malware or spam, infringe third‑party rights, bypass technical restrictions, or run uncontrolled load tests without prior coordination.
7. Use restrictions
The User is prohibited from attempting to access source code, internal APIs, or undocumented implementation details; using the Service for unlawful activities; creating excessive load beyond the Tariff; assigning rights under this Agreement to third parties without the Operator’s consent.
The Operator may set and change limits on resource usage (number of tenants, databases, connections, storage/compute volumes, API rate limits, etc.) by providing reasonable notice.
8. Tariffs and payments
Services are paid, except for a free (Dev/Free) plan with limitations.
Current Tariffs and billing rules are published on the Service website and/or in the management console and form an integral part of this Agreement.
The pricing model may include charges for Storage volume (GiB‑month), Compute runtime (per hour/profile) taking into account auto start/stop, and additional options.
The Operator may change Tariffs. The User is notified by publication and/or notifications through the Service. Continued use means acceptance of the new Tariffs.
Payment terms (prepaid/postpaid, limits, invoices, acts) are determined by the relevant section of the website/console and/or a separate agreement.
In case of late payment, the Operator may suspend Services, restrict access, and/or delete data after the period specified in the notice and billing rules.
9. Data processing and confidentiality
All data placed or processed by the User in the Service belongs to the User or third parties on whose behalf the User acts. The Operator does not claim ownership and uses data only to provide the Services and ensure operability.
If personal data is processed, the User must have the necessary legal grounds and consents, and, where required, enter into a data processing assignment agreement with the Operator.
The Operator processes personal data of the User’s representatives in accordance with the Privacy Policy published on the Service website.
The Operator does not disclose User data except as required by Russian law, when engaging contractors subject to confidentiality, or when disclosure is agreed with the User.
The Operator may collect and use anonymized technical data (logs, metrics, load statistics) for analytics and Service development.
The User is responsible for the security of source data, backups, and backup storage unless otherwise provided by a separate agreement.
10. Intellectual property
Exclusive rights to software, design, Service databases, logos, and other intellectual property objects belong to the Operator and/or right holders.
The User receives a non‑exclusive license to use the Service within its functionality and Tariff.
The User must not copy, modify, decompile, disassemble, or reverse engineer software components of the Service except where permitted by Russian law, and must not remove or conceal rights notices.
Rights to data uploaded or created by the User belong to the User or third parties on whose behalf the User acts.
11. Warranties and liability
The Service is provided “as is”. The Operator does not warrant that the Service fully meets the User’s purposes, is error‑free, or will operate uninterrupted.
The Operator is not liable for User losses caused by incorrect SQL queries, database schema errors, application configuration, or other User actions; for inability to use the Service due to reasons beyond the Operator’s control (network/provider outages, attacks, etc.); or for lost profits.
The Operator’s total liability for a calendar month does not exceed the amount actually paid by the User for that month.
The User is responsible for compliance with Russian law, third‑party rights, and this Agreement when using the Service. In case of third‑party claims, the User undertakes to settle them at their own expense and/or compensate the Operator for losses.
12. Force majeure
A Party is released from liability for non‑performance if it is caused by force majeure (natural disasters, wars, terrorist acts, actions of public authorities, accidents, and other events that cannot be foreseen and prevented).
The Party affected by force majeure notifies the other Party of the occurrence and termination of such circumstances within a reasonable time.
13. Amendments to the Agreement and the Service
The Operator may unilaterally change the terms of this Agreement. The current version is always available on the Service website.
Changes take effect upon publication of the new version unless a different effective date is specified.
The Operator may notify of changes via the Service, e‑mail, or other available means. Continued use means acceptance of the new version; if the User disagrees, they must stop using the Service.
14. Term and termination
This Agreement takes effect upon acceptance (registration or actual start of use) and remains in force until terminated.
The User may stop using and/or delete the Account provided that all financial obligations are fulfilled.
The Operator may terminate this Agreement and block the Account for material breaches of the terms, repeated infringements of third‑party rights, or unlawful use.
Upon termination, the Operator may delete the User’s data after a reasonable retention period specified in Service rules or the notice.
15. Governing law and dispute resolution
This Agreement is governed by the laws of the Russian Federation.
Disputes are to be resolved through negotiations. A claim must be submitted in writing (including by e‑mail). The review period is 30 calendar days from receipt.
If no agreement is reached, the dispute is subject to consideration by a court at the location of ИП Беженарь В.В., unless mandatory provisions of law provide otherwise.
16. Operator contact details
Operator: ИП Беженарь В.В.
OGRNIP: ОГРНИП 324265100152923
E-mail: support@spg99.ru
Service website: spg99.ru
17. Final provisions
Invalidity of one or more provisions does not affect the validity of the Agreement as a whole. An invalid provision is replaced with a valid one that is as close in meaning as possible.
This Agreement is drafted in Russian. In the event of discrepancies, the Russian version prevails.
This Agreement and the documents referenced herein constitute the entire agreement between the Parties regarding the use of the Service and supersede all prior arrangements.