StitchHub

Version 2026-11-01 · Terms of Service

Privacy Policy: StitchBench, StitchShop and StitchHub

Version: 2026-11-01

_Rewritten for the free model (16 Oct 2026): the programs, the hub and the hosted service are free, paid for by YouTube and donations, so there are no subscriptions or billing records. New: bug reports on GitHub, donations, and our website and videos._

This policy explains what information we hold, where it sits, who sees it, how long we keep it, and what you can do about it. It covers StitchBench and StitchShop (the programs), StitchHub (the community hub), and our hosted service.

1. Who we are

We are Bruce Wattendorf dba SiteSentrix ("we", "us"), of 8 Maplewood Drive, Mapleville, RI 02839. Contact us about privacy at bwattendorf@gmail.com.

"You" means the shop that uses our services, and the shop's owner and staff. "Your customers" means the people your shop serves.

2. The short version

3. Two kinds of information, two roles

  1. Information about you as a user of our services: your hub account, your shop's name, what you share on the hub. We decide how this is used, as this policy says.
  2. Information your shop keeps about its customers and staff: customers, machines, tickets, photos, payments, messages. Your shop decides how this is used; your shop is responsible for it (the "controller", or "business" in California's terms). On the hosted service we store and process it on your shop's behalf (as its "service provider" or "processor"). On the Windows program and a self-hosted server, we don't have it at all.

If you are a customer of a shop and have a question about your information, please ask the shop first. If the shop uses our hosted service, we'll help the shop answer you.

4. Where your shop's data sits

How you runWhere the shop's data isWho can get at it
Windows programOn the shop PC, in the program's database (%APPDATA%\StitchBench, or StitchShop), with nightly backups in Documents\StitchBench BackupsYou. We have no copy and no access
Hosted by usIn a database on Railway, our hosting provider, in Virginia, in the United StatesYou and your staff; us as the operator (section 6.2); Railway as our provider
Self-hostedOn your own server or cloud accountYou. We have no copy and no access
Hosted by your repair shop (a StitchShop the repair shop runs for its partner shops)On the repair shop's serverThe repair shop, as your host. Ask it how it looks after your data

Manuals stay on your PC in every case. The hub stores links to where manuals are published, never the manuals. On the hosted service, each tech's browser opens manuals from that tech's own PC.

In every case, what you choose to send to the hub sits on the hub (section 5), which runs on Railway too.

5. What we collect, and why

5.1 Your StitchHub account

WhatWhy
The owner's email address (the same email the owner signs in to the program with)To sign you in, confirm the address, send password resets and notices about these terms
A password, stored only as a scrambled one-way "hash"To sign you in. We can't read your password
Whether the email is confirmed; when you signed up and last signed in; sign-in sessions (stored only as hashes)Security, and to let you sign out everywhere
Which version of the Terms and this policy you accepted, and whenTo know what you agreed to
The shops your account owns: name, kind (repair, retail or both), which program and versionTo list your shops and keep each one connected
The licence keys we issued to your shop (free, and long-lived), and any note we made about the shopTo keep the programs working
Password-reset and link codes, stored only as hashes, for minutes or hoursTo reset a password or connect a shop

5.2 What the program tells the hub about your install and shop

When the program joins the hub, it sends the install's name and a contact you give (usually an email). At every sync (every few minutes) it tells the hub, for each company: its id, name, kind, program and version. The hub answers with the shop's standing (free, unless we have suspended it) and licence key. The hub keeps the install's key only as a hash.

Internet (IP) addresses. The hub uses the address a request comes from, for a short time, to limit abuse (for example, too many sign-in attempts). It holds this in memory and doesn't save it to its database. Our hosting provider may record addresses in its request logs, which it keeps for 30 days.

5.2a The Help button and error reports

The programs have a Help button. When someone uses it to say something is wrong, suggest an idea or rate the program, the program sends the hub what they typed, the email address they gave to be answered at (if any), the program, its version, the page they were on, their role (not their name), whether the program runs on a PC or hosted, the browser and screen size, and the shop's id and name. For "Something's wrong" it can also send a picture of the screen; that is optional, shown to the person before sending, and may show whatever was on the screen, including customer details, which they can choose to leave out. When the program meets an error, it sends the error's message and technical trace and the page, with anything that looks like an email address, a phone number or a card number removed, and never form contents. We keep this until we have dealt with it (pictures are deleted 90 days after that) and use it only to fix and improve the programs and to answer the person; we do not share it or use it to advertise.

5.2b Bug reports

The programs have a Report a bug command: in StitchBench and StitchShop it is in the Help button; in StitchFoundry and LightFoundry it is in the Help menu and opens our report page in your browser; the hub has a link in its footer. What you type (a short summary, what happened, the steps to repeat it, what should have happened, and optionally a log or error text) goes to the hub, which files it as an issue on GitHub, using a token that only the hub holds. The issue also carries the program's name and version and a few details about the system: for StitchBench and StitchShop, the page, your role, whether it runs on a PC or hosted, and the browser and screen size; for the open-source programs and the hub's page, the operating system and processor, or the browser's name. It does not carry your shop's name, your email address or your internet address.

5.3 What you share on the hub

You choose what to share, item by item. Nothing about a ticket or a customer goes to the community unless someone offers it. What can be shared:

Every shop on the hub can see what you share there, except orders and partner messages. The hub may post a short announcement of new notes, link fixes, listings and new members (with the shop's name) to the community's Discord channel. Orders are never posted.

5.4 Messages between partner shops

When a repair shop and a sewing or quilt shop connect as partners, their programs exchange messages through the hub: the sewing shop's tag number, the customer's first name and last initial, the machine and the problem, intake photos, estimates and approvals, the repair bill and status, orders, consignment stock and sales, and monthly statements. Customers' phone numbers and addresses stay in the shop.

The hub keeps these messages so a shop that was offline can catch up: for a year after every shop they're for has received them, and never more than three years. They are not end-to-end encrypted: the people who run the hub (us) can read them in the database. We look at them only to keep the hub running, to fix a problem a shop reports, or when the law requires.

5.5 Your shop's data on the hosted service

On the hosted service we store everything your shop enters, for example: customers (names, phones, emails, addresses, notes, how they want to be contacted, their consent to marketing); machines and serial numbers; tickets, repairs, estimates, photos and payments; sales and inventory; emails and texts sent, replies received, opt-outs and the consent record; classes, enrollments, appointments; staff names, sign-ins (passwords as hashes) and shifts; online bookings and online orders (with shipping addresses); and your mail, Twilio and Stripe passwords and keys, which are encrypted in the database.

We use it only to run the service for your shop: to store it, show it to you and your staff, send your messages through your accounts, take your online payments, back it up, keep it secure, and fix problems. We don't sell it, use it for advertising, combine it with other shops' data, or look at it otherwise.

5.6 Emails we send you

From one mailbox we control, we send: account emails (confirm your address, password resets, connecting a shop), notices about changes to these terms and this policy, and, on the hosted service, password-reset emails to your staff. We don't send you marketing. We send these emails through Resend, our email provider.

5.7 The Assistant

The Assistant is not available yet and sends nothing anywhere. Before it ships we'll publish an updated policy that says exactly what it sends, to whom, and for how long, and we'll ask you to accept it.

5.8 Payments and donations

5.9 Other services the program talks to

5.10 Cookies

The programs and the hub use sign-in cookies only: to keep you signed in, and for security. No advertising, analytics or tracking cookies. The online shop keeps the cart in the page's address, not in a cookie.

5.11 Our website and videos

6. Your customers' information

6.1 Your shop is responsible for it

Your shop decides what to collect about its customers and staff and what to do with it. Your shop must give them any notice the law requires (for example a privacy notice on your website if you use online booking or the online shop), and answer their requests to see, correct or delete their information. The program can't yet delete or merge a customer record. Until it can, a hosted shop asks us and we do it; a shop on its own PC or server can ask us how.

6.2 What we do with it on the hosted service

We hold it for you and act only on your shop's instructions (which are these terms and what you do in the program). We and our provider Railway can technically get at it as the operators. We look at it only to keep the service running and secure, to fix a problem you ask us to fix, or when the law requires us to. We'll tell you about a request from the authorities for your data unless the law forbids it.

Messages go from your email account and your Twilio account. Your shop is the sender and is responsible for consent under the TCPA, CAN-SPAM and state laws (see the Terms, section 12). The program records each customer's consent with the exact words they agreed to, honours STOP and unsubscribes, and keeps a consent record that is never edited or deleted, because a dispute can be raised for four years. Those records stay even if a customer's other details are deleted, because the law expects them to be kept.

7. Who we share information with

We don't sell or rent information, and we don't share it for advertising.

We share only:

8. How long we keep things

WhatHow long
Your hub accountUntil you ask us to delete it
Donation records we receiveAs long as tax and accounting law requires
Sign-in sessions30 days, or until you sign out everywhere
Reset and link codesMinutes to a day; each works once
Partner messages on the hubA year after delivery; never more than three years
Things you shared on the hub (notes, link and part edits, listings, ratings)Until you remove them, or for as long as the community uses them (section 9)
Help button items and error reports (the words)Until we have dealt with them, then as long as they help improve the programs; pictures 90 days after they are dealt with
Your shop's data on the hosted serviceWhile your shop is on the service. A suspension never deletes it. After you close the account: 90 days, then deleted
Bug reports (issues on GitHub)Until we close and delete them. A public one can be read or copied by anyone meanwhile. A report's copy on the hub (StitchBench and StitchShop) is kept like a Help button item
Hosted database backupsA backup every day, each kept for 6 days, then deleted
A move fileNot stored on the server when you make one: it streams straight to your download. One uploaded to the hosted service for an import is deleted from the server within 24 hours
The old copy after a moveRead-only, kept until someone deletes it (allowed after 30 days)
Your shop's data on Windows or self-hostedYou decide. The program never deletes consent records or opt-outs, and keeps sent messages and replies

9. Deleting your information

10. Export and moving your company

You can take your data with you at any time, even when your shop is read-only:

11. Security, in plain terms

No system is perfectly secure. If a breach affects your information, we'll tell you without unreasonable delay and as the law requires.

12. Your choices and rights

You can:

Depending on where you live, privacy laws may give you more rights. We'll honour them where they apply.

13. Children

The services are for businesses and are not meant for children. We don't knowingly collect information from children under 13. A shop may keep records about customers who are children (for example a child in a sewing class); the shop is responsible for that under section 6. If you think a child has given us information, tell us and we'll delete it.

14. Changes to this policy, and versions

Each version has a version date in the form YYYY-MM-DD at the top, and is published on the hub at https://hub.stitchbench.app/privacy, with earlier versions kept there. The hub records which version your account accepted. If we make a change that matters, we'll email your account at least 30 days before it applies and show "We updated our terms" on the hub and in Settings → Account.

15. Contact

Bruce Wattendorf dba SiteSentrix 8 Maplewood Drive, Mapleville, RI 02839 bwattendorf@gmail.com

Other versions: 2026-10-16-draft