Privacy Policy
Last Updated: December 3, 2025
Introduction
Welcome to NoPorn ( aka Nofap Helper ) ("we," "our," or "the app"). We are committed to protecting your privacy and being transparent about how we handle your information. This Privacy Policy explains our practices regarding data collection, use, and protection when you use our content blocking application.
Our Core Privacy Principle: We believe in privacy by design. Your content blocking activity, browsing patterns, and blocked content are processed entirely on your device and are never transmitted to our servers or third parties.
Information We Collect and How We Use It
1. Account Information (Minimal Collection)
When you create an account with NoPorn, we collect:
- Email Address: Used for account authentication, password recovery, and important service notifications
- Display Name (Optional): Used for personalization within the app
- User ID: A unique identifier assigned to your account
- Authentication Token: Managed securely by Firebase Authentication for account security
Purpose: This information is necessary for creating and managing your account, authenticating your login sessions, managing your subscription status, providing account recovery options, and sending critical service-related notifications.
2. Subscription and Billing Information
If you purchase a premium subscription through Google Play Billing:
- Purchase History: Managed entirely by Google Play Store
- Subscription Status: Verified through Google Play Billing APIs
- Receipt Tokens: Used to validate subscription status
Important: We do NOT store your credit card, payment method, or any financial information. All payment processing is handled securely by Google Play Store.
3. On-Device Data (Never Leaves Your Device)
The following data is processed and stored ONLY on your device:
- Blocked Content Detection: URLs, app usage patterns, and content analysis
- NSFW Detection Results: All image analysis happens on-device using TensorFlow Lite/ONNX Runtime
- App Usage Statistics: Time spent, apps monitored, blocking events
- Block Settings: Your custom blocking rules, schedules, and preferences
- Streak Data: Your progress tracking and challenge participation
- Sleep Schedule: Your custom sleep mode settings
This data is NEVER uploaded to our servers or shared with anyone.
4. Challenge and Community Features
When you participate in challenges:
- Challenge Progress: Your streak data for shared challenges
- Public Display Name: Visible to other challenge participants (you control this)
- Challenge ID: Used for joining and tracking challenges
What we DON'T collect: We do NOT collect or share what specific content you blocked, which websites you visited, or your browsing history.
How We Process Your Data
On-Device Processing (Privacy-First Approach)
All content detection and blocking happens directly on your device:
- Accessibility Service: Monitors screen content locally to detect and block inappropriate material
- NSFW Detection: Machine learning models (TensorFlow Lite/ONNX Runtime) analyze images on-device
- URL Filtering: Pattern matching and keyword detection occurs locally
- Block Overlays: Displayed directly from device storage
No content, screenshots, URLs, or browsing data is ever transmitted to our servers.
Server-Side Processing (Minimal and Necessary)
Our backend servers only handle:
- User authentication (via Firebase)
- Subscription validation (via Google Play Billing)
- Challenge synchronization (only challenge IDs and progress numbers)
- Crash reporting (anonymous, opt-in)
Third-Party Services and Data Sharing
We use the following trusted third-party services:
1. Firebase (Google)
- Service: Firebase Authentication, Firebase Firestore
- Purpose: Secure user authentication and account management
- Data Shared: Email address, user ID, authentication tokens
- Privacy Policy: https://firebase.google.com/support/privacy
2. Google Play Services
- Service: Google Sign-In, Google Play Billing
- Purpose: Optional social login, subscription management
- Data Shared: Google account email (only if you choose Google Sign-In), subscription status
- Privacy Policy: https://policies.google.com/privacy
We do NOT use:
- Analytics services (no Google Analytics, Firebase Analytics, etc.)
- Advertising networks
- Social media tracking pixels
- Any other third-party data collection services
Permissions and Why We Need Them
| Permission | Purpose | How We Use It |
|---|---|---|
| Accessibility Service | Content detection and blocking | Monitors on-screen content to identify and block inappropriate material in real-time |
| System Alert Window | Block screen overlays | Displays block screens when inappropriate content is detected |
| Internet | Authentication and sync | Required for login, subscription validation, and challenge sync only |
| Package Usage Stats | App monitoring | Identifies which apps are being used for selective blocking (data stays on-device) |
| Foreground Service | Persistent blocking | Keeps protection active in the background |
Note: We never use these permissions to track your personal activities, share your data, or serve advertisements.
Your Privacy Rights and Controls
1. Access Your Data
You can view your account information, subscription status, and on-device statistics through the app's Profile section.
2. Delete Your Account
You have the right to permanently delete your account at any time:
- Open the NoPorn app
- Go to Profile → Settings
- Select Account Management
- Tap Delete Account
- Confirm deletion
What Happens When You Delete Your Account:
- Your email, display name, and user ID are permanently removed from our servers
- All cloud-synced data (challenge progress) is deleted
- Subscription status information is removed (subject to Google Play's record-keeping)
- On-device data remains until you uninstall the app
Note: Account deletion is permanent and cannot be undone.
3. Data Portability
Since all blocking data is stored locally on your device, you can export your streak data and statistics through the app.
Data Storage and Security
Local Storage (Your Device)
- All blocking data, statistics, and settings are stored in encrypted local databases
- Uses Android's Room database with SQLite encryption
- Accessible only by the app with device-level security
Cloud Storage (Minimal)
- Only authentication tokens and subscription status are stored in Firebase
- All data is encrypted in transit (HTTPS/TLS)
- Firebase data centers comply with industry security standards
International Data Transfers
Our services are primarily hosted in the United States through Firebase (Google Cloud Platform). If you are accessing the app from outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States and other countries.
For EU/EEA Users:
- Firebase complies with GDPR requirements
- Data transfers are protected by Standard Contractual Clauses (SCCs)
- You have rights under GDPR (see "Your Privacy Rights" section)
For California Users (CCPA): We do NOT sell your personal information. You have the right to request deletion of your data (see "Delete Your Account" above).
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:
- Email: support@noporn.space
- Website: https://noporn.space
- Response Time: We aim to respond within 48 hours
Summary (TL;DR)
✅ We DON'T collect:
- Your browsing history
- Blocked content details
- Screenshots or images
- Location data
- Device identifiers for tracking
- Advertising data
✅ We DO collect (minimal):
- Email address (for login only)
- Subscription status (for premium features)
- Challenge progress (optional, only if you participate)
✅ How we protect you:
- All content detection happens on-device
- No analytics or tracking services
- No advertisements
- No data selling to third parties
- Full account deletion available anytime
✅ Your rights:
- Delete your account at any time
- Access your data through the app
- Opt-out of optional features
- Control your privacy settings
By using NoPorn, you acknowledge that you have read and understood this Privacy Policy.
If you do not agree with our practices, please do not use the app.
This Privacy Policy is effective as of December 3, 2025, and applies to version 2.0.23 and all subsequent versions of the NoPorn application.