Privacy Policy

Last updated: 2 July 2026

TrixiStitches ("the Service", "we", "us") is a web app that helps you read knitting and crochet patterns: it imports pattern PDFs, highlights your chosen size, offers an abbreviation glossary, and can generate a row-by-row Pattern Worksheet for a pattern. This policy explains what information the Service handles, why, how it is stored, and the choices you have. The Service is operated by Ruan Mentz and hosted at https://trixistitches.com.

1. Information we handle

a. Account information (Google Sign-In)

If you sign in with Google, we receive and store a stable Google account identifier, your email address, and your display name. We use these only to create and recognise your account and to associate your saved connections with you. We do not receive your Google password.

b. Connected storage providers

If you connect Dropbox, Google Drive, or Ravelry, the provider issues us an access token so the Service can, on your instruction, list the PDF files available in that account and download the specific file you choose to import. We request the minimum access needed:

The contents of a file are downloaded only when you explicitly choose to import it, and are then processed in your browser for reading. We do not browse, index, or copy your files in the background.

c. Pattern analysis

The "pattern at a glance" summary (craft, sizes, gauge, materials, and abbreviations) is computed entirely in your browser using built-in rules. No AI is involved and your pattern text is never sent anywhere to produce it.

d. Data stored in your browser

Your reading progress, selected size, line notes, counters, preferences, and small first-page thumbnails of patterns you open are stored locally in your browser (localStorage) and stay on your device. Thumbnails are never uploaded to us. If you are signed in, your reading progress is also saved to your account (see (f)) so it follows you between devices. You can delete this local data at any time from the in-app Privacy panel.

e. Projects and stored pattern files

If you are signed in, you can save "projects" — the things you are making — to your account. A project stores the details you enter (name, status, yarn, needle/hook size, gauge, dates, and notes) and its reading progress. So that you can reopen a project later (and keep working across devices, and see any charts or diagrams in the pattern), we also store a copy of the pattern PDF you attach to that project on our server. Because each project keeps its own copy and its own progress, you can run several projects from the same pattern — for different people or sizes — independently. If the same PDF is used by more than one of your projects we keep a single copy to minimise storage. These files are private to your account and are not shared with other users. You can delete a project at any time, which deletes its stored PDF and progress; deleting the pattern's last remaining project removes the stored file entirely.

f. Operational data

To keep the Service reliable and secure we record privacy-safe operational metrics such as request counts, response status codes, and latency. These records never include raw pattern text, provider tokens, API keys, or your file names.

g. Voice control (optional, opt-in)

Hands-free voice control is off by default. When you enable it, speech recognition is performed by your web browser, not by TrixiStitches. Some browsers (for example Chrome and Edge) transcribe by sending short snippets of microphone audio to the browser vendor's servers; others process it on your device. Your microphone is only active while you are listening, we never receive or store your audio, and you can turn voice off at any time (the tap controls keep working without it).

2. How we use information

We do not sell your personal information, and we do not use it for advertising.

Google API Services — Limited Use disclosure. TrixiStitches's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically, data obtained through Google Drive is used only to provide and improve the file-import and reading features you request; it is not transferred to others except as needed to provide those features, to comply with law, or as part of a merger; it is not used for advertising; and no humans read it except with your consent, for security, to comply with law, or where the data is aggregated and anonymised.

3. How information is stored and protected

No method of transmission or storage is completely secure, but we apply reasonable safeguards appropriate to the data involved.

4. Sharing and third parties

We share information only as needed to run the features you use:

5. Data retention and your choices

We retain account and connection data only while your account is active or as needed to provide the Service, and delete it on request as described above.

6. Children

The Service is not directed to children under 13 (or the minimum age required in your country), and we do not knowingly collect their personal information.

7. International users

The Service is hosted by Render and your information may be processed in the country where our hosting and processing providers operate. By using the Service you understand your information may be transferred to and processed in those locations.

8. Changes to this policy

We may update this policy from time to time. We will revise the "Last updated" date above and, for material changes, take reasonable steps to notify you. Continued use of the Service after a change means you accept the updated policy.

9. Contact

Questions or requests about this policy or your data: [email protected] (operated by Ruan Mentz).