Privacy Policy

Your data, your device.

Last updated May 13, 2026

The short version

HookPlan is a one-time purchase. Your patterns, Works in Progress, and yarn stash live on your device. I don't sell your data, and I don't share it with advertisers, not now, not ever.

Today, the only place your data leaves your phone is my contact form / in-app feedback (when you choose to write to me). In a future release I plan to add anonymous, opt-out usage analytics and crash reporting so I can fix bugs faster and prioritize features people actually use. The rest of this page covers each of those points in plain language.

What lives on your device

Everything you create in HookPlan is stored locally on your iPhone, iPad, or Apple Watch using Apple's standard frameworks (SwiftData and the iOS file system). That includes:

  • Your patterns, rows, and stitch instructions
  • Your Works in Progress, completion status, and progress photos
  • Your yarn stash, purchases, and notes
  • Counter values, stopwatch state, and app preferences

I never see, transmit, or back up this content to any HookPlan-controlled server. If you delete the app, the data goes with it.

Purchases and the App Store

HookPlan is sold through the Apple App Store. Apple handles your purchase, payment method, and receipt. I receive aggregate, anonymized sales reports from Apple: no names, no payment information, no purchase-level attribution. Apple's privacy practices are governed by their own policy linked above.

Contact form and in-app feedback

When you send me a message (through the contact form on this website or the feedback option inside the iOS app) the message is delivered to my inbox through my own AWS Lambda backend. I need a small amount of information to deliver your message and reply to it.

What I receive from the website contact form

  • Your name, email address, subject, and the contents of your message.
  • The IP address of the connection that submitted the form. I use this only for abuse prevention (rate limiting and blocking spam) and do not link it to any other data.
  • Basic browser context: user agent, browser language, screen size, time zone, and referring page. This helps me reproduce bugs.

What I receive from in-app feedback

  • Your name, email address, subject, and the contents of your message.
  • Device context: iOS version, device model identifier, app version and build number, your locale, and your time zone. I never include the contents of your patterns, your yarn stash, or any of your in-app content.
  • An anonymous device-attestation token issued by Apple's App Attest, used solely to confirm the message came from a genuine, unmodified copy of HookPlan and not from an automated abuser. It cannot be used to identify you across apps or websites.

These messages are processed on AWS infrastructure in the United States and delivered to my inbox by Amazon SES. I retain the email and its metadata for as long as needed to resolve your request and a reasonable period afterward for follow-up (at most 18 months), after which it is deleted. I will never use contact-form data for advertising, sell it, or share it with anyone except the email-delivery providers named above. If you ask me to delete your message and any related metadata sooner, I will.

Children's privacy

HookPlan is rated 4+ and contains no objectionable content, but it is not directed at children under 13 and I do not knowingly collect personal information from them. If you believe a child has shared personal information with me, please reach out through the contact form below and I'll delete it.

Your rights

Because HookPlan stores your content on your own device, you already have full control: you can view, edit, or delete any of it at any time, directly in the app.

For data you send me through the contact form or in-app feedback (and for any future analytics or crash-reporting described above), you have the right under the GDPR, UK GDPR, and CCPA to access, correct, port, or delete that data, and to object to its processing. Write to me through the contact form and I'll honor the request.

Changes to this policy

I'll update this page when I change what I collect or how I use it. Material changes (like turning on the analytics or crash-reporting described above) will also be surfaced in the app on first launch of the affected version.

Contact

Questions, requests, or concerns about HookPlan and your privacy? Write to me through the contact form, or from the feedback option inside the iOS app. A real person reads every message.