Changes: expanded data collection section with detailed categories; added 1-year inactive account deletion policy; updated data retention and management sections.
1. Introduction
Ember ("we," "our," or "us") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains how we collect, use, and safeguard your data when you use our dating assistant application.
2. Information We Collect
We collect the following types of information to provide and improve our service:
Account Information:
Email address: Collected during account creation and authentication (Apple Sign In, Google Sign In, or email/password)
User ID: Unique identifier associated with your account
User Content:
Screenshots: Images you upload for conversation analysis
Text conversations: Conversation text you manually input for AI response generation
Calendar events: Dates, times, locations, names, and notes you add for scheduling reminders
Chat history: Saved conversations, generated responses, and selected responses
Usage and Analytics Data:
Usage statistics: Number of screenshots analyzed and text responses generated per day
App activity: Feature usage, interaction patterns, and app performance data
Last activity timestamp: Tracks when you last used the app (for account management)
Device and Technical Information:
Device identifiers: Device-specific information for app functionality
Push notification tokens: Device-specific identifiers required to deliver push notifications to your device
IP address: Collected for security, rate limiting, and abuse prevention
Subscription and Payment Information:
Subscription tier: Your current subscription level (free, premium, or diamond)
Payment provider: Apple App Store or Google Play Store
Payment transaction IDs: External payment identifiers from app stores
Subscription status: Active, cancelled, expired, or trial status
Billing cycle: Subscription period (weekly, monthly, etc.)
Subscription expiration dates: When your subscription expires or renews
3. How We Use Your Information
We use your information to:
Provide AI-powered conversation suggestions
Send push notifications for date reminders, subscription updates, usage warnings, and app review requests
Schedule and deliver timely notifications based on your calendar events and subscription status
Improve our service and user experience
Analyze app performance and usage patterns
Maintain and secure our platform
4. Data Storage and Security
Your conversation data is stored locally on your device using secure browser storage. We implement industry-standard security measures including:
Rate limiting and usage controls to prevent abuse
Input validation and sanitization on all user inputs
Secure HTTPS communication for all API requests
Error message sanitization to prevent information disclosure
Request size limits to protect server resources
However, no method of transmission over the internet is 100% secure. We recommend not sharing sensitive personal information through the app.
4.1 Data Retention
We retain only the minimum data necessary to provide the service. Your data is stored securely in our database and is retained as follows:
Active Users: All data is retained while your account is active and you are using the service.
Inactive Users: Accounts that have been inactive for 1 year (365 days) with no active subscription will be automatically deleted. This includes all associated data (profile, chats, usage statistics, calendar events, and subscriptions).
Active Subscribers: Users with active subscriptions are protected from automatic deletion, even if inactive for extended periods, to ensure paying customers retain access to their data.
Aggregated Data: Aggregated, anonymized usage metrics may be retained to improve product quality and reliability.
Inactivity Definition: An account is considered inactive if there has been no login or API activity for 365 consecutive days. Activity is tracked through login events and API usage.
4.2 Data Management and Deletion
You have control over your data:
Chats - Automatic Deletion: Chats are automatically deleted after the 15th item in the grid list to help manage storage.
Chats - Manual Deletion: You can delete individual chats and conversations manually at any time directly from the app.
Calendar Dates - Automatic Deletion: Scheduled dates are automatically deleted 1 day after the current date (meaning after the date has passed).
Calendar Dates - Manual Deletion: You can delete scheduled dates manually at any time from the Calendar page.
Account Deletion: You can request immediate deletion of all your data by contacting us or visiting the Account Settings page. Account deletion is permanent and cannot be undone.
Automatic Account Deletion: Inactive accounts (no activity for 1 year) with no active subscription will be automatically deleted monthly. You will receive no notification before automatic deletion. To prevent deletion, simply log in or use the app at least once per year.
When you delete chats or conversations, associated screenshots and data are permanently removed. When your account is deleted (manually or automatically), all associated data including profile, chats, usage statistics, calendar events, and subscription records are permanently deleted. Data stored with third-party services (such as OpenAI) may be retained according to their own data retention policies.
5. Important Notice
Please Note: Ember is designed for entertainment and assistance purposes only. We do not collect, store, or process Personally Identifiable Information (PII) or sensitive personal data. Do not share sensitive information, financial details, or any confidential data within the app.
6. Third-Party Services
We use third-party services for app functionality:
OpenAI: For AI-powered conversation analysis and response generation. Your conversation data is sent to OpenAI for processing but is not stored by OpenAI beyond the processing period.
Supabase: For backend API services, usage tracking, and notification scheduling. Data is processed according to Supabase's privacy policy.
Firebase Cloud Messaging (FCM): For delivering push notifications to Android devices. Firebase processes push notification tokens and device identifiers to deliver notifications. Data is processed according to Google's Privacy Policy. You can disable push notifications in your device settings.
Apple Push Notification Service (APNs): For delivering push notifications to iOS devices. Apple processes push notification tokens and device identifiers to deliver notifications. Data is processed according to Apple's Privacy Policy. You can disable push notifications in your device settings.
Google Analytics: For website and app analytics to understand how users interact with our service. Google Analytics collects anonymized data such as page views, user interactions, and traffic sources. This helps us improve our service and understand user behavior. Google Analytics may use cookies and similar technologies. You can opt-out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on or by adjusting your browser settings. Data collected by Google Analytics is subject to Google's Privacy Policy.
These services have their own privacy policies governing the use of your information. We encourage you to review their policies.
6.1 Third-Party Links and External Services
Third-Party Links: Ember may contain links to third-party websites, services, or applications (such as OpenTable for restaurant reservations). When you click on these links, you will leave our app and be directed to the third-party service.
No Control or Endorsement: We do not control, monitor, or endorse the content, privacy practices, or data processing of any third-party sites or services. We are not responsible for how third-party services collect, use, or protect your personal information.
Third-Party Privacy Policies: When you use third-party services through links in our app, your use of those services and any data you share with them is governed by the third-party's privacy policy and terms of service, not ours. We encourage you to review the privacy policies and terms of service of any third-party services you access.
Data Processing by Third Parties: Any personal information you provide to third-party services (such as restaurant booking information shared with OpenTable) is processed according to their privacy policies. We do not receive, store, or have access to any data you share directly with third-party services.
EU Compliance (Digital Markets Act and EU AI Act): For users in the European Union, we comply with the Digital Markets Act (DMA) and the EU AI Act regarding transparency and consent for third-party links and data processing. When you click a third-party link, you are clearly informed that you are leaving our app, and any data processing by third-party services is governed by their respective privacy policies and applicable EU regulations, including the General Data Protection Regulation (GDPR).
Clear Attribution: We make it clear when you are leaving our app to visit a third-party service. You acknowledge that you understand you are accessing an external service when you click on third-party links.
7. In‑App Subscriptions and Billing
If you purchase a subscription, billing and account management are handled by the Apple App Store (and, when available, Google Play). Subscriptions auto‑renew unless canceled at least 24 hours before the end of the current period. You can manage or cancel your subscription in your device Account Settings.
Subscription Changes and Billing:
Upgrades: When you upgrade to a higher subscription tier (e.g., Free to Premium, Premium to Diamond), the new subscription starts immediately and you are charged immediately. You gain access to the higher tier's features right away.
Downgrades: When you downgrade to a lower subscription tier (e.g., Diamond to Premium), the change is scheduled to take effect at the end of your current billing period. You are not charged immediately and will retain access to your current tier's features until the billing period ends. The new lower tier subscription will begin at that time.
Billing Cycle Changes: When you change your billing cycle for the same tier (e.g., Premium Monthly to Premium Weekly), the change is scheduled to take effect at the end of your current billing period. You are not charged immediately and will retain your current billing cycle until it expires. The new billing cycle will begin at that time.
Refund Policy: All subscription purchases and refunds are processed by the Apple App Store or Google Play Store. We do not process refunds directly. Refund requests are handled according to each app store's refund policy. To request a refund or view the refund policies, visit Apple Support or Google Play Help, or use the "Report a Problem" / "Request a refund" feature in your account settings.
Cancellation: You can cancel your subscription at any time through your device's Account Settings. Cancellation will take effect at the end of your current billing period, and you will retain access to premium features until that time. No refunds are provided for unused portions of a billing period after cancellation.
Pricing Disclaimer: Discount percentages shown for subscription plans (e.g., 15%, 30%, 45% off) are approximate and may fluctuate due to exchange rates and regional pricing variations. Actual savings may vary based on your local currency and the app store's pricing structure.
8. Analytics and Advertising
Analytics: We use Google Analytics to track website and app usage, including page views, user interactions, and traffic sources. This data is anonymized and helps us improve our service. See Section 6 for more details about Google Analytics.
Advertising: We may introduce in‑app advertising (e.g., AdMob) in the future. If enabled, we will update this Privacy Policy to describe what data is used for ads personalization/measurement and provide controls for your preferences.
Push Notifications: We send push notifications to keep you informed about important events and updates. Notifications include:
Date Reminders: Notifications 24 hours and 3 hours before scheduled dates
Usage Warnings: Alerts when you reach 80% of your usage limits
App Review Requests: Prompts to leave app store reviews (sent 1 day after signup)
To send notifications, we collect and store a push notification token (a device-specific identifier) associated with your account. This token is required to deliver notifications to your device. You can disable push notifications at any time through your device settings. When you disable notifications, we will stop sending them, but your token may remain stored until you delete your account.
9. Your Rights
You have the right to:
Access your personal data
Delete individual chats and conversations directly in the app (chats are automatically deleted after the 15th item in the grid list, or you can delete them manually at any time)
Delete scheduled calendar dates (dates are automatically deleted 1 day after the current date, or you can delete them manually at any time)
Enable or disable push notifications through your device settings
Our service is intended for users aged 18 and older. We do not knowingly collect personal information from children under 18. If you believe we have collected information from a minor, please contact us immediately.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last Updated" date.
12. Complaints, Requests, and DMCA
If you have complaints, access/deletion requests, or copyright concerns (DMCA), contact us using the email below. For DMCA notices, include sufficient detail to identify the copyrighted work and the allegedly infringing material.
13. Contact Us
If you have questions about this Privacy Policy or your data, please contact us at: