Crochet Row CounterBack to home  ↗
Crochet Row Counter privacy

Privacy should be easy to understand.

This policy describes what Crochet Row Counter: Patterns (formerly KeepMyRow) stores on your device, what is optional, and where to ask questions. Last updated October 2, 2026.

The short version

Crochet Row Counter is an offline-first crochet and knitting workbench. Your projects, pattern text, attached PDF files, materials notes, row progress, sessions, and local settings are stored on your device. You do not need an account.

We do not sell your data, show advertising, or use your pattern content to build a profile. Purchases are handled by Apple. Optional product analytics are categorical and can be turned off in Settings.

What stays local

Your projects

Project names, source text, notes, row labels, stitch settings, repeat definitions, attached PDFs, PDF page/reading-band position, yarn/color/tool/size notes, progress, and session history remain in the app’s local storage. The app does not upload this content to its own server.

Backups you choose

You can export and import your own project backup using the iOS share and file systems. A complete backup includes the attached PDF, if present, as well as materials and progress. Those copies go wherever you choose to put them. Relevant iOS device backups may also include app data according to your Apple backup settings.

Purchases

Monthly and annual Pro subscriptions and the optional lifetime unlock are processed and restored through Apple’s App Store services. The app receives the StoreKit result needed to unlock or restore the feature; it does not receive or store your payment details.

Product analytics and your choice

Crochet Row Counter uses TelemetryDeck for minimal, pseudonymous product analytics. In the App Store release, analytics are enabled by default for new users or those who have not made a choice; a previously saved refusal stays off. The current signal set describes broad actions such as a project being created, a session starting or finishing, a backup being imported or exported, a paywall being shown, or a purchase/restore result.

The SDK uses a pseudonymous, hashed client identifier, a random session identifier, and event timestamps to count usage. The app supplies its app version, build number, and measurement version; automatic session statistics and metadata enrichers are disabled. Onboarding signals contain a step identifier, not your inputs. Paywall experiments contain a variant, new-install cohort, entry route, product type, and categorical purchase outcome. We do not set an account identifier, use an advertising identifier, or track you across other companies’ apps or websites. Read TelemetryDeck’s privacy information for details about its processing.

Our custom product signals do not include pattern text, project names, PDFs or their content, yarn/materials entries, notes, exact counts, durations, file paths, transaction IDs, prices, or free-form error messages. Simulator, test, preview, practice, and local StoreKit fixture traffic is excluded. TestFlight and sandbox signals, when sent, are separated from production analytics.

You can change the analytics choice in Settings at any time. Turning it off stops future signals; it does not delete your local projects. To delete local project data, use the app’s delete controls or remove the app. Contact support@keepmyrow.app if you need help understanding a local export or deletion request.

Service providers

Apple provides App Store and StoreKit services for purchases and restoration. If enabled, TelemetryDeck provides the optional pseudonymous analytics service described above. Email support is handled through the support mailbox and its mail provider so we can read and answer your request.

We do not use advertising cookies, marketing trackers, or an account system on this website.

Contact

Crochet Row Counter and this website are published by Yurii Koshkin in Spain.

Questions about this policy or your data? Email support@keepmyrow.app.

© 2026 Yurii KoshkinTerms   Support