Privacy Policy for BlessSoul
Effective Date: January 1, 2025 | Last Updated: November 1, 2025
Introduction
BlessSoul ("we," "our," or "us") is developed and operated by Praveena H D, a sole proprietor and individual developer based in Shivamogga, Karnataka, India. We are committed to protecting your privacy and ensuring the security of your personal information within the constraints of a one-person operation. This Privacy Policy explains how we collect, use, store, protect, and share your data when you use the BlessSoul mobile application (the "App").
By using BlessSoul, you agree to the collection and use of information in accordance with this Privacy Policy.
Your use of BlessSoul is also governed by our Terms of Service. This Privacy Policy should be read in conjunction with our Terms of Service. Please review both documents before using the app.
Solo Developer Context
CRITICAL DISCLOSURE: BlessSoul is operated by one individual developer with limited resources. This affects our privacy practices:
- Compliance commitment: We comply with GDPR, CCPA, and other applicable privacy regulations within the requirements of the law
 - Response timeframes: Privacy rights requests will be handled within the maximum timeframes permitted by law (30 days for GDPR, can extend to 60 days for complex requests; 45 days for CCPA, can extend to 90 days for complex requests)
 - No dedicated privacy team: Privacy inquiries are handled by the sole developer alongside development, support, and all other operations
 - Limited infrastructure: Data protection measures reflect solo developer resources, not enterprise-level systems
 - Good-faith efforts: We make good-faith efforts to protect your privacy and honor your rights within our capabilities
 
We take your privacy seriously and comply with all applicable privacy laws, though response times may be at the maximum allowed by law due to the one-person operation.
1. Information We Collect
1.1 Information You Provide Directly
Account Information:
- Email address (required for account creation and authentication)
- Password (hashed using bcrypt and securely stored - we never store passwords in plain text)
- Display name (optional)
- Date of birth (optional, for personalization and age verification)
- Profile picture (optional, stored in Supabase Storage)
User-Generated Content:
- Goals and milestones: Title, description, category, progress, target dates, completion status
- Schedule and time blocks: Time, title, category, duration, notes
- Reminders: Title, due date, priority, recurrence, linked goals
- Diary entries: Text content, mood, photos, tags (encrypted with AES-256-GCM encryption)
- Manifestation practices: Intentions, methods, affirmations, progress, divine signs
- Gratitude entries: Daily gratitude lists and reflections
- Personal notes and reflections: Associated with goals, manifestations, or entries
- Favorites and preferences: Liked quotes, theme settings, notification preferences
Subscription Information:
- Subscription plan (monthly, quarterly, yearly)
- Subscription status (trial, active, expired, cancelled)
- Subscription start and end dates
- Anonymous RevenueCat customer ID (UUID, not personally identifiable)
- Note: Payment information is processed and stored securely by Apple's App Store - we do NOT receive or store your payment card details, billing address, or financial information
1.2 Automatically Collected Information
Usage Analytics (Firebase Analytics - Production Only):
- App launch and session duration
- Feature usage patterns (which screens viewed, features used)
- Button clicks and interactions
- Authentication events (sign up, login, logout)
- Goal creation, diary entry creation, quote views (counts only, not content)
- Settings changes (theme preference, etc.)
- CloudKit sync success/failure events
- App version and update adoption
- Language preference
- General geographic location (country/region level only, derived from App Store, NOT precise GPS location)
Technical Information:
- Device model (e.g., iPhone 14 Pro)
- Device unique identifier (anonymous, for analytics)
- iOS version (e.g., iOS 17.0)
- App version (e.g., 1.0.0)
- Network connectivity status (Wi-Fi, cellular, offline)
- App crashes, errors, and performance data (Firebase Crashlytics - production builds only)
- Stack traces for debugging (containing no personal information)
1.3 Information We Do NOT Collect
We value your privacy and do NOT collect the following:
- ✗ Precise GPS location (we only know country/region from App Store)
 - ✗ Contacts (we don't access your address book)
 - ✗ Calendar (beyond BlessSoul's own schedule data)
 - ✗ Photos (except profile picture you choose to upload)
 - ✗ Microphone or camera (no recording)
 - ✗ Data from other apps
 - ✗ Advertising identifiers (IDFA)
 - ✗ Third-party ad trackers
 - ✗ Biometric data (Face ID/Touch ID is handled locally by iOS and never leaves your device)
 - ✗ Health data (HealthKit)
 - ✗ Social media activity (even if you sign in with Google)
 - ✗ Browsing history
 - ✗ Search history (outside the app)
 
2. How We Use Your Information
We use your information for the following purposes:
2.1 Core App Functionality
- Authenticate your account and maintain secure login sessions
 - Store and sync your goals, schedules, diary entries, manifestations, reminders, and other content
 - Enable iCloud sync across your Apple devices (if you enable it)
 - Provide personalized recommendations and insights based on your usage patterns
 - Send notifications and reminders you've configured
 - Display daily quotes (AI-generated by Claude AI - see Section 9)
 - Generate progress reports and statistics
 - Process subscription management (trial, active, expired status)
 
2.2 Service Improvement
- Analyze app usage to understand which features are most valuable and improve user experience
 - Identify and fix bugs and technical issues
 - Monitor app performance and stability
 - Understand user needs to prioritize new features
 - Test new features before wider release
 - Optimize loading times and responsiveness
 
2.3 Communication
- Send important emails about your subscription status (trial ending, expiration, renewal)
 - Respond to support requests and customer inquiries
 - Notify you of significant app changes, new features, or critical updates
 - Send password reset emails when requested
 - Send account security notifications (e.g., login from new device)
 - Send account deletion warnings during grace period
 
Email Frequency: We send transactional emails only (no marketing). You will receive:
- Welcome email upon signup
- Trial ending reminder (day 6 of trial)
- Subscription expiration notices (if applicable)
- Grace period reminders (if subscription expires)
- Password reset emails (when requested)
- Support responses (when you contact us)
2.4 Legal and Security
- Comply with applicable laws, regulations, and legal obligations
 - Respond to legal requests (court orders, subpoenas)
 - Prevent fraud, abuse, and unauthorized access
 - Enforce our Terms of Service
 - Protect the rights, property, and safety of BlessSoul, users, and the public
 - Investigate security incidents or Terms violations
 
2.5 Analytics and Research (Anonymous)
- Understand demographic patterns (country, age range, device type)
 - Measure user retention and engagement
 - A/B test new features or designs
 - Generate anonymous aggregate statistics for business purposes
 
Important: Analytics data is anonymized and cannot be linked back to you personally.
3. Legal Basis for Processing (GDPR)
3.1 Why We Are Allowed to Process Your Data
Under the General Data Protection Regulation (GDPR), we must have a legal basis to process your personal data. We rely on the following legal grounds under GDPR Article 6(1):
1. Contract Performance (Article 6(1)(b)):
We process your data to fulfill our contract with you (Terms of Service) and provide the Service you subscribed to:
- Account creation and authentication
- Subscription management and billing
- Service delivery (goals, diary, schedules, manifestations, reminders)
- Data synchronization across your devices
- Customer support and issue resolution
- Email communications about your account
2. Consent (Article 6(1)(a)):
We process certain data only with your explicit consent, which you can withdraw at any time:
- Firebase Analytics (Settings → Privacy → Analytics)
- Optional Google Sign-In authentication
- Optional iCloud sync (iOS Settings → iCloud)
- Push notifications (iOS Settings → Notifications)
- Optional profile picture upload
3. Legitimate Interests (Article 6(1)(f)):
We process certain data based on our legitimate interests, which are balanced against your rights:
- Fraud prevention and security: Detecting suspicious account activity, preventing abuse
- Service improvement: Anonymous analytics to improve features and fix bugs
- Crash reporting: Firebase Crashlytics to identify and fix app crashes
- Business operations: Understanding usage patterns, retention analysis
- Legal compliance: Maintaining records required by law
Your Right to Object: You have the right to object to processing based on legitimate interests. Contact support@blesssoul.com with subject "GDPR - Object to Processing" to exercise this right.
4. Legal Obligation (Article 6(1)(c)):
We process certain data to comply with legal obligations:
- Subscription records for tax compliance (India tax law: 7 years retention)
- Response to court orders, subpoenas, or government requests
- Compliance with data protection laws (breach notifications, etc.)
3.2 Withdrawal of Consent
For processing based on your consent, you can withdraw consent at any time:
To Withdraw Consent:
- Analytics: Settings → Privacy → Analytics (toggle off)
- Google Sign-In: Switch to email/password authentication in Settings
- iCloud Sync: iOS Settings → Apple ID → iCloud → BlessSoul (toggle off)
- Notifications: iOS Settings → Notifications → BlessSoul (disable)
- Profile Picture: Settings → Profile → Remove Profile Picture
Important: Withdrawal of consent does not affect the lawfulness of processing before withdrawal. Withdrawing consent for essential features (account management, sync) may make the Service unusable.
4. How We Store Your Information
4.1 Data Storage Locations
Supabase (Primary Cloud Database):
- What's stored:
  - Account information (email, name, profile picture, preferences)
  - Goals, milestones, and progress data
  - Schedules and time blocks
  - Reminders and tasks
  - Manifestation practices, affirmations, and gratitude entries
  - Quote interactions (favorites, views)
  - Subscription tracking (status, plan, dates)
- Location: United States (Google Cloud Platform infrastructure)
- Security: Row-level security, PostgreSQL database, HTTPS/TLS encryption
- Privacy Policy: https://supabase.com/privacy
Apple iCloud (CloudKit) - Optional:
- What's stored:
  - Synced copy of your goals, schedules, reminders, manifestations
  - Enables automatic backup and sync across your Apple devices (iPhone, iPad, Mac)
- Control: You control whether iCloud sync is enabled (Settings → Apple ID → iCloud)
- Location: Apple data centers (varies by your country)
- Security: Encrypted in transit and at rest by Apple
- Privacy Policy: https://www.apple.com/legal/privacy/
Local Device Storage (CoreData):
- What's stored:
  - Encrypted diary entries (AES-256-GCM encryption)
  - Cached data for offline access
  - User preferences and settings
  - Session tokens
  - Draft content
- Location: Your device only
- Security: iOS app sandbox, encrypted storage
iOS Keychain (Secure Enclave):
- What's stored:
  - Encryption keys for diary entries
  - Stored with kSecAttrAccessibleWhenUnlockedThisDeviceOnly (highest security)
- Location: Device-only, never synced
- Security: Hardware-backed encryption, protected by device passcode/biometrics
4.2 Data Security Measures
We implement industry-standard and best-practice security measures within the constraints of a solo developer operation:
Encryption in Transit:
- All data transmitted between your device and our servers uses HTTPS/TLS 1.3 encryption
- Certificate pinning prevents man-in-the-middle attacks
- Secure WebSocket connections for real-time sync
Encryption at Rest:
- Diary entries: AES-256-GCM encryption (military-grade)
- Passwords: bcrypt hashing with salt (never stored in plain text)
- Database: Encrypted at rest by Supabase/Google Cloud
Access Controls:
- Row-level security: Users can only access their own data in Supabase
- API authentication: All requests require valid authentication tokens
- Rate limiting: Prevents brute force attacks
- Session management: Automatic logout after inactivity
Biometric Protection (Optional):
- Diary access can be protected with Face ID/Touch ID
- Biometric data is processed locally by iOS and never sent to us or stored
- Requires device passcode as backup
Security Audits:
- Regular security reviews and updates (within solo developer capacity)
- Monitoring for suspicious activity
- Prompt patching of vulnerabilities
- Third-party security assessments of critical services (Supabase, Firebase, etc.)
Solo Developer Access:
- Developer has minimal access to production data
- No routine access to user content
- Database queries require authentication and are logged
- Developer cannot view encrypted diary entries (keys are device-only)
LIMITATION: As a solo developer, we cannot provide enterprise-level security infrastructure, dedicated security team, or 24/7 monitoring. We implement best practices within our resource constraints.
5. Third-Party Services
BlessSoul uses the following third-party services to provide functionality. Each service may collect and process data as described:
5.1 Supabase (Backend Infrastructure)
- Provider: Supabase Inc.
 - Purpose: User authentication, data storage, real-time synchronization, file storage
 - Data Shared: Account info, user-generated content (excluding encrypted diary entries), subscription tracking
 - Location: United States (Google Cloud Platform)
 - Data Processing: Database queries, authentication, file storage
 - Privacy Policy: https://supabase.com/privacy
 - Security: SOC 2 Type II compliant, GDPR compliant
 
5.2 Firebase (Google LLC)
- Purpose:
 - Analytics: User behavior, feature usage, engagement metrics
 - Crashlytics: Crash reports, error logs, app stability monitoring
 - Data Shared:
 - Anonymous usage data
 - Device information (model, OS version)
 - Crash logs and stack traces (no personal data)
 - General location (country/region only)
 - Location: United States
 - When Active: Crashlytics disabled in debug builds. Analytics can be disabled by users in Settings → Privacy → Analytics
 - Privacy Policy: https://firebase.google.com/support/privacy
 - Data Retention: Analytics data retained for 14 months, Crashlytics for 90 days
 
5.3 Google Sign-In (Optional Authentication)
- Provider: Google LLC
 - Purpose: Alternative authentication method (you can use email/password instead)
 - Data Shared (Only if you choose Google Sign-In):
 - Email address
 - Name
 - Profile picture
 - Data NOT Shared: Contacts, Gmail content, search history, location
 - Privacy Policy: https://policies.google.com/privacy
 - Your Control: Only used if you explicitly choose "Sign in with Google"
 
5.4 RevenueCat (Subscription Management)
- Provider: RevenueCat, Inc.
 - Purpose: Manage subscription status, payments, and cross-platform subscription access
 - Data Shared:
 - Anonymous user ID (UUID, not personally identifiable)
 - Subscription status (trial, active, expired)
 - Subscription plan and dates
 - Apple receipt data (for validation)
 - Data NOT Shared: Payment card details (Apple handles that), email, name
 - Location: United States
 - Privacy Policy: https://www.revenuecat.com/privacy
 - Security: SOC 2 Type II compliant
 
5.5 Apple iCloud (CloudKit) - Optional
- Provider: Apple Inc.
 - Purpose: Backup and sync your data across Apple devices
 - Data Shared: Goals, schedules, reminders, manifestations (not encrypted diary entries)
 - Control: Controlled by your iCloud settings (Settings → Apple ID → iCloud)
 - Location: Apple data centers (varies by country)
 - Privacy Policy: https://www.apple.com/legal/privacy/
 - Your Control: Can be disabled independently of BlessSoul subscription
 
5.6 Resend (Email Delivery)
- Provider: Resend
 - Purpose: Send transactional emails (password reset, subscription notices, account notifications)
 - Data Shared: Email address only (plus email content like subscription reminders)
 - Data NOT Shared: Passwords, user content, goals, diary entries
 - Location: United States
 - Privacy Policy: https://resend.com/legal/privacy-policy
 - Email Types: Transactional only (no marketing emails)
 
5.7 Apple App Store (Payment Processing)
- Provider: Apple Inc.
 - Purpose: Process subscription payments, manage billing
 - Data Shared: Handled entirely by Apple - we do NOT receive payment details
 - What We Receive: Subscription status and receipt validation only
 - Privacy Policy: https://www.apple.com/legal/privacy/
 
5.8 Claude AI by Anthropic (AI Content Generation)
NEW - CRITICAL DISCLOSURE:
- Provider: Anthropic, Inc.
 - Purpose: Generate daily quotes and inspirational content using Claude AI
 - Data Shared:
 - NO personal data shared (your goals, diary entries, profile info are NOT sent to Anthropic)
 - Only generic prompts sent (e.g., "Generate an inspirational quote about perseverance")
 - No user-identifiable information
 - What We Receive: AI-generated text (quotes, affirmations)
 - Location: United States
 - Privacy Policy: https://www.anthropic.com/privacy
 - IMPORTANT DISCLAIMER:
 - Quotes are AI-generated, not curated from verified sources
 - We make NO WARRANTY regarding copyright status, originality, or accuracy
 - Anthropic may log API requests for abuse prevention (per their policy)
 - By using BlessSoul, you accept that quotes may have copyright or accuracy issues
 - See Terms of Service Section 6 for full AI content disclaimers
 
Important Notes:
- We do NOT share your data with advertising networks, data brokers, or marketing companies
- We do NOT sell, rent, or trade your personal information
- Third-party services are carefully vetted for security and privacy compliance (within solo developer capacity)
- You can review each service's privacy policy via the links above
5. Data Sharing and Disclosure
5.1 We Do NOT Sell Your Data
We never sell, rent, or trade your personal information to third parties for any purpose. Your data is not a commodity.
5.2 When We May Share Information
We only share your information in the following limited circumstances:
With Your Explicit Consent:
- When you explicitly choose to share content (e.g., exporting data, saving quote images to your device)
- When you grant permission for specific data sharing
Service Providers (Section 4):
- With the third-party services listed in Section 4, solely to provide app functionality
- Under data processing agreements (where available)
- Service providers may not use data for their own purposes (per their policies)
Legal Requirements:
- If required by law, regulation, court order, or government request
- To comply with legal processes (subpoenas, warrants)
- To protect our rights, safety, property, or that of our users
- To investigate, prevent, or take action regarding fraud, abuse, or Terms violations
- To prevent imminent harm to any person
- We will notify you of legal requests unless prohibited by law
Business Transfers:
- In the event of a merger, acquisition, reorganization, bankruptcy, or sale of assets, your data may be transferred to the successor entity
- You will be notified via email and in-app notice (when possible)
- The successor must honor this Privacy Policy or obtain your consent for changes
- You will have the option to delete your account before the transfer (when possible)
Aggregated Anonymous Data:
- We may share aggregated, anonymized, non-personally identifiable statistics
- Examples: "80% of users create goals in their first week"
- This data cannot be traced back to you
5.3 No Sharing for Marketing
We do NOT share your information with:
- Advertising networks or ad exchanges
- Marketing agencies or email list brokers
- Data aggregators or data brokers
- Social media platforms (unless you explicitly share)
- Other apps or services for cross-promotion
6. Your Privacy Rights
6.1 Access and Control
You have the following rights regarding your data:
Access Your Data:
- View all your data within the app: Settings → Data Management
- See what information we have about you
Export Your Data:
- Download a complete copy of your data in JSON format: Settings → Data Management → Export Data
- Includes: goals, diary entries, manifestations, schedules, reminders, gratitude entries, profile info
- Data portability: Use your data with other services
Delete Your Data:
- Permanently delete your account and all associated data: Settings → Data Management → Delete Account
- Immediate and irreversible deletion from all systems
- Cannot be recovered after deletion
- See Section 7.2 for full deletion details
Correct Your Data:
- Update profile information anytime: Profile → Edit
- Edit goals, diary entries, schedules, etc. within their respective screens
Opt-Out of Analytics:
- Disable Firebase Analytics: Settings → Privacy → Analytics (toggle off)
- Note: This does not affect core functionality
Manage Notifications:
- Control notification types: Settings → Notifications
- Disable all notifications in iOS Settings → BlessSoul → Notifications
Control iCloud Sync:
- Enable/disable iCloud sync: iOS Settings → Apple ID → iCloud → BlessSoul
6.2 GDPR Rights (European Economic Area Users)
SOLO DEVELOPER NOTICE: As a one-person operation, privacy rights requests are handled by the sole developer. Response times may be at the maximum timeframes permitted by GDPR (30 days, extendable to 60 days for complex requests with notification).
If you are located in the European Economic Area (EEA), United Kingdom (UK), or Switzerland, you have additional rights under the General Data Protection Regulation (GDPR):
Right to Access:
- Request a copy of all personal data we hold about you
- Receive information about how we process your data
Right to Rectification:
- Correct inaccurate or incomplete personal data
Right to Erasure ("Right to be Forgotten"):
- Request deletion of your personal data
- We will delete data unless we have a legal obligation to retain it
Right to Restriction of Processing:
- Request that we limit how we use your data in certain circumstances
Right to Data Portability:
- Receive your data in a structured, commonly used, machine-readable format (JSON)
- Transmit your data to another service provider
Right to Object:
- Object to processing of your data for certain purposes (e.g., analytics)
- We will stop processing unless we have compelling legitimate grounds
Right to Withdraw Consent:
- Withdraw consent for data processing at any time
- Does not affect the lawfulness of processing before withdrawal
Right to Lodge a Complaint:
- File a complaint with your local data protection authority if you believe we've violated GDPR
- EU: https://edpb.europa.eu/about-edpb/board/members_en
How to Exercise GDPR Rights:
- Email: support@blesssoul.com with subject line "GDPR Request"
- Include: Your registered email, specific request, and verification information
- Response time: Within 30 days as required by GDPR Article 12(3)
- Extension: May be extended to 60 days for complex requests; we will inform you of any extension within the first 30 days and explain the reasons for the delay
- Solo Developer Note: As a one-person operation, complex requests may require the full 60-day extension period
6.3 CCPA Rights (California Residents)
SOLO DEVELOPER NOTICE: As a one-person operation, privacy rights requests are handled by the sole developer. Response times may be at the maximum timeframes permitted by CCPA (45 days, extendable to 90 days for complex requests with notification).
If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA):
Right to Know:
- What personal information we collect
- Categories of sources from which we collect information
- Business or commercial purpose for collecting information
- Categories of third parties with whom we share information
Right to Delete:
- Request deletion of your personal information
- Exceptions: We may retain data if required by law or necessary for legal compliance
Right to Opt-Out of Sale:
- We do NOT sell personal information (nothing to opt out of)
Right to Non-Discrimination:
- We will not discriminate against you for exercising your CCPA rights
- Same service, quality, and pricing regardless of rights exercise
How to Exercise CCPA Rights:
- Email: support@blesssoul.com with subject line "CCPA Request" or "California Privacy Request"
- Include: Your registered email, specific request, and verification information
- Verification required: We may ask for additional information to verify your identity
- Response time: Within 45 days as required by CCPA
- Extension: May be extended to 90 days for complex requests; we will inform you of any extension within the first 45 days and explain the reasons for the delay
- Solo Developer Note: As a one-person operation, complex requests may require the full 90-day extension period
Authorized Agent:
- You may designate an authorized agent to make requests on your behalf
- We require written proof of authorization
6.4 Other Regional Rights
Brazilian Users (LGPD):
- Similar rights to GDPR users
- Contact: support@blesssoul.com with subject "LGPD Request"
- Response within 30-60 days (solo developer constraints)
Canadian Users (PIPEDA):
- Right to access and correct personal information
- Contact: support@blesssoul.com
- Response within 30 days
Indian Users (Personal Data Protection Bill - when enacted):
- We will comply with Indian data protection laws when enacted
- Contact: support@blesssoul.com with privacy requests
- As an Indian developer, we are committed to complying with Indian data protection regulations
All Users:
- Regardless of location, we honor data privacy requests within the timeframes required by applicable law
- Contact support@blesssoul.com with any privacy concerns
- Solo Developer Note: As a one-person operation, we may require the full time permitted by law to process complex requests
7. Data Retention and Deletion
7.1 Active Accounts
We retain your data as long as your account is active and you maintain a subscription or are within the grace period.
Data Lifecycle:
- During trial (7 days): Full data retention
- Active subscription: Full data retention and sync
- Grace period (30 days post-expiration): Read-only data retention
- Day 30 post-expiration: Automatic deletion (see Section 7.3)
7.2 Manual Account Deletion (User-Initiated)
When you manually delete your account (Settings → Data Management → Delete Account):
Immediate Deletion (Within seconds):
- Your profile is removed from Supabase database
- All user-generated content deleted:
  - Goals, milestones, progress data
  - Diary entries (encrypted)
  - Manifestations, affirmations, gratitude entries
  - Schedule blocks and time blocks
  - Reminders and tasks
  - Profile picture from storage
  - Quote favorites and interactions
  - Subscription tracking records
- Your authentication session is terminated
- CloudKit data is marked for deletion
- Local device storage is cleared:
  - CoreData database erased
  - Cached files removed
  - Encryption keys deleted from Keychain
Within 24-48 Hours:
- CloudKit data fully removed from iCloud
- iCloud backups no longer contain your data
Within 30 Days:
- Backups containing your data are purged
- Any residual logs are anonymized
Permanent and Irreversible:
- Once deletion is initiated, it cannot be undone
- Data cannot be recovered by you or by us
- Your email address is released and can be used for a new account
What May Be Retained (Legal Requirements):
- Minimal information for legal compliance (e.g., fraud prevention, tax records): anonymized user ID, subscription dates (no personal content)
- Anonymous analytics data (cannot be linked back to you)
- Deletion logs (for audit purposes)
- Retention period: As required by Indian law (typically 5-7 years for financial records)
Confirmation:
- You'll receive a confirmation email that account deletion is complete
- Email sent to your registered email address (last communication)
7.3 Automatic Account Deletion (Subscription Lapse)
If your subscription expires and is not renewed:
Timeline:
Days 0-29 (Grace Period):
- Your account remains active but in read-only mode
- All data is retained and accessible
- You can view but not edit content
- Email reminders sent
Day 30 (Account Deletion):
- Account is automatically and permanently deleted
- Same deletion process as manual deletion (Section 7.2)
- Final "Account Deleted" email sent before deletion
- Data cannot be recovered
Resubscribe to Prevent Deletion:
- Resubscribing at any time before day 30 immediately restores full access
- All your data is preserved
- No data loss
7.4 Subscription Cancellation (Different from Account Deletion)
Important: Cancelling your subscription is NOT the same as deleting your account.
When you cancel your subscription through Apple:
- Access continues until the end of your current billing period
- After the billing period ends, your account enters the grace period (Days 0-29)
- Your data is NOT immediately deleted
- You have 30 days total to resubscribe before automatic deletion
To avoid automatic deletion:
- Resubscribe before day 30, OR
- Manually export your data (Settings → Data Management → Export Data)
7.5 Data Retention for Deleted Accounts
Personal Data: Permanently deleted (see Section 7.2)
Anonymous Analytics: May be retained indefinitely (cannot be linked to you)
Legal Records: Minimal data retained as required by Indian law (anonymized where possible):
- Subscription billing history (for tax compliance): 7 years
- Fraud prevention records: 5 years
- Legal hold requests: Duration of legal matter
Backups: Purged within 30 days of account deletion
8. Children's Privacy
8.1 Age Requirement
BlessSoul is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13 years of age.
8.2 COPPA Compliance
In compliance with the Children's Online Privacy Protection Act (COPPA):
- We do not knowingly collect, use, or disclose personal information from children under 13
- We do not market to children under 13
- We do not display advertising to any users (including those 13+)
8.3 Parental Notice
If you believe we have inadvertently collected information from a child under 13:
- Contact us immediately: support@blesssoul.com with subject line "Child Privacy Concern"
- Provide: The child's name, email (if known), and your relationship to the child
- We will promptly:
  - Investigate the matter
  - Delete the child's account and all associated data
  - Implement additional safeguards to prevent future occurrences
  - Respond to you within 48-72 hours (solo developer response time)
8.4 Age Verification
- We require users to provide their date of birth during signup
 - Accounts indicating age under 13 are automatically rejected
 - We may request additional verification if age is in question
 
8.5 Parental Rights
Parents/guardians of users aged 13-17 may:
- Request access to their child's account information
- Request deletion of their child's account
- Contact: support@blesssoul.com with proof of guardianship
- Response within 5-10 business days (solo developer constraints)
9. Diary Content Analysis (Local NLP Processing)
9.1 Soul Spark Quote Personalization
IMPORTANT DISCLOSURE: BlessSoul uses LOCAL natural language processing (NLP) to analyze keywords in your diary entries for quote personalization in the "Soul Spark" feature.
What We Analyze:
- Keywords and mood-related words in your diary text (e.g., "stressed," "happy," "anxious," "work," "love," "family")
- Emotional context to suggest relevant inspirational quotes
- Analysis happens ON YOUR DEVICE ONLY - your diary content is NEVER sent to servers
- No human ever reads your diary - processing is automated and local
Example:
- You write in your diary: "Feeling anxious about work presentations"
- Local NLP detects keywords: "anxious," "work"
- App suggests quotes about: Calm, Confidence, Professional Success
- Your diary text is NOT transmitted anywhere
9.2 Privacy Protection
How This Protects Your Privacy:
- ✓ All NLP processing is LOCAL (happens on your iPhone/iPad only)
- ✓ Diary content NEVER leaves your device
- ✓ No data sent to our servers, Claude AI, or any third party
- ✓ Keywords are NOT stored - analysis is performed in real-time when you view Soul Spark
- ✓ You can disable by simply not using Soul Spark feature
- ✓ Encrypted diary entries remain encrypted (AES-256-GCM) - NLP only processes unencrypted entries
NLP Technology Used:
- Basic keyword matching using iOS natural language framework
- NOT cloud-based AI - no GPT, Claude, or other cloud services involved
- No machine learning - simple pattern matching only
- No data collection - analysis results are not logged or stored
You Control This:
- Don't use Soul Spark if you prefer no diary analysis
- Lock diary entries to exclude them from NLP (locked entries are encrypted and skipped)
- Delete diary entries anytime to remove them from analysis
10. AI-Generated Content and Privacy Implications
20.1 Claude AI Integration
IMPORTANT DISCLOSURE: BlessSoul uses Claude AI (developed by Anthropic, Inc.) to generate daily quotes and inspirational content.
Privacy Implications:
What is NOT Shared with Anthropic/Claude AI:
- ✗ Your personal information (name, email)
- ✗ Your user-generated content (goals, diary entries, schedules)
- ✗ Your subscription information
- ✗ Your device information
- ✗ Any personally identifiable information
What IS Shared with Anthropic/Claude AI:
- ✓ Generic prompts only (e.g., "Generate an inspirational quote about perseverance")
- ✓ No user-specific or personalized data
- ✓ API requests may be logged by Anthropic for abuse prevention (per their privacy policy)
Data Processing:
- Requests to Claude AI API are made from our backend server
- Requests do not include user identifiers
- Responses (quotes) are stored in our database for reuse (reduces API costs and improves performance)
- Stored quotes are not linked to individual users
Anthropic's Privacy Policy:
- Subject to Anthropic's privacy policy: https://www.anthropic.com/privacy
- Anthropic may log API requests for security and abuse prevention
- Anthropic does not receive your personal data through our integration
16.2 Quote Storage and Sharing
When you save or share a quote:
- Quote is saved to your local device (your control)
- If you share to social media, subject to that platform's privacy policy
- We do not track quote sharing (no analytics on external shares)
Privacy Best Practice:
- Do not include personal information when sharing quotes
- Be aware that shared content may be public (depending on platform)
16.3 AI Content Disclaimers
Privacy-Related Disclaimers:
- AI-generated quotes are not personalized to you (privacy-protective)
- We do not send your personal data to AI providers
- Quotes are generic and generated in batches (not linked to individual users)
- Your use of quotes does not reveal personal information about you
See Terms of Service Section 14 for full AI content disclaimers regarding copyright and accuracy.
19. Mental Health Crisis Resources
19.1 NOT A MENTAL HEALTH SERVICE
CRITICAL REMINDER: BlessSoul's mood tracking and diary features are for personal reflection ONLY, not mental health treatment.
If experiencing mental health crisis, severe depression, anxiety, or suicidal thoughts:
GLOBAL CRISIS RESOURCES:
INDIA:
- Emergency Services: 112 (Police/Medical/Fire)
- Mental Health Directory: https://www.nimhans.ac.in/
- Global Helpline Directory: https://findahelpline.com
UNITED STATES:
- 988 Suicide & Crisis Lifeline: Call or text 988
- Crisis Text Line: Text HOME to 741741
UNITED KINGDOM:
- Samaritans: 116 123 (free 24/7)
- Emergency Services: 999 or 112
GLOBAL:
- Find Local Helplines: https://findahelpline.com
- International Crisis Resources: https://www.iasp.info/resources/Crisis_Centres/
IMPORTANT: Close the app and get professional help immediately if in crisis. This app cannot replace professional mental health care.
20. International Data Transfers
20.1 Global Availability
BlessSoul is available globally (excluding certain regions in the initial release). Your data may be transferred to, stored in, and processed in countries outside your country of residence, including the United States, where our servers and third-party service providers are located.
Developer Location: The developer is based in Shivamogga, Karnataka, India, but backend infrastructure is located in the United States.
16.2 Data Transfer Mechanisms
We ensure appropriate safeguards are in place to protect your data during international transfers (within solo developer resource constraints):
For EEA/UK/Swiss Users:
- Data transfers to the United States are conducted under:
  - Standard Contractual Clauses (SCCs) (where available from service providers)
  - Adequacy decisions where applicable
  - Additional safeguards: Encryption, access controls, data minimization
- Solo Developer Limitation: We rely on third-party service providers' compliance mechanisms (Supabase, Firebase, etc.) as we lack resources for independent legal frameworks
For All Users:
- Data protection standards equivalent to this Privacy Policy
- Contractual obligations with service providers (where available)
- Regular review of service provider practices (within solo developer capacity)
16.3 Data Storage Locations
- Supabase: United States (Google Cloud Platform)
 - Firebase: United States (Google Cloud Platform)
 - RevenueCat: United States
 - Resend: United States
 - Anthropic (Claude AI): United States
 - Apple iCloud: Varies by your Apple ID country/region
 
14.4 Your Consent
By using BlessSoul, you consent to:
- Transfer of your information to the United States and other countries
- Processing of your data in countries that may have different data protection laws than your country of residence (including India)
- Application of this Privacy Policy and Indian law (see Terms of Service Section 14)
If you do not agree, please do not use BlessSoul.
12.5 Indian Users
For users in India:
- Developer is based in India (Shivamogga, Karnataka)
- Data is transferred to US for backend processing (Supabase, Firebase)
- We comply with applicable Indian data protection laws
- When India's Personal Data Protection Bill becomes law, we will update our practices accordingly
19. Cookies and Tracking Technologies
19.1 No Cookies for Advertising
BlessSoul does NOT use cookies or similar tracking technologies for advertising, marketing, or behavioral targeting purposes.
19.2 Local Storage (Not Cookies)
We use minimal local storage on your iOS device for essential functionality:
Session Management:
- Authentication tokens (to keep you logged in)
- Session expiration management
- Stored securely in iOS Keychain
Caching:
- Offline access to your data
- Faster loading times
- Reduced network usage
Preferences:
- Theme settings (light/dark mode)
- Notification preferences
- Language settings
- Feature onboarding states (which tutorials you've seen)
Analytics (Firebase):
- Anonymous device identifiers for analytics
- Can be disabled in Settings → Privacy → Analytics
13.3 Third-Party Tracking
- We do NOT use third-party advertising trackers
 - We do NOT use social media tracking pixels
 - We do NOT participate in cross-site tracking
 
13.4 Your Control
You can clear local data by:
- Signing out of the app
- Deleting and reinstalling the app
- Deleting your account entirely
20. Security Incident Response
20.1 Our Commitment
We take security incidents seriously and have procedures in place to respond promptly (within solo developer constraints).
16.2 In the Event of a Data Breach
Our Response:
- Immediate investigation and containment (as soon as developer is aware)
- Assessment of affected data and users
- Notification to affected users within 72 hours as required by GDPR Article 33-34
- Notification to relevant authorities (as required by law)
- Remediation and prevention measures
What You'll Receive:
- Email notification describing the incident
- Information about what data was affected
- Steps we're taking to address the breach
- Recommended actions you should take
- Contact information for questions
Solo Developer Limitation:
- Response may be delayed if breach occurs during off-hours, weekends, or developer illness
- We will respond as quickly as possible given one-person operation
- We aim to meet the 72-hour notification requirement; in case of developer illness or emergency, notification may be delayed but will occur as soon as reasonably practicable
16.3 Your Role
If you suspect unauthorized access to your account:
- Change your password immediately
- Enable additional security (if available)
- Contact us: support@blesssoul.com with subject "Security Concern"
- Review recent activity in your account
14.4 Security Best Practices
- Use a strong, unique password
 - Don't share your account credentials
 - Keep your device and app updated
 - Enable Face ID/Touch ID for diary entries
 - Be cautious of phishing emails (we'll never ask for your password via email)
 
19. Changes to This Privacy Policy
19.1 Updates and Revisions
We may update this Privacy Policy from time to time to reflect:
- Changes in our data practices
- New features or services
- Feedback from users
- Changes in applicable laws (GDPR, CCPA, Indian data protection laws, etc.)
- Security improvements
- Changes to third-party services
19.2 Notification of Changes
We will notify you of material changes by:
- Updating the "Last Updated" date at the top of this policy
- Displaying a prominent notice in the app upon your next login
- Sending an email to your registered email address
- Requiring acceptance of updated policy before continuing to use the app (for material changes)
Notification Timeline:
- Minor changes (clarifications, formatting): Notice at time of change
- Material changes (new data collection, new third-party services): 30 days' advance notice (when reasonably possible)
13.3 Your Acceptance
- Continued use of BlessSoul after changes become effective constitutes acceptance of the updated Privacy Policy
 - If you do not agree to the changes, you must stop using the App and may delete your account
 - We'll provide an option to export your data before policy changes take effect (when possible)
 
13.4 Version History
We maintain a history of Privacy Policy changes:
- Request previous versions by emailing support@blesssoul.com
- Significant changes will be summarized in the app
20. Contact Us
20.1 Privacy Questions and Requests
For questions, concerns, or requests regarding this Privacy Policy or your personal data:
Email: support@blesssoul.com
Subject Lines for Specific Requests:
- General questions: "Privacy Question"
- GDPR requests: "GDPR Request"
- CCPA requests: "CCPA Request"
- Data deletion: "Delete My Data"
- Data export: "Export My Data"
- Security concerns: "Security Concern"
- Child privacy: "Child Privacy Concern"
Developer: Praveena H D
Location: Shivamogga, Karnataka, India
Support Hours: Monday - Friday, 9 AM - 5 PM India Standard Time (IST)
Response Time: We aim to respond within 2-5 business days for general inquiries
For GDPR/CCPA requests:
- GDPR: 30 days (extendable to 60 days for complex requests)
- CCPA: 45 days (extendable to 90 days for complex requests)
- Complex requests may require the full extension period due to solo developer constraints
16.2 Information to Include in Requests
To process your request efficiently, please include:
- Your registered email address
- Specific nature of your request
- Any relevant details or documentation
- For data access/deletion: Verification information (we may ask for additional verification)
16.3 Data Protection Officer (DPO)
Solo Developer Note: As a one-person operation, we do not have a dedicated Data Protection Officer. All privacy inquiries are handled by the developer directly.
- For GDPR-related inquiries: Email support@blesssoul.com with subject "GDPR - DPO"
 - We will designate a DPO if required by law as our EEA user base grows
 
19. Dispute Resolution
19.1 Informal Resolution
If you have a complaint about our privacy practices:
Step 1: Contact us first at support@blesssoul.com
- We will make good-faith efforts to resolve your concern
- Most issues can be resolved quickly through communication
- Timeframe: We'll respond within 2-5 business days and work toward resolution within 30 days
19.2 Regulatory Authorities
If your concern is not resolved to your satisfaction, you may file a complaint with your local data protection authority:
European Economic Area (EEA):
- Contact your national Data Protection Authority
- Directory: https://edpb.europa.eu/about-edpb/board/members_en
California Residents:
- California Attorney General
- Website: https://oag.ca.gov/contact
- Phone: (916) 210-6276
Indian Residents:
- Once India's data protection authority is established, contact information will be provided
- Currently: Ministry of Electronics and Information Technology (MeitY)
Other Regions:
- Contact your local consumer protection or data privacy authority
19.3 Arbitration
Privacy disputes may be subject to the arbitration and dispute resolution provisions in our Terms of Service (Section 14), including:
- Exclusive jurisdiction in Shivamogga, Karnataka, India
- Mandatory mediation before litigation
- Fee shifting (loser pays winner's legal costs)
20. Your Consent and Acknowledgment
20.1 By Using BlessSoul, You Consent To:
- ✓ The collection and use of information as described in this Privacy Policy
 - ✓ The transfer of your data to the United States and other countries
 - ✓ The use of third-party services as listed in Section 4 (including Claude AI for quote generation)
 - ✓ Storage of your data on Supabase servers (United States)
 - ✓ Optional iCloud sync (if you enable it)
 - ✓ Receiving transactional emails related to your account
 - ✓ Processing of your data as required to provide the Service
 - ✓ Solo developer limitations on privacy practices and response times
 - ✓ GDPR/CCPA compliance with response times at maximum permitted by law
 
16.2 If You Do Not Agree
If you do not agree to this Privacy Policy:
- Do not create an account or use BlessSoul
- If you have an existing account, delete it via Settings → Data Management → Delete Account
- Contact us with questions before using the Service
19. Additional Information
19.1 Do Not Track (DNT)
- BlessSoul does not track users for advertising purposes
 - We do not respond to "Do Not Track" browser signals (as BlessSoul is a native iOS app, not a website)
 - You can disable analytics in Settings → Privacy → Analytics
 
19.2 Biometric Data Clarification
- Face ID and Touch ID are processed entirely by iOS on your device
 - BlessSoul never receives or stores biometric data
 - We only receive a success/failure result from iOS
 - Your biometric data never leaves your device
 
19.3 Data Minimization
We practice data minimization (within resource constraints):
- We collect only data necessary to provide the Service
- We do not collect data "just in case" we might need it later
- Optional fields (date of birth, profile picture) are truly optional
19.4 Privacy by Design
Privacy is built into BlessSoul from the ground up:
- End-to-end encryption for diary entries
- Anonymous analytics (cannot be linked to you personally)
- Local-first data storage with optional cloud sync
- No advertising or tracking
- User control over data (export, delete)
19.5 Solo Developer Transparency
We believe in transparency about our limitations:
- This is a one-person operation with limited resources
- We cannot provide enterprise-level privacy infrastructure
- We comply with applicable privacy regulations within the requirements of the law
- We prioritize user privacy within our capabilities
- We appreciate your understanding and patience
20. Quick Reference Guide
Key Privacy Facts At a Glance:
Data Collection:
- Account info, user-generated content, usage analytics
- NO precise location, contacts, photos (except profile), or biometric data
Data Storage:
- Supabase (US), iCloud (optional), local device
- Encryption: AES-256-GCM for diary entries, HTTPS for all connections
Third-Party Services:
- 8 total: Supabase, Firebase, Google Sign-In, RevenueCat, iCloud, Resend, App Store, Claude AI
- NO advertising networks or data brokers
Your Rights:
- Access, export, delete, correct, opt-out
- GDPR compliant (EEA users)
- CCPA compliant (California users)
Data Selling:
- NEVER - we don't sell your data
Advertising:
- NONE - no ads, no ad trackers
Age Requirement:
- 13+ years
Data Deletion:
- Immediate and permanent
- Backups purged within 30 days
Auto-Deletion:
- Day 30 after subscription expires
AI Content:
- Quotes generated by Claude AI
- Your personal data NOT shared with AI provider
Solo Developer:
- One-person operation
- General inquiries: 2-5 business days
- GDPR: 30 days (extendable to 60)
- CCPA: 45 days (extendable to 90)
Contact:
- support@blesssoul.com
- Shivamogga, Karnataka, India
This Privacy Policy is effective as of January 1, 2025.
Last Updated: November 1, 2025
© 2025 Praveena H D. All rights reserved.
END OF PRIVACY POLICY