Privacy Policy
Last updated: September 19, 2026
The short version: creating, customizing, and downloading wallpapers on PattrnLab has no account and no server-side database - everything you make, favorite, or save to history is stored only in your own browser. The one thing PattrnLab does collect is an email address, and only if you choose to give it - an optional, skippable prompt before a download, never required to use the app. This page explains exactly what that means, along with the limited analytics collected alongside it.
What PattrnLab does not do
- No account is needed, or offered, to create, customize, or download a wallpaper.
- No server-side storage of the wallpapers, colors, or text you create.
- No selling or renting of any personal data, ever.
What's stored locally, in your browser
Your active configuration, favorites, and recent history are saved in your browser's localStorage. This data never leaves your device - it isn't sent to any PattrnLab server, because there is no per-user server storage in this app. Clearing your browser data, or using the "Clear Storage & Reset" option in Settings, removes it completely.
Email address (optional)
Before your first download in a browser, PattrnLab shows a one-time, skippable prompt asking for an email address to hear about new patterns and palettes - you can decline it ("No thanks, just download") and your download proceeds exactly the same either way. If you do provide one, it's stored so we can occasionally email you about new patterns - never sold, rented, or shared with anyone else. There's no automated unsubscribe link yet; email contact@pattrnlab.com to be removed and it will be done by hand.
Accounts
PattrnLab itself has no self-serve, public sign-up - every visitor uses the full app, including every download, with no account at all. A small number of accounts exist for the people who run PattrnLab, used only to publish content like this site's blog. That system stores an email address and a securely hashed password - never a plain-text password - and is not reachable by, or relevant to, a regular visitor.
Analytics
PattrnLab uses two analytics services to understand how the app is used in aggregate - never to identify you individually:
- Google Analytics (GA4) - records anonymized interaction events (e.g. which pattern or palette was selected, which size was downloaded). GA4 sets its own cookies to distinguish sessions; you can block these with your browser's cookie settings or an ad blocker without affecting how PattrnLab works.
- Vercel Web Analytics - cookieless page-view analytics used to see which pages get traffic.
Fonts
The interface font (Inter) is bundled with the app at build time. If you turn on text overlay for a wallpaper, the display fonts for that feature (Poppins, Bebas Neue, and others) are loaded on demand directly from Google Fonts' servers, which may see a request from your browser at that point - the same way any page using Google Fonts works.
Automated social media posts
PattrnLab periodically generates and publishes its own wallpapers to its social media accounts as part of an automated content pipeline. That system stores the configuration of the wallpapers it generates itself - it does not collect or store any data about visitors to this site.
Children's privacy
PattrnLab is not directed at children under 13 and does not knowingly collect personal information from anyone.
Changes to this policy
If this policy changes, the "Last updated" date above will change with it. Material changes will be reflected here directly.
Questions
Reach out any time at contact@pattrnlab.com, or see the Contact page.