Privacy Policy

pianissimo iOS App  ·  Andy Albrecht

Effective Date: March 3, 2026 Last Updated: March 3, 2026 Controller: Andy Albrecht, USA
Plain-English Summary: pianissimo logs your music practice. We collect only what is necessary to run the app and fix bugs. Analytics and crash reporting are anonymized by design — they do not identify you. We do not sell your data or serve ads. Your practice records belong to you.

1. Who We Are

pianissimo ("the App," "we," "us," "our") is an iOS application developed and operated by Andy Albrecht, an individual developer based in the USA.

For users in the European Economic Area (EEA) or United Kingdom, Andy Albrecht acts as the data controller under the General Data Protection Regulation (GDPR) and UK GDPR.

Privacy questions and data requests: privacy@pianissimoapp.com

2. Information We Collect

2a. Information You Provide Directly

2b. Information Collected Automatically

2c. Information We Do NOT Collect

Notifications & Live Activities

The App requests iOS notification permissions (including Live Activities where supported) to provide timer alerts and related sounds. Notifications are local; sounds bundled with the App may play if you grant permission. You can disable notifications in iOS settings at any time.

Analytics & Crash Data Deletion

PostHog analytics and Sentry crash reports are intentionally anonymized and stored without records that can be tied to a specific person; as a result, these datasets cannot be deleted on a per-device basis. If you object to legitimate-interest processing (analytics/crash reporting), contact us at privacy@pianissimoapp.com and we will evaluate options.

3. How We Use Your Information

PurposeData UsedLegal Basis (GDPR)
Provide account authentication and syncEmail, hashed passwordContract performance — Art. 6(1)(b)
Store and retrieve practice sessions (including saved audio)Practice session data, saved audio filesContract performance — Art. 6(1)(b)
Process and manage in-app purchasesRevenueCat purchase metadataContract performance — Art. 6(1)(b)
Fix bugs and maintain app stabilitySentry anonymous crash reportsLegitimate interests — Art. 6(1)(f)
Understand feature usage and improve the AppPostHog anonymous analyticsLegitimate interests — Art. 6(1)(f)
Respond to support requestsEmail correspondenceLegitimate interests — Art. 6(1)(f)
Comply with legal obligationsAs required by lawLegal obligation — Art. 6(1)(c)

4. Third-Party Services and Data Processors

Supabase — Authentication and Data Storage

We use Supabase to manage user accounts and store practice session data (including audio you save). Supabase stores your email, hashed password, and your saved practice data on secured servers. Supabase acts as a data processor on our behalf under a Data Processing Agreement. See Supabase's Privacy Policy.

PostHog — Anonymous Usage Analytics

We use PostHog to collect anonymous usage data. PostHog is configured to discard IP addresses before storage and to never create person profiles. Because no personal data is collected, GDPR data subject rights (access, erasure, portability) do not apply to analytics datasets in practice. See PostHog's Privacy Policy.

Sentry — Crash Reporting and Error Monitoring

We use Sentry to identify and fix bugs. Sentry is configured to strip IP addresses and personal identifiers before storage; events are associated only with an anonymous analytics identifier for correlation. We do not send PII to Sentry. See Sentry's Privacy Policy.

RevenueCat — In-App Purchases

We use RevenueCat to process and manage in-app purchases. RevenueCat collects an anonymous app user identifier, product identifiers, purchase dates, and transaction values. The mapping between RevenueCat anonymous IDs and Supabase user IDs is managed server-side via protected Edge Functions and the rc_identity_map table; the client does not write PII to RevenueCat. For details see RevenueCat's Privacy Policy.

Apple Inc.

The App is distributed through Apple's App Store. Apple processes certain technical and transactional data per their Privacy Policy. All payment processing for in-app purchases is handled by Apple.

5. Data Sharing and Disclosure

We do not sell, rent, or trade your personal data. We do not share data with advertisers. Beyond processors listed in Section 4, we disclose data only when:

6. Your Rights

GDPR Rights (EEA and UK Users)

Note: Because PostHog analytics and Sentry crash data are anonymized, those datasets cannot be deleted on a per-user basis.

CCPA Rights (California Users)

To exercise any right, email privacy@pianissimoapp.com. We will respond within 30 days or sooner as required by law.

7. Data Retention

Your account and saved practice data (including saved audio you uploaded) are retained while your account is active or as needed to provide the service.

You can delete your account directly from the App via Profile → Technical → Delete Account. Deleting your account through the App initiates a verified deletion flow: we will delete or anonymize your personal data and trigger deletion of associated Supabase and RevenueCat data within 30 days where technically possible, subject to legal requirements. Deletion initiated via the App uses the same server-side erasure processes described elsewhere in this Policy.

PostHog and Sentry datasets are anonymized and cannot be deleted per individual because they contain no record linked to you.

8. Data Storage and Security

Your account and saved practice data are stored on Supabase's secured servers in the United States, encrypted in transit (TLS) and at rest. We implement reasonable technical and organizational safeguards but cannot guarantee absolute security.

9. Children's Privacy

pianissimo is suitable for all ages. We take the following steps to support younger users and comply with children's privacy laws:

10. International Data Transfers

pianissimo is operated from the United States. Supabase, PostHog, Sentry, and RevenueCat store data in the United States. If you access the App from the EEA or UK, your data may be transferred to and processed in the USA; we rely on DPA/SCCs with processors to ensure compliance.

11. Changes to This Policy

We may update this Privacy Policy. Material changes will be communicated through the App or email. The "Last Updated" date reflects the most recent revision. Continued use after changes constitutes acceptance.

12. Contact Us

Andy Albrecht
pianissimo App  ·  USA
privacy@pianissimoapp.com