Knitty
Privacy Policy
Last updated: March 14, 2026
1. Overview
Knitty is an iPhone companion for browsing and interacting with your Ravelry account. This policy explains what information the app processes, what is stored, and how that information is used.
2. Information We Process
- Anonymous Firebase identifier: Knitty signs you in anonymously with Firebase so our backend can securely serve requests to your device.
- Ravelry connection data: if you connect your account, our backend stores the OAuth access token, refresh token, granted scopes, expiry date, connected username, and basic profile metadata needed to keep the connection active.
- Ravelry content fetched on demand: queue, projects, favorites, stash, library, patterns, yarns, forums, friends, and messages are requested from the Ravelry API when you use those areas of the app.
- Support messages: if you email us, we receive whatever contact information and details you include in that message.
3. What We Do Not Collect
- We do not ask for or store your Ravelry password.
- We do not sell your data.
- We do not use advertising SDKs in the app.
- We do not currently use a dedicated analytics SDK in the app.
4. How We Use Information
- To authenticate your device and protect backend access.
- To connect your Ravelry account through OAuth.
- To load and display your Ravelry content inside Knitty.
- To let you perform actions such as connecting, disconnecting, browsing, queueing, messaging, and opening related Ravelry content.
- To keep the service reliable, secure, and supportable.
5. Where Data Is Stored
Knitty uses Firebase Authentication, Cloud Functions, and Cloud Firestore. Connection data is stored in our Firestore project under a per-user integration record so the app can refresh tokens and access your selected Ravelry profile. Most browsing data from Ravelry is fetched when needed rather than permanently copied into our database.
6. Third-Party Services
- Ravelry: used to authenticate your account and provide the content you access in the app.
- Firebase / Google Cloud: used for anonymous authentication, Cloud Functions, and Firestore. See Firebase privacy information.
7. Data Sharing
We share information only as needed to operate the service: with Firebase to run the backend and with Ravelry to load data or perform actions you request. We do not sell or rent your information to third parties.
8. Retention and Your Choices
You can disconnect your Ravelry account inside Knitty at any time. When you disconnect, the stored Ravelry integration record is removed from our backend if no connected profile remains. Deleting the app removes app data stored on your device. If you want help removing remaining data associated with your anonymous account, contact us.
9. Children's Privacy
Knitty is not directed to children under 13, and we do not knowingly collect personal information from children under 13.
10. Changes to This Policy
We may update this policy from time to time. When we do, we will revise the "Last updated" date on this page.
11. Contact
For privacy questions, contact ilyas.inajjar@gmail.com.