Pieced Logo

Privacy Policy for Pieced

Last updated: February 2026

Welcome to Pieced. This Privacy Policy explains how we collect, use, disclose, and protect information when you use our iOS application (the “App”). By downloading, installing, or using Pieced and any related services, you agree to the practices described herein.

1. Information We Collect

1.1 PostHog Analytics (Anonymous, Non-PII)

Pieced uses the PostHog analytics service to collect anonymized, non-personally identifiable information. We do not store names, phone numbers, or any data that directly identifies an individual. PostHog allows us to collect aggregated metrics that help us understand how users interact with Pieced, troubleshoot issues, and improve the overall experience. The anonymous usage data we collect may include:

  • Feature Usage: Which puzzles were started, completed, or abandoned, the difficulty level and epoch selected, completion times, rank progression, epoch mastery achievements, and purchase activity. This may also include other features or screens in the future.
  • Device Information: Device model (e.g., iPhone 14, iPhone 16 Pro), operating system version (e.g., iOS 18.2), screen resolution, and app version.
  • Performance Metrics: App launch time, crash logs (e.g., stack traces without user-specific identifiers), network latency, and error rates.
  • Basic Settings: Language preference, system locale, and in-app settings (e.g., sound or music enabled/disabled).
All of the above data is collected in an aggregated, anonymized form. We do not link it to your name, email address, IP address, or any other personally identifying detail.

2. How we use your information

2.1 App Improvement & Analytics (PostHog)

We use anonymized analytics data to:

  • Analyze feature usage patterns to prioritize new features, bug fixes, and performance optimizations.
  • Monitor stability (e.g., track crashes) to enhance overall reliability.
  • Understand aggregate engagement (e.g., which puzzles and epochs are most popular) so we can curate content accordingly.

2.2 Purchase Processing (RevenueCat)

Pieced uses RevenueCat to manage in-app purchases for unlocking epochs. RevenueCat processes transactions through the App Store — we do not collect or store any payment details, billing information, or account credentials. RevenueCat may generate anonymous identifiers to manage entitlements on your device.

2.3 Security and Fraud Prevention

We take reasonable measures to:

  • Detect and prevent misuse or unauthorized access to Pieced's features.
  • Protect our infrastructure against malicious activity (e.g., automated bots or purchase fraud).

3. Information Sharing and Disclosure

3.1 No Sale of Personal Data

Pieced does not sell or rent any user information to third parties. Since we do not collect personally identifiable information, there is no personal data to share, sell, or disclose.

3.2 Service Providers

We work with the following third-party service providers who may process anonymized or transactional data on our behalf:

  • PostHog: We share anonymous, non-personally identifiable usage data with PostHog strictly to receive analytics reports. PostHog's servers aggregate and store this data. We do not have access to any personally identifying data via this service.
  • RevenueCat: RevenueCat processes in-app purchase transactions through the App Store. RevenueCat may store anonymous device identifiers to manage your purchase entitlements. We do not receive or store any payment or billing information.

3.3 Legal Compliance

We may disclose information if required by law (e.g., in response to a valid subpoena, court order, or government request), to protect our rights, or to comply with an investigation relating to suspected illegal activity.

4. Data Retention and Deletion

4.1 Analytics Data (PostHog)

Anonymous, aggregated analytics data is retained by PostHog per their standard data-retention policy. We do not store raw data containing any potential identifiers beyond what PostHog retains.

4.2 Purchase Data (RevenueCat)

Purchase entitlement data is managed by RevenueCat and Apple. We do not independently store purchase records beyond a local on-device cache used to unlock purchased content. For questions about purchase data deletion, please refer to RevenueCat's and Apple's respective privacy policies.

4.3 On-Device Data

Puzzle progress, achievements, completion records, and settings are stored locally on your device. You can delete this data at any time by uninstalling Pieced.

5. Your Rights and Choices

5.1 Analytics Opt-Out

Since all analytics data collected by Pieced is anonymous and non-personally identifiable, it cannot be linked back to you. If you wish to limit data collection, you may adjust your device's privacy settings or contact us for further guidance.

5.2 Deletion of On-Device Data

All gameplay data (progress, completion times, rank points, and settings) is stored locally on your device. Uninstalling Pieced will permanently delete this data.

5.3 Contact Us

If you have any questions about your data or wish to exercise any privacy rights, please email hello@jannikobenhoff.com.

6. Security Measures

We implement reasonable administrative, technical, and physical safeguards designed to protect information from unauthorized access, disclosure, alteration, or destruction.

  • All communication with PostHog and RevenueCat is encrypted in transit (HTTPS), and data is stored per each provider's security protocols.
  • While no method of transmission or storage is 100% secure, we strive to use industry-standard technologies and best practices.

7. Third-Party Links and Services

Pieced may contain links to external websites or services (for example, the National Gallery of Art website or Wikimedia Commons for painting information, or the App Store for purchases). This Privacy Policy does not apply to those third parties. We encourage you to read the privacy policies of any site you visit from our app.

8. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in technology, legal requirements, or our data-handling practices. When we post changes, we will revise the "Last updated" date at the top of this page. If the changes are significant, we will provide a more prominent notice (e.g., an in-app notification) before the changes take effect.

Contact Us

If you have any questions about this Privacy Policy, please contact us at hello@jannikobenhoff.com.

Contact Privacy

© 2026 Jannik Obenhoff