← Back to Home
Privacy Policy
Last Updated: December 5, 2024
Your privacy is important to us. Smiloo is designed with privacy in mind. We do not collect, store, or transmit your personal data to external servers. All processing happens locally on your device.
1. Information We Collect
1.1 Information We Do NOT Collect
Smiloo does not collect, store, or transmit:
- Personal identification information (name, email, phone number)
- Location data
- Contact lists or messages from other apps
- Browsing history or search queries
- Any data that identifies you personally
1.2 Information Stored Locally
The following information is stored only on your device and never transmitted:
- App Preferences: Your selected focus mode, blocked apps list, and app settings
- Usage Statistics: Local statistics such as time saved, expressions used, and daily streaks (stored in device storage only)
- User Nickname: An optional nickname you provide during onboarding (stored locally only)
2. How We Use Your Information
2.1 Camera Access
Smiloo uses your device's camera exclusively for:
- Real-time facial expression detection to unlock blocked apps
- Processing facial expressions using MediaPipe technology (processed locally on your device)
Important: Camera data is processed in real-time using MediaPipe technology and is never recorded, stored, or transmitted. No images or video are saved to your device or sent to any server.
2.2 App Blocking Functionality
To provide app blocking features, Smiloo requires platform-specific permissions:
Android
On Android devices, Smiloo requires:
- Accessibility Service: To detect when blocked apps are launched
- Usage Statistics Permission: To identify which apps are being used
- Display Over Other Apps: To show the blocking overlay when needed
- Package Query Permission: To list installed apps for selection
iOS
On iOS devices, Smiloo uses Apple's Family Controls framework and requires:
- Family Controls Authorization: To access app blocking functionality through Apple's Screen Time API
- DeviceActivity Framework: To monitor app usage and schedule blocking periods
- Shield Extensions: To display blocking interfaces when blocked apps are accessed
- ManagedSettings: To apply app restrictions based on your selections
These permissions and frameworks are used only for the app blocking functionality and are not used to collect or transmit any data. On iOS, all app blocking is handled through Apple's native Screen Time infrastructure, ensuring your privacy is protected.
3. Data Storage and Security
3.1 Local Storage
All data is stored locally on your device using:
- Android SharedPreferences: For app settings and blocked apps list
- iOS UserDefaults: For app settings and blocked apps list
- LocalStorage (Web Storage): For user statistics and preferences
This data remains on your device and is never synchronized to cloud services or external servers.
3.2 Data Security
We implement appropriate technical measures to protect your data:
- Locally stored data uses platform-specific secure storage mechanisms (Android SharedPreferences, iOS UserDefaults)
- Camera processing happens entirely in memory without persistent storage on your device
- On iOS, app blocking data is managed through Apple's secure Family Controls framework
- We do not store chat messages or images on our servers
4. Third-Party Services
4.1 MediaPipe
Smiloo uses Google's MediaPipe Face Landmarker for local expression detection:
- MediaPipe models are loaded from Google's CDN for functionality
- All MediaPipe processing happens locally on your device
- No facial data or images are sent to external servers when using MediaPipe
- For more information, see MediaPipe Privacy Policy
4.2 RevenueCat
Smiloo uses RevenueCat to manage in-app purchases and subscriptions:
- RevenueCat processes subscription transactions and manages your subscription status
- RevenueCat may collect device identifiers, purchase history, and subscription status to provide subscription services
- RevenueCat's services are used to verify subscription entitlements and manage renewals
- RevenueCat may share data with Apple (for App Store purchases) and Google (for Google Play purchases) as part of the subscription process
- For more information about how RevenueCat handles your data, see RevenueCat's Privacy Policy
- RevenueCat's use of your information is governed by their privacy policy, and we encourage you to review it
5. Your Rights and Choices
5.1 Access and Control
You have full control over your data:
- You can view and modify your app preferences at any time
- You can clear all locally stored data by uninstalling the app
- You can revoke camera or other permissions through your device settings
- Android: You can disable the Accessibility Service at any time through Android Settings
- iOS: You can revoke Family Controls authorization at any time through iOS Settings > Screen Time
- You can manage your subscription through your device's app store settings (iOS: Settings > [Your Name] > Subscriptions; Android: Google Play Store > Subscriptions). RevenueCat processes subscription data in the background but does not provide a direct user portal.
5.2 Data Deletion
To delete all your data:
- Uninstall the Smiloo app from your device
- This will remove all locally stored preferences, statistics, and settings
- Since no data is stored on external servers, uninstalling completely removes your data
6. Children's Privacy
Smiloo is not intended for children under the age of 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.
7. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last Updated" date at the top of this policy
- In-app notification for significant changes (if applicable)
You are advised to review this Privacy Policy periodically for any changes.
8. Contact Us
This Privacy Policy is effective as of December 5, 2024.