Privacy Policy
Corvid Craft (“Application”) is operated by Angela Minardi (“Service Provider”) as a freemium mobile service.
Information Collection and Use
The Application collects and processes information needed to provide core product functionality. This may include:
- Account information (for example, email address and account identifier)
- Pattern/library content you save (for example, URLs, titles, descriptions, tags, notes, and linked metadata)
- User content you create (for example, project notes, stash/tool inventory details, and optional attached photos)
- Service and usage metadata (for example, subscription/entitlement status and feature usage counters such as monthly AI usage)
- Device/app technical data needed for operation and security
The Application does not request precise device location. Advertising and analytics services may infer approximate location from an IP address when their services are active.
The Application asks for your explicit permission before sharing content with third-party AI services. If you allow AI, pattern text, source links, PDF pages, chart images, and yarn-label photos you choose to analyze are sent through our server to Google Gemini to extract steps, charts, and details. For video imports, video links are sent to YouTube and, when needed, ScrapeCreators or YouTubeTranscript.dev to obtain transcripts; transcripts are then sent to Anthropic Claude or Google Gemini to extract pattern instructions. This content may contain personal information. After you allow AI, analysis can also run when importing patterns. You can decline AI and keep saving and using original patterns. You can withdraw permission for future requests in Settings → AI privacy and permissions; requests already sent may finish.
The Service Provider may use your contact information for required account, legal, and service communications.
Third-Party Services
The Application relies on the following third-party services and sub-processors. Some are optional and depend on runtime/build configuration.
| Sub-processor | Purpose | Data involved |
|---|---|---|
| Supabase | Hosting, database, authentication, file storage | Account, pattern/library content, user content, usage metadata |
| Google Gemini API | AI import analysis, step parsing, chart analysis, yarn-label scanning, and video-transcript extraction | Pattern text, source links, PDF pages, chart images, yarn-label photos, and video transcripts, after your permission |
| Anthropic Claude | Extract pattern instructions from video transcripts | Video transcript content, after your permission |
| YouTube, ScrapeCreators, and YouTubeTranscript.dev | Obtain video transcripts for optional AI import | The video link, after your permission |
| Google AdMob | Free-tier advertising | IP-derived approximate location, device/app technical data, performance/crash diagnostics, ad interactions, and advertising identifiers where you permit tracking |
| Google Analytics for Firebase | Usage analytics (optional) | App-event and device data |
| Firebase Crashlytics | Crash diagnostics (optional) | Crash and device data |
| Ravelry | Optional account connect, pattern search/import | Only if you connect Ravelry: your Ravelry authorization and the patterns you choose to import |
| Vercel | Hosting for our website and the web pattern parser | Request metadata; parser input is processed in memory and not stored |
| UPCitemdb | Optional barcode lookup to auto-fill yarn stash details | The scanned barcode number only, when you scan a yarn barcode |
Notes:
- AdMob is used for free-tier ads after applicable ad-privacy requirements are satisfied. Tracking and personalized advertising require your App Tracking Transparency permission. Declining tracking does not change app functionality; non-personalized ads may still be shown.
- Firebase Analytics and Crashlytics are optional. Their collection is off by default and can be enabled or disabled separately in Settings when Firebase is configured for the app build.
- Ravelry is only contacted if you choose to connect your Ravelry account or use pattern search.
- Barcode lookups send only the scanned barcode number to UPCitemdb — never your account or device details.
- The Service Provider does not sell personal data.
Data Sharing and Disclosure
The Service Provider may disclose information:
- as required by law or legal process;
- to protect rights, safety, or investigate fraud/security issues;
- to service providers acting on the Service Provider’s behalf under applicable contractual/privacy obligations.
Your Privacy Rights
Depending on where you live (including under the EU/UK GDPR and the California CCPA/CPRA), you have rights over your personal data, which may include the right to:
- Access the personal data we hold about you;
- Correct inaccurate or incomplete data;
- Delete your account and associated data;
- Export / port a copy of data you provided;
- Object to or restrict certain processing, and withdraw consent (for example, by declining App Tracking Transparency or disconnecting Ravelry);
- Not be discriminated against for exercising these rights.
To exercise any of these rights, contact the Service Provider at support@corvidcraft.com. We do not sell personal data and do not use it for cross-context behavioral advertising beyond the AdMob consent described above.
Deleting Your Account and Data
You can delete your account and all associated data at any time, directly in the app: Settings → Delete Account. This permanently removes your account and your patterns, notes, stash/tools, and uploaded files. You can also stop further collection by uninstalling the Application, or request deletion by emailing support@corvidcraft.com.
Data Retention Policy
The Service Provider retains data for as long as needed to provide the service and meet legal/operational obligations. When you delete your account, associated data is removed from the production database; backups and third-party logs are purged on their normal rotation cycles.
Children
The Application is not directed to children under 13. The Service Provider does not knowingly collect personal information from children under 13. If you believe a child has provided personal information, contact support@corvidcraft.com.
Security
The Service Provider uses reasonable administrative, technical, and organizational safeguards to protect personal information.
Changes
This Privacy Policy may be updated periodically. Updates are posted on this page with a revised effective date.
This privacy policy is effective as of 2026-03-19 and was last updated on 2026-09-26.
Your Consent
This policy explains how the Application handles data. Optional AI sharing, usage analytics, crash reporting, and tracking use the separate permission controls described above.
Contact Us
If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at support@corvidcraft.com.