Yarn Diary

Privacy Policy

Last updated 2 October 2026

Yarn Diary has no account and keeps no copy of your data. Your projects, patterns, photos and progress are stored by your browser, on your device. None of it is sent anywhere unless you switch on Drive sync, and then it goes to your own Google Drive — not to us. The one thing that can leave the page is an anonymous visit count, described under Analytics below — and that is under your control.

This policy covers the Yarn Diary web app and website at yarndiary.com. Yarn Diary is a free crochet project tracker, made and run by one person rather than a company; the contact address is at the bottom of this page.

The short version: what information is involved

Nothing here is sold, and none of it is used for advertising.

What is stored, and where

Everything you put into Yarn Diary — projects, parts, rounds, notes, photos, tracked time and your settings — is written to your browser's own storage on the device you are using. It is never transmitted to any server operated by Yarn Diary: the app is a set of static files, and the one small service we do run (a sign-in helper for Drive sync, described below) never receives your data and stores nothing.

This has a consequence worth knowing: data held in browser storage belongs to that browser on that device. Clearing site data, uninstalling the browser, or in rare cases the browser reclaiming space under storage pressure will remove it. Export a backup from the Data screen if something matters to you.

Things that happen entirely on your device

Analytics

Yarn Diary uses Google Analytics to count visits, see which screens get used, and count feature uses such as "a project was created", "a scan found rounds" or "a part was finished" — the aggregate numbers that answer "does the scanner work for people?", nothing more. It contains no advertising, no ad tracking and no tracking pixels, and your projects, patterns and photos are never part of what analytics sees: project identifiers are stripped from page addresses, app screens are reported by a fixed screen name rather than your project's name, and feature counts carry only fixed labels and numbers (like "photo" or "12 rounds"), never anything you typed or scanned.

How it is switched on and off:

Your current choice appears here when JavaScript is on.

When analytics is allowed, Google Analytics sets its _ga cookies and processes the data under the Google Privacy Policy. When it is off, Yarn Diary sets no cookies at all. The only other third-party script it can load is Google's sign-in code — and only on a device where you have switched on Google Drive sync: when you connect, and again only if sync ever needs a full sign-in. On a device that has never connected sync, it is never loaded.

Hosting

The site is hosted on GitHub Pages. Like any web host, GitHub receives the network requests needed to serve pages and may log technical information such as IP address and browser type. That processing is GitHub's and is covered by the GitHub Privacy Statement. Yarn Diary has no access to those logs.

The sign-in helper used by Drive sync (described in the next section) is hosted on Vercel, which likewise may log technical request information such as IP address, under the Vercel Privacy Policy. It is only ever contacted from a device where you have switched on sync.

Google Drive sync and your Google data (optional, off by default)

Sync exists so the same projects can appear on your phone and your computer. It is off until you connect a Google account on the Data screen, and you can disconnect at any time. Until you connect, Yarn Diary accesses no Google account data at all.

What Google data Yarn Diary accesses

That is the whole list. Yarn Diary does not access your name, profile picture, contacts, calendar, mail, or any Drive file it did not create.

How that data is used

Google data is not used for advertising, analytics or profiling, and is not used to develop, improve or train AI or machine-learning models.

Where it is stored, and how it is protected

Who it is shared with

No one. Yarn Diary does not sell, rent, transfer or disclose Google user data to any third party. The only parties involved are you, Google — whose handling of your account and Drive is governed by the Google Privacy Policy — and the sign-in helper described above, which passes tokens between your browser and Google and keeps nothing.

How long it is kept, and how to delete it

Limited use

Yarn Diary's use of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements. In plain terms: the data is used only to provide the sync feature you asked for. It is never sold, never transferred to anyone else, never used for advertising, and never read by a human.

Deleting your data

Because we keep no copy of your data, there is none for anyone to delete on your behalf, and no request you need to send to have it removed.

Children

Yarn Diary is a general-purpose hobby tool and is not directed at children. It has no accounts and asks no one for personal details, of any age.

Changes

If this policy changes, the date at the top changes with it. Material changes to how data is handled will be described here rather than quietly amended.

Contact

Yarn Diary is run by one person. Questions about privacy, or about anything on this page, are welcome at support@yarndiary.com.