MarkLayer

Privacy Policy

Last updated: March 2026

What we collect

MarkLayer does not collect personal information. No account, email, or sign-up is required.

When you use the annotation tools, a randomly generated display name and cursor color are stored in your browser's local storage. These are never sent to our servers except as part of real-time collaboration sessions you initiate.

Annotation data

Annotations you create (drawings, comments, text) are sent to our server only when you choose to share them. Shared annotations are stored temporarily and automatically deleted after their expiration period.

Page content

The extension does not read, collect, or transmit the content of any webpage you visit. It only renders its own overlay on top of the page.

Analytics

The MarkLayer web app uses PostHog to count page views and a small number of aggregate product events, such as how many annotations a session produced and which tools were used. Our marketing pages (comparisons, use cases, pricing) ship no JavaScript at all and are not tracked.

We deliberately collect as little as possible, because you point MarkLayer at pages we have no business seeing:

We honour Do Not Track. To opt out regardless, runlocalStorage.setItem('marklayer:no-analytics', '1') in your browser console, and nothing further will be sent. MarkLayer is open source, so you can verify all of this inanalytics.ts andposthog.ts.

Third parties

We use PostHog for analytics as described above. We do not sell, share, or transfer any data to other third parties.

Contact

Questions? Open an issue on our GitHub repository.