# evoYTAccess: data it handles

> What data evoYTAccess reads and stores, what it sends to the licence server, why it has no privacy plugin and which settings to review.

# evoYTAccess: data it handles

## Summary

evoYTAccess keeps no personal data of its own about visitors or users. It creates no tables, writes no logs and, on the public side of the site, sets no cookies and writes nothing to the session. What it reads to decide whether a node is rendered is used in memory during the request and then dropped.

## What it reads on each request

Only when a node with conditions turned on is about to be rendered, and once per request:

| Data | Used for |
| --- | --- |
| ID, username, groups and access levels of the logged-in user (or the fact that the visitor is a guest) | User rule |
| Active site language | Language rule |
| Current date and time, in the site’s time zone | Date and time rule |
| Browser user agent | Device rule: classified as desktop, tablet or mobile |
| Active menu item | Menu rule |
| Category of the page (Joomla or DJ-Catalog2), looked up in the database | Category rule |

None of this is stored. The user agent is not kept; it is only used to classify the device.

## What it stores

| What | Where | Content |
| --- | --- | --- |
| Plugin settings | Joomla plugin parameters | Two options: evaluate in Builder preview, and group matching |
| Conditions on each node | In the Builder layout, next to the node’s other properties | The rules you set (`ytaccess_*` properties) |
| Licence state | In the extension’s own data (`custom_data` on its extensions row) | Download ID, a site identifier (`site_id`, a UUID the extension generates), the last signed response from the licence server, and the dates of the last check and last error |

One case to keep in mind: if you fill in **Usuarios concretos** (specific users) with user IDs or usernames, that data ends up inside the layout, and so in backups and exports of the page or module that holds it. It is data you type into the configuration, not data the plugin collects.

## What leaves the site

There is one outgoing communication: the licence client, and only if you have saved a Download ID. It runs from the administration (when you open the plugin’s settings or press “Check now”), at most once a day apart from retries after a failure.

It sends this to the licence server at evoaddons.com:

- the Download ID,
- the site’s domain,
- the `site_id`,
- the environment (`production`),
- the evoYTAccess version,
- the PHP and Joomla versions.

It sends no visitor data, no page content and no rules. Joomla also queries the server for updates, as it does for any extension with an update site, and downloads the ZIP with your Download ID.

## Privacy plugin

evoYTAccess has no `privacy` group plugin (export, check and delete a user’s data). Because the plugin stores no per-user data, there is nothing for it to export or delete. If you typed a specific user’s ID or username into **Usuarios concretos** on some node and that person asks for their data to be erased, you will need to remove it by hand in the Builder.

## Retention

The plugin does not accumulate data over time, so it has no retention periods and no purge task. The licence state lives on the extension’s row and goes with it when you uninstall.

## Settings that limit processing

- Leaving **Usuarios concretos** empty avoids storing identifiers of people in the layout; to segment, use groups or access levels.
- Not saving a Download ID avoids any communication with the licence server (and also updates through Joomla).

This is not legal advice; consult your own adviser.

---

https://evoaddons.com/en/documentation/evoytaccess-data
