terms-review

Review consumer product terms for invalid clauses and missing Russian regulatory disclosures.

17|4|Updated May 25, 2026
One-click install
npx skills add https://github.com/AlsKozlov/ru-legal --skill terms-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terms-review
Source: https://github.com/AlsKozlov/ru-legal/tree/main/packs/consumer-product/skills/terms-review
Command: npx skills add https://github.com/AlsKozlov/ru-legal --skill terms-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Publishing consumer product terms of service, EULAs, or public offers with clauses invalid under Russian law exposes businesses to legal penalties, consumer refund claims, and unenforceable terms, while missing mandatory disclosures can lead to regulatory fines from consumer protection authorities.

Core Features & Use Cases

  • Document Type Classification: Automatically identifies if a draft is a public offer, EULA, public contract, or accession contract per Russian Civil Code articles 426, 428, 437, and 1235.
  • Mandatory Element Validation: Checks for all required disclosures per Russian consumer protection law (ЗЗПП) including seller identification with OGRN/INN, final pricing with VAT, delivery terms, warranty information, and complaint contact details.
  • Red-Flag Clause Detection: Flags automatically invalid unfair clauses such as forced dispute jurisdiction in the seller's location, non-cash refunds via bonuses or promo codes, unilateral term changes, and overbroad personal data consent.
  • Product-Specific Compliance Checks: Provides tailored checks for SaaS, marketplace, and financial service products including 7-day cooling-off periods for remote sales, SLA requirements, marketplace seller responsibility rules, and full credit cost disclosures for financial products.
  • Use Case: A product team launching a new consumer SaaS in Russia can use this skill to review their draft terms before publication to avoid invalid clauses and meet all regulatory requirements.

Quick Start

Use the terms-review skill to audit the draft terms of service for your new Russian consumer SaaS product and get a list of invalid clauses and missing mandatory disclosures.

Frequently Asked Questions about terms-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check terms of service for invalid clauses under Russian consumer protection law?

To check terms of service for invalid clauses under Russian law, audit the draft against the Russian Civil Code and ЗЗПП to identify unfair clauses like forced dispute jurisdiction and unilateral term changes. This ensures consumer terms comply with mandatory B2C regulations.

What mandatory disclosures are missing from my EULA for a Russian SaaS product?

Mandatory disclosures required for a Russian SaaS EULA include seller identification with OGRN/INN, final pricing with VAT, delivery terms, warranty information, and complaint contact details. Validating these elements ensures full compliance with Russian consumer protection law.

What are unfair clauses in a public offer that are automatically invalid in Russia?

Unfair clauses in a public offer that are automatically invalid in Russia include forced dispute jurisdiction in the seller's location, non-cash refunds via bonuses, unilateral term changes, and overbroad personal data consent. These violate Russian Consumer Protection law.

Can I use this terms review skill for marketplace and financial service compliance checks?

Yes, you can use this terms review skill for marketplace and financial service compliance checks. It applies tailored product-specific regulatory requirement checks including marketplace seller responsibility rules and full credit cost disclosures for financial products.

How do I classify a draft document as a public offer or accession contract under Russian law?

To classify a draft document as a public offer or accession contract under Russian law, identify the document type per Russian Civil Code articles 426, 428, 437, and 1235. This classification determines the specific mandatory regulatory requirements applicable to the terms.

Does a consumer SaaS terms of service need a 7-day cooling-off period for remote sales in Russia?

Yes, a consumer SaaS terms of service needs a 7-day cooling-off period for remote sales in Russia. Product-specific compliance checks validate this requirement alongside SLA conditions and personal data consent rules under Federal Law 152-ФЗ.