Privacy Policy

Last updated: 28 October 2026

Who runs EasyPatt

EasyPatt is operated by Pavol Vernarec, a sole trader (OSVČ) established in the Czech Republic, acting as the data controller for the personal data described in this policy.

You also have the right to lodge a complaint with the Czech data- protection authority, the Úřad pro ochranu osobních údajů (uoou.gov.cz), or with the supervisory authority of your EU/EEA country of residence.

The short version

What we collect

When you upload an image, we re-encode it in your browser before it ever leaves your device. This re-encoding strips embedded metadata such as EXIF location, camera model, and capture timestamp, and reduces the image to a size suitable for pattern work. Only the re-encoded version is uploaded to our storage; the original file stays on your device.

Images you upload are private to your account. They are never shown to other users and are not part of the Public Library, which accepts shape templates only.

Why we use it, and on what legal basis

PurposeDataLegal basis (GDPR)
Running your account: sign-in, storing and syncing your work, support Email, saved content, account id Contract, Art. 6(1)(b)
Anonymous statistics: how many people visit, which pages and tools get used Page path, tool and feature events, browser type, device type Legitimate interest in improving EasyPatt, Art. 6(1)(f). You can object in Privacy choices.
Product analytics: which features people come back to, where they get stuck The same events, linked by a random browser ID and, when you are signed in, your account id Your consent, Art. 6(1)(a), and s. 89(3) of Czech Act 127/2005
Keeping EasyPatt working and secure: error reports, short-lived server logs Error details, page path, browser; IP address in hosting logs Legitimate interest, Art. 6(1)(f)
Answering your feedback What you send us Legitimate interest, Art. 6(1)(f)

We do not sell or rent your data, we do not make automated decisions about you, and we do not run advertising on EasyPatt itself.

Your patterns are yours. You keep full rights to every project you create in EasyPatt. We will never use your projects for commercial purposes, never sell, license or publish them, and never use them to train anything. The only copies we make are the technical ones needed to store, sync and back up your work, as described in the Terms. The only exception is a project you yourself choose to publish to the public library.

When you contact support about a problem with a pattern, the person handling your request may open your saved project to reproduce the issue. This access is limited to support work and is never used for anything else.

Statistics and analytics

We use PostHog (EU cloud, servers in Frankfurt, Germany) and Vercel Web Analytics to understand how EasyPatt is used. The analytics requests go to easypatt.com itself and are forwarded from there, so your browser does not contact the analytics provider directly.

Anonymous statistics (on unless you turn it off)

Without your consent, nothing is stored on your device. Each visit is counted with a code that the analytics server computes from your IP address and browser, mixed with a random value that changes every day and is then deleted. The IP address itself is not stored. A visit therefore cannot be linked to you, or to your visits on other days.

Product analytics (only with your consent)

If you allow it, PostHog keeps a random ID in your browser so we can see whether people come back and which features they keep using. When you are signed in, events are linked to your account id (a random code), never to your email address. PostHog is set to discard IP addresses.

What analytics never contains

What you draw, the names of your projects, files, templates or designs, text you type, your email address, or full page addresses (sign-in links and shared design links are cut off before anything is sent). We do not record your screen or sessions.

Advertising measurement (no longer used)

Until October 2026 our pages loaded the ChatGPT Ads measurement pixel from OpenAI, which set two cookies, __oppref and __obref, and sign-ups were reported to OpenAI. We have stopped this. If your browser still holds those cookies from an earlier visit, EasyPatt deletes them the next time you visit.

Error reports

When the app crashes, an error report goes to Sentry (EU data region, Germany): the error message and code location, the page path, your browser and operating system, and the app version. Page addresses are cut down to the path first, and no email address, pattern content or account details are included.

Browser storage

EasyPatt sets no cookies. It keeps a few entries in your browser's own storage, on your device:

NameKindWhat it is forKept forNeeds your OK
sb-…-auth-token localStorage Keeps you signed in Until you sign out No, essential
easypatt.consent localStorage Remembers your privacy choices 12 months, then we ask again No, essential
Autosave and easypatt… settings IndexedDB, localStorage Saves your work, editor settings and which tips you have seen, in this browser only Until you clear them No, essential
__ph_opt_in_out_… localStorage Remembers your product analytics choice Until you change it No, essential
ph_…_posthog localStorage Product analytics: a random ID for this browser Until you withdraw consent, at most 12 months Yes

If your browser sends a Global Privacy Control signal, we treat it as a no to everything optional, including the anonymous statistics, and do not show the banner. It also overrides a yes you gave before switching it on. Only a choice you make in Privacy choices while the signal is on takes precedence over it.

Changing your choices

Open Privacy choices from the link at the bottom of every page, from Help or the account menu in the editor, or with the button below. Withdrawing consent is as easy as giving it, and does not affect anything you did before. Clearing your browser's site data for easypatt.com also removes everything stored in your browser.

Who processes data for us

ProviderWhat forWhere the data is
SupabaseAccounts, cloud storage of your workLondon, United Kingdom
VercelHosting the website and app, Web AnalyticsPages from the location nearest you; server functions in Frankfurt, Germany
PostHogStatistics and product analyticsFrankfurt, Germany
SentryError reportsGermany
ResendSign-in emails and feedback deliveryEuropean Union
GoogleSign-in, only if you choose "Continue with Google"Google's data centres
Google FontsThe website's typeface, and fonts you pick for text in a pattern: your browser downloads them from Google, which sees your IP addressGoogle's data centres

These providers process data on our behalf under data processing agreements. The United Kingdom is covered by an adequacy decision of the European Commission. Several providers are companies based in the United States; where personal data reaches them, the transfer relies on the EU–US Data Privacy Framework where the provider is certified under it, or otherwise on the European Commission's standard contractual clauses.

Retention

Your rights

You can ask for access to your data, correction, deletion, restriction of processing and a copy in a portable format; you can object to processing based on legitimate interest, and withdraw consent at any time. Most of this you can do yourself:

For anything else — or a question about anything on this page — email support@easypatt.com and we will respond within 30 days.

Changes to this policy

If we materially change how data is collected or processed, we will update the date at the top and, for signed-in users, attempt to notify you by email. If a change affects something you consented to, we will ask you again.

← Back to EasyPatt Čeština Deutsch Français Español Italiano Polski Türkçe Русский 中文