Replayborg
Replayborg

Privacy Policy

The short version

  • Replayborg sends us nothing. No telemetry, no usage statistics, no licence check, no crash reports. The plugin never contacts Stackborg or any other server.
  • Recordings stay on your site. They are written to your own WordPress database and read back from it. We cannot see them, and neither can anyone else you have not given access to.
  • This page collects nothing. No cookies, no analytics, and nothing requested from any other server.
  • If you run the plugin, the recordings are yours to answer for. They are personal data, and you are the controller of them.

Who and what this covers

Replayborg is published by Stackborg. This policy describes three separate things, which are easy to confuse and are worth keeping apart:

The thingWho holds the data
The plugin, running on your WordPress siteYou. Everything it records is stored in your database, on your server.
This documentation siteStackborg — and it collects nothing beyond what any web server logs.
Support you ask us forStackborg, or WordPress.org if you use the plugin's support forum.

Installing the plugin creates no relationship in which we process your visitors' data. We never see it.

What Replayborg records

When a visitor loads a page on a site running Replayborg, the plugin records:

RecordedDetail
Page structure and changesThe DOM as the visitor saw it, and how it changed while they were there
Pointer and scroll behaviourMovement, clicks and scrolling — as coordinates within the page, not as video
Pages visitedThe URLs the visit moved through, with the entry and exit page
Device and viewportScreen size, and whether the device is desktop, mobile or tablet
Referrer and campaignThe referring URL the browser sent, and any UTM parameters on the entry URL
TimingWhen the visit started, how long it lasted, and how long each page held attention
An anonymous visitor idA random identifier generated in the browser and kept in localStorage — not a cookie, not linked to an identity, not shared with any other site
WordPress user, if signed inThe user id, so the session can be attributed to that account

What is deliberately not recorded

Masking is a default, not a guarantee of anonymity. A recording still shows the page as it was rendered — so a name, an order number or an email address printed into the page is visible in the replay even though nothing was typed. If your site displays personal data on screen, block those elements. See Privacy in the documentation.

Where it is stored

In tables of the plugin's own, inside your WordPress database — one row per visit, and the recorded frames alongside it, compressed. Nothing is written anywhere else, and nothing is written outside your database.

What we never receive

Stackborg receives no data from a site running Replayborg. Specifically, the plugin does not:

There is no external service in the product at all. This is verifiable rather than a promise: the plugin's source ships inside the package, in src-js/, and there is no network call in it to any host but your own.

The plugin bundles rrweb (MIT licensed) in its compiled recorder. rrweb is code that runs in your visitor's browser, not a service — it contacts nothing.

If you run the plugin, you are the controller

Session recordings are personal data under the GDPR, the UK GDPR, the CCPA and comparable laws. Because they are stored on your server and never reach us, you are the data controller and Stackborg is not a processor of them.

That means these decisions are yours, and the plugin cannot make them for you:

Access and deletion requests

If a visitor asks for their data, the recordings are yours to search and to delete. A recording is identified by its session id and by the anonymous visitor id kept in that visitor's browser; a signed-in visitor's recordings also carry their WordPress user id.

Wording you can adapt for your own policy

A starting point, not a substitute for your own review:

Session recording

We record how visitors use this website so we can understand where our
pages are unclear and fix them. A recording captures the pages you
visited, the structure of those pages, and your mouse movement, clicks
and scrolling.

Text you type into forms is masked before it leaves your browser and is
not recorded. We do not record passwords or payment details.

These recordings are stored on our own servers, are visible only to our
administrators, and are deleted automatically after [30] days. They are
not shared with, or sent to, any third party.

To ask about a recording, contact us at [your address].

Adjust the retention period and contact details, and add your lawful basis and consent arrangements if your jurisdiction requires them.

This website

The documentation and this policy are static HTML files. They request no fonts, images, stylesheets, scripts or trackers from any other server, set no cookies, and run no analytics. Each carries a dozen inline lines of JavaScript that highlight the section you are reading in the contents rail; it reads nothing and sends nothing. Nothing you do here is recorded by us.

As with any website, the web server that delivers these pages may keep standard access logs — an IP address, a timestamp, the page requested and the browser's user agent — for security and diagnostics. Those logs are not combined with anything else, are not used to build a profile, and are kept only as long as the hosting provider's ordinary log rotation.

Support

Support happens by email. Write to support@stackborg.com for anything about the plugin, or security@stackborg.com for a security report. We hold what you send: your email address, the message, and anything you attach. We use it to answer you and to fix what you reported, and for nothing else. We do not add you to a mailing list, and we do not sell or share your address. Support correspondence is kept while it is useful for the issue and for a reasonable period afterwards, then deleted.

Please do not send us database dumps, recordings or exports containing your visitors' personal data. We do not need them to help, and we would rather not hold them. If a reproduction case genuinely requires one, ask us first and remove what is not needed.

Your rights

For the small amount of data Stackborg holds — essentially, support correspondence — you can ask us to show you what we have, correct it, delete it, or stop using it. Email support@stackborg.com and we will respond within 30 days.

For recordings made by a site running Replayborg, we are not the right address: contact the operator of that site. We have no access to their database and cannot retrieve or delete anything in it.

Changes to this policy

If this policy changes, the date at the top changes with it, and anything material will be noted in the plugin's changelog. We will not make a change that quietly starts collecting something the plugin did not collect before — if that ever became necessary, it would be an opt-in, announced in a release.

Contact

This page describes what the software does and what we hold. It is not legal advice, and it cannot tell you what your own site's privacy policy needs to say — that depends on where you and your visitors are, and on what else your site does.