Table of Contents

Last updated: December 17, 2025

This Privacy Policy explains how Stash2Go ("we", "us", "our") collects, uses, and protects information when you use the Stash2Go mobile application and related services ("App").

By using the App, you agree to the practices described here.

1. Information We Collect

We collect account information, device data, advertising identifiers, preferences, analytics, and optional AI feature data.

1.1 Information You Provide

Account information if you log in using Ravelry (username, tokens).

Optional data you submit, such as notes, project details, pattern favorites, or library items.

We do not store your Ravelry password. Authentication is handled by Ravelry.

1.2 Automatically Collected Information

When you use the App, we automatically collect:

  • Device information: device type, Android version, language, screen size.
  • Log data: IP address, crash reports (sent to Sentry for error tracking), app performance data.
  • Usage data: features used, screens visited, session duration.

1.3 Advertising Data (Google AdMob & Unity Ads)

If you use the free / ad-supported version of Stash2Go:

Our app uses Google AdMob and Unity Ads (via AdMob mediation) to display advertisements. These services may collect certain information from your device to provide, personalize, and optimize ad delivery.

Information Collected by Google AdMob

Google AdMob may collect:

  • Advertising ID (
  • IP address and general location (country/region level)
  • Device information (model, Android version, language, network type)
  • Usage data related to ad interactions

How This Information Is Used

This data enables:

  • Personalized/non-personalized ads (based on your preferences)
  • Frequency capping (limiting repetitive ads)
  • Fraud prevention
  • Performance measurement
  • Ad relevance and optimization

Data Sharing

Google AdMob and Unity Ads may share aggregated, non-personally identifiable data with their advertising partners.

Third-Party Privacy Policies

For more details on data practices, users can review:

Opt-Out of Personalized Advertising

You have control over personalized advertising:

  1. In-App Setting: You can disable personalized ads directly in the app by going to Settings → Legal & Privacy → Personalized Ads. When disabled, you will still see ads, but they will not be personalized based on your interests.

  2. Device Settings: You can also limit ad tracking using your device settings:

    • Android: Settings → Google → Ads → Opt out of Ads Personalization

Note: Opting out of personalized ads does not stop ads from being displayed, but it may make them less relevant to your interests.

Ad-Free Version

You can upgrade to the premium version of Stash2Go to remove all advertisements, including Google AdMob and Unity Ads. The premium version provides an ad-free experience and additional features. When you upgrade, all advertising-related data collection by Google AdMob and Unity Ads will cease, as these services are completely removed from the premium version of the app.

1.4 Server-Stored Preferences

To enable synchronization of your app preferences across multiple devices, Stash2Go stores certain preference data on our servers. This includes:

  • Unit preferences (metric/imperial, weight units, length units)
  • Color theme preferences
  • Appearance settings
  • Other app configuration settings

Purpose: This data is stored solely to enable cross-device synchronization and to restore your preferences if you reinstall the app or use the app on a new device.

Data Storage: Preferences are stored securely on our servers and are associated with your Ravelry username. The data is encrypted in transit and stored in a secure database.

Your Rights:

  • You can export your preferences at any time via Settings → Legal & Privacy → Export Preferences (sends preferences as JSON via email)
  • You can delete all server-stored preferences at any time via Settings → Legal & Privacy → Delete Server Preferences
  • Deleting server preferences will remove them from our servers but will not affect your local device settings

Data Retention: Server-stored preferences are retained until you delete them or until your account is deleted.

1.5 Analytics Data

We collect anonymized usage events (screens viewed, features accessed, session duration, and interaction context) to understand and improve how the App performs for the community. These anonymized events are sent to https://api.stash2go.com/api/events for internal usage analysis and product quality reporting. The payloads do not include your name, email, credentials, or other direct identifiers; the data is aggregated to prevent identification of individual users.

Usage analytics are enabled by default (full tracking). You can opt out at any time from within the App by visiting Settings → Legal & Privacy → Usage Analytics. When you disable usage analytics, event reporting to api.stash2go.com stops immediately and no new usage events are sent while tracking remains turned off.

1.6 AI-Powered Features Data (Opt-In)

If you opt in to AI-powered features, we may process the following data:

AI Search:

  • Your search queries and search history
  • Session context and search patterns
  • This data is sent to OpenAI to provide intelligent search suggestions

Preference Footprint:

  • Your Ravelry projects, favorites, queue, bundles, library, and stash data
  • This data is aggregated and sent to OpenAI to generate a personalized preference footprint that improves search results

These features are opt-in only and require your explicit consent. You can enable or disable these features at any time in the App settings. When disabled, no data is sent to OpenAI for these purposes.

Additional AI Features:

  • AI Stashing: Helps organize and categorize your yarn stash using AI analysis
  • AI Yarn Search: Provides intelligent yarn search suggestions based on your preferences
  • AI Yarn Estimator: Estimates yarn requirements for patterns using AI calculations

These additional AI features also send relevant data to OpenAI when enabled. You can control each feature individually in Settings → AI Features.

1.7 Error Tracking Data (Sentry)

To help us identify, diagnose, and fix bugs and performance issues, our app uses Sentry for error tracking and performance monitoring.

Information Collected by Sentry:

When error tracking is enabled (enabled by default), Sentry may collect:

  • Error messages, stack traces, and crash reports
  • Device information (model, Android version, language, screen size)
  • App version and build information
  • User context (if you are logged in): username, first name, last name, location (city/region level)
  • Breadcrumbs (user actions leading to errors, such as navigation events and API calls)
  • Performance data (10% sample rate in production for performance monitoring)
  • Session information (session duration, app state)
  • IP address (for approximate region)

How This Information Is Used:

This data enables us to:

  • Identify and fix bugs and crashes
  • Improve app stability and performance
  • Understand error patterns and prioritize fixes
  • Monitor app health and performance metrics

Data Sharing:

Sentry processes this data on our behalf and is contractually required to protect your data. Sentry may share aggregated, anonymized data with their service providers for infrastructure and support purposes.

Third-Party Privacy Policy

For more details on Sentry's data practices, users can review:

Opt-Out of Error Tracking

Error tracking is enabled by default to help us improve the app. You can disable error tracking at any time by going to Settings → Legal & Privacy → Error Tracking. When disabled, no error reports or performance data will be sent to Sentry. Note that disabling error tracking may prevent us from identifying and fixing issues that affect your app experience.

2. How We Use Your Information

We use your data to operate the app, provide Ravelry features, display ads, improve performance, and offer AI-powered features (if enabled).

Lawful Basis for Processing (GDPR):

We process your personal data based on the following lawful bases:

Purposes of Processing:

We use collected information to:

We do not sell your personal data.

3. Data Sharing

We share data with service providers (ad networks, analytics, AI services) and Ravelry. We do not sell your personal data.

3.1 Service Providers

Trusted providers who help us:

  • deliver ads (Google AdMob, Unity Ads)
  • provide analytics
  • track errors and monitor performance (Sentry) - enabled by default, can be disabled
  • operate app functionality
  • provide AI-powered features (OpenAI) - only if you opt in to AI Search, Preference Footprint, AI Stashing, AI Yarn Search, or AI Yarn Estimator features

These providers are required to protect your data.

3.2 With Ravelry

If you choose to connect your Ravelry account, data is exchanged according to Ravelry's API rules and their Privacy Policy.

3.3 Legal Requirements

We may disclose information if required by law, regulation, or court order.

We do not share personal information with advertisers directly.

4. Children's Privacy

We share data with service providers (ad networks, analytics, AI services) and Ravelry. We do not sell your personal data.

The App is not intended for children under the age allowed by local regulations (e.g., 13 under COPPA, 16 under GDPR).

We do not knowingly collect data from children.

If you believe a child has submitted information, contact us and we will delete it.

5. Your Choices & Rights

You can opt out of personalized ads, disable AI features, and exercise GDPR/CCPA rights including access, deletion, and data portability.

5.1 Opt-Out of Personalized Advertising

You can disable personalized ads in two ways:

  1. In-App Setting: Go to Settings → Legal & Privacy → Personalized Ads to disable personalized advertising directly in the app.

  2. Device Settings: You can also limit ad tracking using your device settings:

    • Android: Settings → Google → Ads → Opt out of Ads Personalization

When personalized ads are disabled, you will still see ads, but they will not be tailored to your interests based on your activity.

5.2 AI-Powered Features Opt-Out

You can opt out of AI-powered features at any time:

  • AI Features Settings: Go to Settings → AI Features to control all AI features:
    • AI Search: Toggle to disable intelligent search suggestions
    • AI Stashing: Toggle to disable AI-powered stash organization
    • AI Yarn Search: Toggle to disable AI-powered yarn search suggestions
    • AI Yarn Estimator: Toggle to disable AI-powered yarn requirement estimates
  • Preference Footprint: Disable by not generating or regenerating your footprint (this is separate from the AI Features settings)

When you opt out, no new data is sent to OpenAI for these features. Previously generated footprints may remain cached until you delete them.

5.3 Opt-Out of Error Tracking

You can disable error tracking at any time:

  • In-App Setting: Go to Settings → Legal & Privacy → Error Tracking to disable error tracking directly in the app.

When error tracking is disabled, no error reports, crash data, or performance monitoring data will be sent to Sentry. This may prevent us from identifying and fixing issues that affect your app experience.

5.4 Data Rights (GDPR / CCPA)

If you are located in the European Economic Area (EEA), United Kingdom, or California, you have specific rights regarding your personal data:

Your Rights:

  • Right of Access: You can request a copy of the personal data we hold about you
  • Right to Rectification: You can request correction of inaccurate or incomplete data
  • Right to Erasure ("Right to be Forgotten"): You can request deletion of your personal data under certain circumstances
  • Right to Restrict Processing: You can request that we limit how we use your data
  • Right to Data Portability: You can request a copy of your data in a structured, machine-readable format
  • Right to Object: You can object to processing of your data for certain purposes
  • Right to Withdraw Consent: If processing is based on consent, you can withdraw it at any time (this does not affect the lawfulness of processing before withdrawal)

How to Exercise Your Rights:

To exercise any of these rights, please contact us at privacy@stash2go.com with:

  • Your name and contact information
  • A clear description of the right you wish to exercise
  • Any relevant details to help us process your request

We will respond to your request within one month (or two months for complex requests). We may need to verify your identity before processing certain requests.

Right to Lodge a Complaint:

If you believe we have not addressed your concerns, you have the right to lodge a complaint with your local data protection authority:

6. Data Retention

We keep data only as long as necessary to provide the app, comply with legal requirements, or maintain legitimate business needs.

We keep data only for as long as necessary to provide the App, comply with legal requirements, or maintain legitimate business needs.

Ad identifiers and analytics data are retained according to the third-party providers' policies.

7. Data Security

We use encryption, secure authentication, access controls, and regular security assessments to protect your information.

We use reasonable technical and organizational measures to protect information, including:

No method of transmission or storage is 100% secure, but we aim to safeguard data to industry standards.

Data Breach Notification:

In the event of a data breach that poses a risk to your rights and freedoms, we will notify the relevant supervisory authority within 72 hours (as required by GDPR) and inform affected users without undue delay.

8. Third-Party Services

The app integrates with Ravelry, Google AdMob, Unity Ads, and OpenAI. Their data practices are governed by their own policies.

The App may contain links or integrations with third-party services, including Ravelry, Google AdMob, Unity Ads, Sentry (for error tracking), and OpenAI (for opt-in AI features).

Their data practices are governed by their own policies.

Google AdMob Privacy Policy: https://policies.google.com/technologies/ads

Unity Ads Privacy Policy: https://unity3d.com/legal/privacy-policy

Ravelry Privacy Policy: https://www.ravelry.com/about/privacy

Sentry Privacy Policy: https://sentry.io/privacy/

OpenAI Privacy Policy: https://openai.com/policies/privacy-policy

We are not responsible for third-party content or practices.

9. International Data Transfers

Your data may be transferred internationally. We use Standard Contractual Clauses and other safeguards for transfers outside the EEA.

If you are located outside the country where our servers are hosted, your information may be transferred internationally, including to countries outside the European Economic Area (EEA).

Safeguards for International Transfers:

When we transfer personal data outside the EEA, we ensure appropriate safeguards are in place, such as:

We process data in accordance with applicable laws, including GDPR requirements for international transfers.

10. Android-Specific Privacy Information

We collect account information, device data, advertising identifiers, preferences, analytics, and optional AI feature data.

Google Play Data Safety Section

In accordance with Google's Play Store policies, we disclose our data collection, sharing, and security practices in the Data Safety section on our app's Play Store listing. This section provides transparency about:

  • What data we collect and why
  • How data is used and shared
  • Security practices we follow
  • Your data deletion options

Granular Permissions

Android allows you to manage app permissions individually. You can adjust these settings at any time through your device's settings menu (Settings → Apps → Stash2Go → Permissions). We request only the permissions necessary for our app's functionality and provide clear explanations for each permission request.

Google Advertising ID

On Android, we use the Google Advertising ID (GAID) for advertising purposes. You can reset or opt out of personalized ads through Android Settings → Google → Ads → Reset advertising ID or Opt out of Ads Personalization.

11. Changes to This Policy

We collect account information, device data, advertising identifiers, preferences, analytics, and optional AI feature data.

We may update this Privacy Policy from time to time.

When we update it, we will change the "Last updated" date at the top.

Your continued use of the App means you accept the revised Policy.

12. Data Controller & Contact Information

We collect account information, device data, advertising identifiers, preferences, analytics, and optional AI feature data.

Data Controller:

Luxx Yarns GmbH (LUXX) is the data controller responsible for processing your personal data in connection with the Stash2Go app.

Contact Us:

If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact:

Email: privacy@stash2go.com

Website: https://stash2go.com

Company: Luxx Yarns GmbH (LUXX)

For GDPR-related inquiries specifically: Please include "GDPR Request" in your subject line to ensure prompt handling.


Copyright © 2025 Stash2Go
Luxx Yarns GmbH (LUXX)