Privacy Policy for PersonaLens
Last updated: January 15, 2025
Effective date: January 15, 2025
Privacy-First Design: PersonaLens is built with privacy as a core principle. Your original chat files never leave your device, and we use advanced anonymization techniques to protect your identity during analysis.
1. Introduction
This Privacy Policy describes how PersonaLens ("we", "our", or "us") collects, uses, processes, and protects your information when you use our mobile application that analyzes WhatsApp conversations to provide personality insights and generate AI-powered visualizations.
App Information:
- App Name: PersonaLens
- Bundle ID: com.personalens.app
- Platforms: iOS and Android
- Developer: PersonaLens Team
2. Data Collection Overview
PersonaLens Does NOT Collect Face Data
Important: PersonaLens does not collect, process, or store any face data, biometric data, or use facial recognition technology. Our app analyzes only text-based WhatsApp chat conversations.
What PersonaLens Analyzes:
- ✅ Text messages from WhatsApp chat exports
- ✅ Communication patterns and timestamps
- ✅ Language style and conversation flow
- ❌ NO face data, camera access, or biometric information
3. Information We Collect
3.1 WhatsApp Chat Data
Privacy Protection: Your original WhatsApp chat files remain entirely on your device and are never uploaded or transmitted to our servers.
When you upload WhatsApp chat export files, we process:
- Chat Messages: Text content from your conversations
- Timestamps: When messages were sent (for pattern analysis)
- Participant Information: Contact names (anonymized before any processing)
- Message Metadata: Message length, response patterns, conversation flow
- Media References: We note when media was shared but do not process the actual media content
3.2 Analytics and Usage Data (Firebase Analytics)
We use Firebase Analytics by Google to understand how you use our app and improve our services. This includes:
- App Usage Patterns: Which screens you visit, time spent in app, feature usage
- Technical Information: Device type, operating system version, app version
- Performance Data: App crashes, errors, loading times
- User Journey: How you navigate through the app, onboarding completion
- Feature Engagement: Which features are used most, analysis completion rates
- Installation Data: App install source, first launch tracking
- Subscription Events: Purchase attempts, subscription lifecycle events
3.3 Processed Analysis Data
For personality analysis, we send only optimized and anonymized versions of your chat data:
- Anonymized Chat Content: Messages with real names replaced by generic identifiers (User1, User2)
- Conversation Metrics: Message counts, response patterns, activity patterns
- Processing Metadata: Token counts, sampling information, analysis parameters
3.4 Device Information
- Device Identifiers: For subscription validation and app functionality
- Operating System: iOS/Android version for compatibility
- App Version: For support and feature availability
- Network Information: For API communication (no browsing history)
3.5 Subscription Information
For premium subscriptions, we collect:
- Purchase Data: Subscription status, purchase receipts, renewal dates
- Billing Information: Handled entirely by Apple App Store - we never see your payment details
- Entitlements: Which features you have access to based on your subscription
- Auto-Renewal Status: Whether subscriptions are set for automatic renewal
Subscription Privacy: PersonaLens uses RevenueCat to manage subscriptions securely. Your payment information is processed directly by Apple App Store and never stored on our servers.
4. How We Use Your Information
| Purpose |
Data Used |
Processing Location |
| Personality Analysis |
Anonymized chat content, conversation metrics |
AWS servers (US-East-1) |
| AI Art Generation |
Anonymized chat content, style preferences |
AWS servers (US-East-1) |
| App Analytics |
Usage patterns, performance data, user journey |
Firebase Analytics (Google Cloud) |
| Report Storage |
Generated reports, analysis results |
Your device (locally) |
| Subscription Management |
Purchase data, device identifiers |
RevenueCat servers |
| App Improvements |
Performance metrics, crash reports |
Firebase/Expo services |
5. Third-Party Services
5.1 Firebase Analytics (Google)
- Purpose: App usage analytics, performance monitoring, crash reporting
- Data Shared: Device identifiers, usage patterns, app events, performance metrics
- Data NOT Shared: Chat content, personal conversations, real names
- Privacy Policy: https://policies.google.com/privacy
- Opt-out: You can disable analytics in your device settings
5.2 AWS (Analysis Processing)
- Purpose: Processes anonymized chat data for personality analysis and image generation
- Data Shared: Anonymized chat content, processing metadata
- Data NOT Shared: Original files, real names, raw unprocessed content
- Location: AWS US-East-1 region
5.3 RevenueCat (Subscription Management)
- Purpose: Handles subscription purchases and validation
- Data Shared: Device identifiers, purchase receipts, subscription status
- Privacy: No personal conversation data is shared
5.4 Apple App Store / Google Play Store
- Purpose: App distribution and payment processing
- Data Shared: Standard platform analytics and purchase information
- Control: Standard platform policies apply
6. Data Protection and Security
6.1 Local Storage (Your Device)
Local-First Approach: The majority of your data is stored locally on your device using secure, encrypted storage.
- Original Chat Files: Never leave your device
- Analysis Reports: Stored locally using encrypted storage
- Generated Images: Cached locally on your device
- App Settings: Stored securely on your device
6.2 Security Measures
- Encryption in Transit: All network communications use HTTPS/TLS
- Encryption at Rest: Local storage is encrypted
- Data Anonymization: Real names are replaced before any external processing
- Access Control: App data is sandboxed and inaccessible to other apps
- Secure APIs: Authentication and rate limiting on all API endpoints
7. Your Rights and Controls
7.1 Analytics Opt-Out
- Firebase Analytics: Can be disabled through your device's privacy settings
- App-Level Control: Contact us to disable analytics for your account
- Limited Impact: Core app functionality remains available without analytics
7.2 Data Access and Deletion
- Report Export: You can export your analysis reports at any time
- Complete Deletion: Delete all PersonaLens data from your device
- Analytics Data: Request deletion of analytics data by contacting us
- Automatic Cleanup: Temporary processing data is automatically removed
8. Data Retention
- Local Data: Stored until you choose to delete it
- Processing Data: Deleted immediately after analysis completion
- Analytics Data: Retained according to Firebase Analytics policies (typically 2 months for detailed data, up to 14 months for aggregated data)
- App Uninstall: All local data is removed when the app is uninstalled
9. Children's Privacy
PersonaLens is not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.
10. International Data Transfers
When you use PersonaLens, your anonymized data may be processed on servers located in the United States (AWS US-East-1 region) and analytics data may be processed by Google Firebase in various locations. We ensure appropriate safeguards are in place to protect your data during any international transfers.
11. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any material changes by:
- Posting the new Privacy Policy within the app
- Updating the "Last updated" date at the top of this Privacy Policy
- Providing in-app notifications for significant changes
12. Legal Compliance
This Privacy Policy is designed to comply with applicable privacy laws, including:
- GDPR: European General Data Protection Regulation
- CCPA: California Consumer Privacy Act
- PIPEDA: Personal Information Protection and Electronic Documents Act (Canada)
- Local Laws: Other applicable privacy regulations
Summary: PersonaLens prioritizes your privacy by keeping your original chat files on your device, anonymizing data before analysis, using industry-standard analytics tools responsibly, giving you complete control over your information, and being transparent about our data practices. PersonaLens does not collect, process, or store any face data.