PlainStitch Privacy

Privacy Policy for PlainStitch.

Last Updated: October 27, 2026

JesterMedia operates PlainStitch, an iPhone and iPad app that translates crochet patterns into plain English. This policy explains what information PlainStitch collects, why it is used, and how you can manage it.

Short version: pattern files and pattern text are used to provide import, translation, guided mode, account, purchase, and support features. We do not sell personal information.

Information PlainStitch May Collect

Account Information

Firebase Authentication stores a user ID and, if you sign in, your email address and sign-in provider (Apple, Google, or email). Without an account, PlainStitch uses a pseudonymous guest session identifier.

Pattern Content

Imported PDFs, images, pasted text, extracted OCR text, translations, notes, hook and yarn details, project photos, and project progress are stored on your device. If you sign in, they are also synced to your account so your projects stay the same across your devices.

Photos

PlainStitch reads only the photos you pick with the iOS photo picker, to import a pattern or set a project photo. It does not use the camera and does not browse or save to your photo library.

Purchases

PlainStitch Premium purchases are processed by Apple. JesterMedia does not receive your full payment card details.

Advertising and Analytics

The free tier uses Google AdMob and may use Firebase Analytics. iOS advertising integrations include Unity/ironSource, Liftoff Monetize (Vungle), and Unity Ad Quality. Providers may process identifiers, IP-derived approximate location, interactions, and diagnostics for advertising, measurement, security, and personalization where permitted. Denying iOS tracking does not stop all technical processing.

Support Requests

If you contact support, we receive the email address, message, screenshots, files, or troubleshooting details you choose to send.

Pattern Translation and AI Processing

When you ask PlainStitch to translate a pattern or answer a question about a pattern, the relevant pattern text is sent to JesterMedia backend services (Firebase Functions) and to Anthropic, our AI service provider, so the app can generate the translation or response. Photos and PDFs are converted to text on your device first; only the text is sent. Your pattern content is not used to train AI models.

To keep the service available to everyone, PlainStitch counts how many translations and questions each account uses per day. These counters are tied to your user ID and removed when your account is deleted.

Only import material you have the rights to process, including permission for the cloud or AI processing involved. Buying a pattern does not automatically grant every reuse right. PlainStitch is designed for personal assistance and does not publish or sell user-uploaded patterns.

How We Use Information

  • To import, OCR, translate, save, and display your crochet projects.
  • To provide guided step mode, pattern assistant answers, glossary features, and project progress.
  • To authenticate users, enforce usage limits, and manage account deletion requests.
  • To process subscriptions and Premium access through Apple.
  • To display ads in the free tier, measure product interactions, diagnose crashes, and improve reliability.
  • To respond to support, privacy, and data deletion requests.

Third-Party Services

PlainStitch uses Firebase Authentication, Firestore, Firebase Functions, Firebase Storage, Firebase Analytics, Google AdMob and its mediation partners, the Apple App Store, and Anthropic (AI translation and pattern questions) to operate app features. These providers process information according to their own terms and privacy policies.

Storage, Security, and Deletion

PlainStitch stores projects locally on your device and may use cloud services for account-backed features, usage limits, translation, support, or Premium functionality. Data in transit uses encrypted connections. Cloud data is access-controlled through Firebase services.

Deleting a project in the app also removes its synced copy the next time PlainStitch syncs. If you have an account, you can delete it from the Account screen in PlainStitch: this deletes your account and automatically erases its synced projects, project photos, imported pattern files, and usage records from our cloud services. Projects saved on your device stay there until you delete them or the app. You can also contact support@jestermedia.app for deletion help.

Your Choices

  • Manage tracking permission in iOS Settings, and choose which photos to share each time you use the photo picker.
  • Manage PlainStitch Premium through your Apple ID subscription settings.
  • Use PlainStitch without an account: projects stay on your device and are not synced.
  • Delete projects in the app when you no longer need them.
  • Contact us to request access, correction, or deletion of personal information.

Children's Privacy

PlainStitch is not directed at children under 13. If you believe a child has provided personal information, contact us and we will review and delete it where appropriate.

Website visits, retention, and additional choices

This notice describes the app. Website hosting and optional website analytics are described in the JesterMedia website privacy notice. Website choices do not change app settings. Data retention depends on the feature, account status, your deletion requests, provider processing, and necessary security, transaction, or legal records. You may contact us to ask about retention, exercise applicable access, correction, deletion or advertising opt-out rights, or appeal our response. Material changes will be notified and consent requested where required; this notice does not retroactively authorize a new data use.

Contact

Questions about this policy can be sent to support@jestermedia.app.

JesterMedia.