Last Updated: April 11, 2026
noBlink (“we,” “our,” or “the App”), operated by Aggressive Hairy Fish, is committed to protecting your privacy. This Privacy Policy explains how we handle information across our mobile and Wear OS applications.
1. Local-First Philosophy
noBlink is designed to be a “local-first” application. We believe your reading material is your private business.
- User Content: Any documents you import (PDF, EPUB, DOCX, TXT) and any text extracted from URLs are processed and stored locally on your device’s private storage.
- No Cloud Uploads: We do not operate servers that store your files, document titles, or extracted text.
- On-Device Processing: Text extraction from PDFs and scraping from URLs happens entirely on your hardware. No third-party API (other than the source URL itself) ever sees the content of what you are reading.
- Wear OS Sync: When using the “Send to Watch” feature, data is transferred via the Google Play Services Wearable Data Layer. This is a direct device-to-device encrypted transfer; we do not intercept, view, or store this data during transit.
While we do not personally collect or store your data, the App uses third-party “Service Providers” to monitor app health and improve performance. These providers may collect technical, non-personally identifiable information:
- Google Play Services: Used for core app functionality and Wear OS synchronization. Privacy Policy
- Firebase Crashlytics: If the app crashes, a report is sent to help us fix the bug. This includes device type, OS version, and technical “stack traces.” It does not include the content of your documents or private text. Privacy Policy
- Firebase Analytics: We use anonymous usage data (e.g., “how many users opened the PDF tool today?”) to help us prioritize new features. This data is aggregated and cannot be used to identify you personally.
3. Permissions and Their Use
To function correctly, the App may request the following permissions:
- Internet Access: Used solely to fetch content from URLs you explicitly provide and to send anonymous diagnostic/crash reports.
- Storage/Media Access: Used to allow you to browse, select, and import documents from your device into the App.
- Wake Lock and Foreground Services (Wear OS): Used to prevent the watch screen from dimming and to maintain an active reading session (“Ongoing Activity”) while you are reading. This allows you to quickly return to your book from the watch face.
4. Foreground Services
On Wear OS, the App uses a Foreground Service to provide a continuous reading experience and to enable the “Ongoing Activity” feature. This service ensures that your reading progress is maintained and easily accessible even if you temporarily switch to another watch face or app. This service does not collect or transmit any personal data.
5. Children’s Privacy
Our services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children. If we discover that a child under 13 has provided us with personal information (via email or support), we will immediately delete it from our records.
6. Data Security
Because your data is stored locally on your device, its security depends on your device’s security settings (such as your passcode or biometric lock). We recommend keeping your device OS updated to ensure the best protection for your local files.
7. Changes to This Policy
We may update our Privacy Policy from time to time. Changes are effective immediately upon being posted to this page. We encourage you to review this policy periodically for any updates.
If you have any questions or suggestions regarding our Privacy Policy, please contact us at:
Email: aggressivehairyfish@gmail.com