Add-on · free on sites from our builder
Privacy policy, terms of use, return conditions, cookies, delivery and four more types — assembled from your country, your company details and your answers about the business. Embedded with one line: change the details in the admin and the site updates. Built for any site that collects contacts or takes orders.
No card. A minute to sign up, another for the tag.
Your country and your customers’ countries, the set of documents, questions about the business (do you take orders, do you deliver, do you collect reviews) and your company details.
Every document has a guide: required, depends on your case, or optional — with the rule behind it and the real section list for your current answers.
Documents are assembled in every language of your site and hosted on our CDN as ready pages. The publish gate flags contradictions in your answers first.
The text is embedded in a block of your page, links sit in the footer, and a click opens a modal — nobody has to leave your website.
A free Cenaly.ru account and your site domain in the "My website" section.
One line before </body> — in your theme, in a Tilda or Wix HTML block, in Shopify's theme.liquid. It serves every widget.
Each widget is a toggle and a settings form. Changes reach your site without touching code; CDN cache is five minutes.
The tag
<script src="https://cdn.cenaly.ru/site/v1.js" data-domain="your-site.com" async></script> One tag for all widgets. `data-domain` is your site; everything else lives in the admin.
Nine types: privacy, terms of use, returns, cookies, delivery, imprint, disclaimer, accessibility statement and a consent withdrawal form. Best for any site that collects contacts or takes orders.
Ten country rule sets: the country decides both which documents belong and which are mandatory, and the questionnaire changes the text rather than just the header. Best if you sell in several countries.
Each document’s guide answers whether it is required, depends on your case, or optional — with the rule behind it and what the risk of skipping it is. The level is computed from your own answers. Best for anyone who wants neither gaps nor clutter.
Text straight into a block of the page, a set of links in the footer, or a modal opened from any link of yours. Inline text inherits your site’s styles. Best for landing pages and large shops alike.
New address, new name, new tax number — change them in the admin and publish again; the text updates everywhere it is embedded. Best when your policy lives in three places in three versions.
The validator shows findings up front and locks options that contradict the answers you already gave, explaining why in plain words. Best when the questionnaire is filled in by someone who isn’t a lawyer.
Privacy and terms appear in the footer on day one, not “when we get round to it”.
Terms, returns and delivery come as a set, and its contents follow your answers rather than someone else’s template.
The document set and its obligations are computed for your customers’ country, and the cookie banner is the neighbouring free widget.
Moved or renamed — publish again and every page updates at once.
Documents are published in your site’s languages, so visitors read them in their own.
There legal documents and the cookie banner are free and enabled from the start — that is a condition of a lawful site, not an upsell.
Colour, position and labels adapt to your site. The widget lives in a Shadow DOM — your styles don't break it, and it doesn't break yours.
Exact menu names and plan requirements, taken from each platform’s own help center.
Sites built with our website builder ship with the widgets already wired — nothing to paste.
Step-by-step guides per platform — in the help center →Add-on, price in the catalogue
Free on sites built with our website builder
| Without the widget | With the widget | |
|---|---|---|
| Where the text comes from | ✕ The policy is copied from another site, company details included | ✓ The text is assembled from your country, details and answers about the business |
| Company details | ✕ The address and the name are out of date on three pages at once | ✓ Details are edited in one place and update everywhere once published |
| Languages | ✕ Documents exist in only one of the site’s languages | ✓ Documents are published in every language of your site |
| What to publish | ✕ The set is chosen by guesswork: something extra, something missing | ✓ Each document’s guide says whether it is mandatory for you |
| Making edits | ✕ Every correction means editing the site markup | ✓ The site carries one line — everything else changes in the admin |
Legal pages are the privacy policy, terms of use, return and delivery conditions, cookie policy and the other documents that explain to a visitor what happens to their data and their money. They are required not only by law: ad platforms and payment providers check for them at onboarding.
Copying them from a similar site is dangerous for exactly the reason it is convenient: the other company’s details, country and obligations travel with the text. A document naming the wrong data controller protects nobody.
Here documents are assembled from your answers: country and customer countries, type of business, whether you take orders, whether you deliver, plus your company details. Every type carries a guide to whether it is mandatory and why, and publishing produces ready pages in your site’s languages that you embed with one line and never touch again.
On an external site it is the “Legal pages” add-on at $9 a month or $90 a year — paying yearly means 10 months instead of 12. On sites built with our website builder the documents are free.
No. The documents follow typical rules of your country and your answers; for licensed, medical or financial activities the text is worth reviewing with a lawyer.
Nine types: privacy, terms of use, returns, cookies, delivery, imprint, disclaimer, accessibility statement and a consent withdrawal form. The set depends on your country and your answers.
The same shared tag plus a container: `<div data-cenaly-legal="privacy"></div>` for the text or `<div data-cenaly-legal-links></div>` for footer links. No plugins needed, and a modal opens with `window.CenalyLegal.open()`.
Your site’s languages — up to 45. The language is picked per page: an exact match first, then the publication’s main language, then the first available one.
Change them in the admin and publish the documents again: the text updates everywhere it is embedded on the site. The site code itself is never touched.
You publish them as the site owner, so responsibility for the content stays with you. We provide the generator, the guidance on what is mandatory and the hosting of the ready pages.
Yes, that is the neighbouring widget: the document describes which cookies you use, while the banner collects consent and blocks trackers until it is given. Ours is free.
The loader is one small `async` script; widgets load as separate bundles and only the ones you switched on. Nothing blocks page rendering.
No. Widgets render inside a Shadow DOM: your site's CSS doesn't affect them and theirs doesn't leak out.
It reads your page's `<html lang>` or a `data-lang` attribute on the tag. Built-in labels are translated into 45 languages; your own texts you write in the admin in the languages you need.
In the cloud your account lives in: cenaly.com — AWS, cenaly.ru — Yandex Cloud in Russia. Requests, conversations and bookings stay within the brand's contour.
More — installation per platform, settings and troubleshooting — in the help center. Installation guide →
Cookie consent with tracker auto-blocking and Google Consent Mode v2
Free
A “?” button → a side panel with your articles, search and feedback
Add-on, price in the catalogue
An order button or an embedded storefront — delivery and pickup, commission-free
Free
Answer the questionnaire, publish the documents and paste one line. Everything after that changes in the admin.
Start for freeNo card required · free on sites from our builder · yearly = 10 months instead of 12