Last updated: 28 October 2026
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.
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.
| Purpose | Data | Legal 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.
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.
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.
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 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.
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.
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.
EasyPatt sets no cookies. It keeps a few entries in your browser's own storage, on your device:
| Name | Kind | What it is for | Kept for | Needs 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.
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.
| Provider | What for | Where the data is |
|---|---|---|
| Supabase | Accounts, cloud storage of your work | London, United Kingdom |
| Vercel | Hosting the website and app, Web Analytics | Pages from the location nearest you; server functions in Frankfurt, Germany |
| PostHog | Statistics and product analytics | Frankfurt, Germany |
| Sentry | Error reports | Germany |
| Resend | Sign-in emails and feedback delivery | European Union |
| Sign-in, only if you choose "Continue with Google" | Google's data centres | |
| Google Fonts | The website's typeface, and fonts you pick for text in a pattern: your browser downloads them from Google, which sees your IP address | Google'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.
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:
.lpat format plus your
templates, presets, and settings as JSON. Each
.lpat file is self-contained: any images you uploaded
to that project are embedded directly inside it, so the exported
file carries your image bytes with it. Treat exported
.lpat files the same way you would treat the
originals — anyone you share them with will be able to see the
embedded images.
For anything else — or a question about anything on this page — email support@easypatt.com and we will respond within 30 days.
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 Русский 中文