← Back to App
1. Information We Collect
LockedPillar is designed with privacy in mind. We collect minimal information to provide our services:
Information Stored Locally
- Personal Script Sets: Your custom script collections are stored locally on your device only
- Speech Recognition Data: Your "My Words" custom vocabulary mappings are stored locally
- Practice Progress: Your learning progress and statistics are stored locally
- App Preferences: Settings and configuration preferences are stored locally
- Freemium Status: Your account tier (free/premium) information
Information We Do Not Collect
- We do not collect personal identification information
- We do not track your browsing behavior
- We do not record or store audio from your microphone sessions
- We do not share your data with third parties
2. How We Use Your Information
The information stored locally on your device is used solely to:
- Provide personalized line learning experiences
- Remember your custom scripts and vocabulary
- Track your learning progress
- Maintain your app preferences and settings
- Enable offline functionality
- Manage freemium feature access
3. Microphone Access
LockedPillar requires microphone access for speech recognition features:
- Purpose: To analyze your spoken lines and provide pronunciation feedback
- Processing: Audio is processed locally using your browser's speech recognition API
- Storage: We do not record, store, or transmit your audio data
- Control: You can revoke microphone access at any time through your browser settings
4. Data Storage and Security
Local Storage
- All personal data is stored locally using browser localStorage and IndexedDB
- Data remains on your device and is not transmitted to external servers
- You maintain complete control over your data
Export and Import
- You can export your data as JSON files for backup purposes
- Exported data may be optionally encrypted with a password you provide
- You are responsible for the security of exported files
5. Third-Party Services
LockedPillar uses minimal third-party services:
- GitHub Pages: For hosting the application
- Browser APIs: Speech Recognition, Web Storage, Service Worker APIs
- No Analytics: We do not use Google Analytics or similar tracking services
- No Advertising: We do not display ads or use advertising networks
6. Children's Privacy
LockedPillar does not knowingly collect personal information from children under 13. The app can be used by children under parental supervision, but we recommend parents review this privacy policy and supervise usage.
7. Data Retention
- Your data is retained locally on your device indefinitely until you delete it
- You can clear all app data through your browser settings
- Uninstalling the app will remove all locally stored data
- We do not have access to or control over data stored on your device
8. Your Rights and Controls
You have complete control over your data:
- Access: View all your stored data through the app interface
- Export: Export your data for backup or transfer purposes
- Delete: Clear individual items or all app data
- Portability: Move your data between devices using export/import
9. Updates to Privacy Policy
We may update this Privacy Policy from time to time. When we do:
- We will update the "Effective Date" at the top of this policy
- Material changes will be communicated through the app
- Continued use of the app constitutes acceptance of the updated policy
10. Technical Implementation
Progressive Web App (PWA) Features
- Service workers cache app resources for offline functionality
- Cached data improves loading performance
- Installation data is managed by your browser/operating system
Freemium System
- Feature access levels are stored locally
- No external payment processing in current version
- Upgrade status managed through local storage
This privacy policy is designed for transparency and compliance with privacy regulations including GDPR and CCPA, while reflecting the local-first, privacy-preserving nature of LockedPillar.