# Sayproof Docs

> Sayproof's features, how to use the panel and how to integrate it with your site.

Source: /en/

Sayproof is a customer review system for online stores in which every review is backed by proof of purchase. Only a customer who has bought the product can write a review. For every review, the order it is based on, the person who approved it and the version of the rules under which it was published are recorded. The brand publishes reviews on its own site, manages them in the panel and can present them together with their evidence during an audit.

The documentation is organised for three groups of readers. The starting pages for each group are listed below.

## Panel users

For teams that approve reviews, manage invitations and produce reports:

- [What Sayproof is](/en/start/overview.md) and [the journey of a review](/en/start/how-it-works.md)
- [Concepts](/en/start/concepts.md): channel, market, proof of purchase, publishing method
- [Panel features](/en/features/reviews.md): the purpose and use of each screen

## Developers

For teams that display reviews on the site and transfer orders to Sayproof:

- [Setup options](/en/integrate/overview.md): choosing the right method for your site
- [Setting up with the script](/en/integrate/script.md): the shortest approach, which works on any site
- [Server-side rendering (SSR)](/en/integrate/server-rendering.md): including reviews in the page's first response
- [Headless use](/en/integrate/headless.md): displaying the review list with your own design
- [Sending orders](/en/integrate/orders.md): transferring order and delivery data with the server key
- [Customising](/en/customize/overview.md) and [Reference](/en/reference/dom-attributes.md)

## Legal, compliance and security teams

- [Regulatory compliance](/en/security/compliance.md): which rules Sayproof applies and how
- [Keys and access](/en/security/keys.md): which values must be kept secret and what to do if one leaks
- [Protecting personal data](/en/security/data-protection.md): personal data requests, retention periods, data location

## For AI tools

The entire documentation is also available as Markdown. You can give one of the following files to the AI tool you use while writing code:

- [`/llms.txt`](/llms.txt): a list of all pages with a link to the Markdown version of each
- [`/en/llms-full.txt`](/en/llms-full.txt.md): the entire English documentation in a single file
- The **Markdown** link next to each page title opens the Markdown version of that page only.

:::note
The addresses in this documentation are examples. Your own Sayproof addresses, site key and channel code are shown in the panel on the **Setup › Integration** screen.
:::
