Privacy Policy
Last updated: March 31, 2026
Privacy First
Noir. is designed with privacy at its core. Your learning content — courses, resources, and progress — stays on your device and is never sent to our servers. We use a small number of third-party services for analytics, error tracking, and subscription management, all with anonymous identifiers and no personally identifiable information.
1. Information We Collect
1.1 Information Stored Locally
All of the following information is stored exclusively on your device and never transmitted to our servers:
- Your learning curriculums, subjects, and resources
- Study session logs and timer data
- Completion history and streak information
- App preferences and settings
- Notification preferences
1.2 Analytics (PostHog)
Provider: PostHog Inc., hosted in the United States.
We collect anonymous usage events to understand how features are used and improve the app experience. This includes:
- App opens, screen views, and feature usage
- Learning session starts, pauses, and completions
- Course and lesson creation and completion events
- Onboarding steps and purchase-related events
- Notification permission status and settings changes
- Theme, accent color, and font preference changes
We also store anonymous user properties such as subscription status, current streak count, course count, daily goal setting, and total learning minutes. All data is tied to an anonymous, device-generated identifier. We do not collect your name, email address, or any other personally identifiable information through analytics.
1.3 Error Tracking (Sentry)
Provider: Functional Software Inc. (Sentry), hosted in the European Union (Germany).
We collect crash reports and performance data to identify and fix bugs:
- Exception stack traces and component context
- Performance traces (sampled at 20% of sessions)
- Performance profiles (sampled at 10% of sessions)
Error tracking is only active in production builds. No personally identifiable information is attached to error reports.
1.4 Subscription Management (RevenueCat)
Provider: RevenueCat Inc., hosted in the United States.
We use RevenueCat to manage Pro subscription entitlements. Data processed includes:
- An anonymous customer identifier
- Purchase events and subscription status
- Entitlement changes (active/inactive)
Your payment details (credit card, billing address) are handled entirely by Apple and are never accessible to us or RevenueCat.
1.5 Payment Processing (Apple)
All purchases are processed by the Apple App Store. We do not receive or store any payment information.
2. How We Use Information
The limited information we collect is used solely for:
- Providing and maintaining app functionality
- Improving app performance and fixing bugs
- Understanding how features are used to improve the user experience
- Processing subscription purchases (handled by Apple)
- Sending local notifications (if you enable them)
3. Data Storage and Security
3.1 Local Storage
All your personal learning data is stored locally on your device using secure device storage mechanisms. This data is protected by your device's security features (passcode, biometric authentication, etc.).
3.2 No Cloud Backup
We do not provide cloud backup or synchronization features. If you delete the app or lose your device, your learning data cannot be recovered. We recommend using your device's backup features (iCloud Backup) to preserve your data.
3.3 Data Security
We implement appropriate technical measures to protect the limited data we collect. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.
4. Data Sharing and Disclosure
We do not sell, rent, or trade your data. Anonymous data is shared only with the following service providers, who process it solely on our behalf for the purposes described in this policy:
- PostHog (United States) — receives anonymous usage events for product analytics
- Sentry (European Union / Germany) — receives crash reports and performance data for error tracking
- RevenueCat (United States) — receives anonymous purchase lifecycle data for subscription management
- Apple — processes all payments through the App Store
We may also disclose information if required by law or to protect our legal rights. If our company is acquired or merged, user information may be transferred as part of that transaction.
5. Third-Party Services
Noir. uses the following third-party services. Each provider has their own privacy policy governing their use of data:
- PostHog — Product analytics (United States) — Privacy Policy
- Sentry — Error tracking (European Union) — Privacy Policy
- RevenueCat — Subscription management (United States) — Privacy Policy
- Apple App Store — Payment processing — Privacy Policy
When you open URLs in learning resources, you may leave the app and visit external websites. We are not responsible for the privacy practices of external websites.
6. Children's Privacy
Noir. is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at gosset.dev@gmail.com.
7. Your Rights and Choices
7.1 Data Control
Since all your learning data is stored locally on your device, you have complete control over it:
- You can delete any curriculum, subject, or resource at any time
- You can uninstall the app to remove all local data
- You can back up your data using iCloud Backup
7.2 Notifications
You can control notification permissions through your device settings or within the app's settings screen.
7.3 Subscription Cancellation
You can cancel your Pro subscription at any time through your Apple App Store account settings.
8. Data Retention
- Local data: Remains on your device until you delete it or uninstall the app.
- PostHog analytics: Retained according to PostHog's data retention policy.
- Sentry error data: Retained for 90 days by default.
- RevenueCat: Retains subscription records for the duration of the subscription relationship and as required by applicable law.
9. International Users
Noir. is available worldwide. Your learning content remains on your device. Anonymous analytics and subscription data is processed by PostHog and RevenueCat in the United States, and error tracking data is processed by Sentry in the European Union (Germany). By using the app, you acknowledge that this anonymized data may be transferred to and processed in these locations.
10. European Users (GDPR)
Noir. is developed by Antoine Gosset, based in France. If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, the following applies under the General Data Protection Regulation (GDPR):
10.1 Legal Basis for Processing
- Legitimate interest (Article 6(1)(f)): Anonymous analytics (PostHog) and error tracking (Sentry) to maintain and improve app quality. We have determined that this processing does not override your rights given that all data is anonymous and cannot identify you.
- Contract performance (Article 6(1)(b)): Subscription management via RevenueCat, necessary to deliver the Pro features you purchased.
10.2 Your Rights
You have the right to access, rectification, erasure, restriction of processing, data portability, and objection. Since we do not collect personally identifiable information and use anonymous device-generated identifiers, we may be unable to locate your specific data. Your learning content is stored only on your device and is fully under your control.
To exercise any right or make a request, contact us at gosset.dev@gmail.com.
10.3 Data Controller
Antoine Gosset, France — gosset.dev@gmail.com
10.4 Automated Decision-Making
We do not use your data for automated decision-making or profiling.
10.5 Cross-Border Transfers
Data processed by PostHog and RevenueCat is transferred to the United States. These transfers rely on standard contractual clauses (SCCs) as implemented by each provider.
11. California Privacy Rights
If you are a California resident, you have the right to know what personal information we collect and how it is used. Since we collect minimal information and store learning data locally, most CCPA rights are not applicable. For questions, contact us at gosset.dev@gmail.com.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last updated" date
- Providing an in-app notification (for material changes)
13. Contact Us
If you have questions or concerns about this Privacy Policy, please contact us:
- Email: gosset.dev@gmail.com
- Support Page: noir-app.pages.dev/support
Your Privacy Matters
We believe in transparency and minimal data collection. Your learning content never leaves your device. The anonymous data we collect through third-party services helps us improve the app and cannot be used to identify you personally.