Stitches

Privacy Policy

Last updated 18 October 2026

Stitches is a cross stitch pattern editor for macOS, Windows, iOS, Android and the web. This policy explains what the app does with your information, and in particular what it does with data from your Google Account.

The short version

Stitches has no server. Your patterns are stored on your own device, or in storage you connect and control, such as your Google Drive or an S3 bucket you run. Nothing you make is sent to the developer, and there is no analytics, tracking or crash reporting of any kind.

Stitches is free. If you choose to donate, the payment is handled by the App Store, Google Play or Ko-fi, never by the app itself.

What the app accesses

Your patterns and the files beside them

Patterns, and any PDFs, images or sprite sheets you import, are held wherever you tell the app to keep them:

These are your accounts and your storage. The developer has no access to them.

Google Account data

If you choose to connect Google Drive, Stitches requests three permissions and no others:

drive.file Lets the app create and manage only the files it creates itself. It cannot see, open or list anything else in your Drive. This is a deliberately narrow permission: the rest of your Drive is invisible to Stitches.
userinfo.email Your email address, shown in the app so you can tell which account is connected.
userinfo.profile Basic profile information, used for the same purpose.

On first connection the app creates a folder called Stitches App Data in your Drive and keeps your patterns there. You can move that folder wherever you like from within the app. Because of the narrow permission above, files you add to that folder yourself are not visible to Stitches.

What is stored on your device

The app keeps a small amount of information locally so it can work between launches: your sign in tokens, which storage you have connected, your recently opened files, your preferences, and cached copies of patterns you have opened. On desktop and mobile, credentials are held in the operating system keychain. In the web app they are held in your browser's own storage, which never leaves your browser.

Donations

Donating is optional, and the app works the same whether or not you do.

Inside the app, a donation is an in-app purchase handled entirely by the App Store or Google Play. Your payment details go to them, not to the developer. The developer receives a record of the purchase, such as its date, amount and country, but never your payment details.

Outside the app, donations go through Ko-fi, which handles the payment with PayPal or Stripe. Ko-fi passes on to the developer whatever your donation shows, typically the name you give, your email address and any message you leave. This is used only to thank you and to keep the financial records the law requires. It is never used for marketing, never added to a mailing list, and never shared, except with tax authorities or an accountant where the law requires it.

Donation records are kept for as long as tax law requires, then deleted.

How the data is used

Solely to provide the app. Reading and writing your patterns, showing which account is connected, and remembering where your files live. There is no other purpose.

What is not done with it

Google user data obtained through the permissions above is used only to provide and improve the features you are using it for, and is never transferred to anyone else except as required by law. Stitches complies with the Google API Services User Data Policy, including its Limited Use requirements.

Who the app talks to over the network

There are no other network destinations. In particular there is no server operated by the developer that receives your patterns or your account information.

Keeping it safe

All traffic to Google and to storage endpoints uses HTTPS. Credentials are kept in the operating system keychain on desktop and mobile. The permission Stitches asks of Google is limited to the files it creates, which means a problem with the app cannot expose the rest of your Drive.

In the web app, credentials are held in browser storage rather than a keychain, because a browser has no keychain to offer. If that matters to you, use the desktop or mobile app.

Keeping and deleting it

Using the app gives the developer nothing to retain, because nothing is collected. The only exception is the record of a donation, described above. Your data lives in your storage and under your control, for as long as you keep it.

To remove Stitches from your Google Account entirely:

  1. Revoke access at myaccount.google.com/permissions. The app immediately loses all access to your Drive.
  2. Delete the Stitches App Data folder in your Drive, if you also want the patterns gone. Revoking access alone does not delete them.

To clear what is held locally, sign out in the app's settings, or uninstall it. In the web app, clearing site data for the app's address removes everything it has stored in your browser.

Children

Stitches is not directed at children under 13 and does not knowingly collect information from them. The app itself collects no personal information, so using it leaves nothing held about any user of any age.

Your rights

Rights of access, correction, erasure and portability apply to data a service holds about you. Using Stitches gives the developer none. Your patterns are already in your possession, in ordinary files you can copy, move or delete yourself.

If you have donated through Ko-fi and the developer holds your name or email address as a result, you can ask for a copy of it, or for it to be corrected or deleted where the law allows, at [email protected].

Changes

If this policy changes, the date at the top changes with it. If a change ever alters what the app does with your data rather than merely how it is described, that will be called out in the app before it takes effect.

Contact

Questions about this policy or about the app can go to [email protected].