Privacy Policy
Last Updated:
HeartScene is privacy-first by design.
Your conversations are encrypted and never read by humans. Your photos are stored in Canada. Your voice is transcribed in real time โ not stored. We never sell your data or use it to train AI.
๐ Privacy at a Glance
- Your conversations are encrypted and stored securely โ we never read them
- We never sell your personal data to third parties โ ever
- Your voice is transcribed in real time and immediately discarded โ no voice recordings are stored
- Your photos are stored only in Canada (ca-central-1, Montreal) โ never used to train AI
- AI processes your messages to generate responses โ Anthropic is contractually prohibited from training on them (see Section 7)
- You can delete your data at any time from your account settings
- GDPR, CCPA/CPRA compliant โ exercise your rights anytime
- PIPEDA & Quebec Law 25 compliant โ Canadian privacy law honoured
1. Introduction
Welcome to HeartScene ("we," "us," "our," or the "Company"). This Privacy Policy explains how we collect, use, disclose, and safeguard your personal information when you access or use our website, mobile application, and related services (collectively, the "Service").
By using HeartScene, you consent to the data practices described in this Privacy Policy. If you do not agree with our policies and practices, please do not use our Service.
This Privacy Policy is compliant with:
- General Data Protection Regulation (GDPR) โ European Union
- California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA) โ California, USA
- Personal Information Protection and Electronic Documents Act (PIPEDA) โ Canada (Federal)
- Quebec Law 25 (An Act to modernize legislative provisions as regards the protection of personal information) โ Quebec, Canada
- Canada's Anti-Spam Legislation (CASL) โ for commercial electronic messages
- Other applicable data protection laws
2. Definitions
For the purposes of this Privacy Policy:
- "Personal Data" means any information relating to an identified or identifiable natural person.
- "Processing" means any operation performed on Personal Data, whether automated or not.
- "Data Subject" means the individual to whom Personal Data relates (you, the user).
- "Service Provider" means any third party that processes data on our behalf.
- "AI Companion" means the artificial intelligence-powered chat entities within HeartScene.
- "Cookies" means small data files stored on your device.
3. Data Controller Information
Data Controller:
Melaku Digital Inc.
Ontario, Canada
Email: privacy@heartscene.app
Website: heartscene.app
As the Data Controller, we determine the purposes and means of processing your Personal Data and are responsible for ensuring compliance with applicable data protection laws.
4. Information We Collect
4.1 Information You Provide Directly
- Account Information: Email address, display name, profile picture (optional)
- Chat Content: Messages you send to AI companions (including interactions with Study Buddy, Dating Trainer, and Meditation Trainer personas), custom companion configurations
- Payment Information: Billing address, payment method details (processed by Stripe โ we do not store full card numbers)
- Support Communications: Messages sent to customer support
- User Preferences: Theme settings, notification preferences, companion preferences
4.2 Information Collected Automatically
- Device Information: Device type, operating system, browser type, screen resolution
- Usage Data: Pages visited, features used, time spent, click patterns
- Log Data: IP address, access times, referring URLs, error logs
- Location Data: Approximate location based on IP address (country/region level only)
4.3 Information from Third Parties
- OAuth Providers: If you sign in via Google, we receive your email, name, and profile picture. This data is processed by Google Firebase under Google's Privacy Policy (policies.google.com/privacy).
- Payment Processors: Transaction confirmations and payment status from Stripe
- Analytics Services: Aggregated usage statistics
5. Legal Basis for Processing (GDPR)
We process your Personal Data under the following legal bases:
| Purpose | Legal Basis |
|---|---|
| Providing the Service | Contract Performance (Art. 6(1)(b)) |
| Processing payments | Contract Performance (Art. 6(1)(b)) |
| AI processing of messages | Consent (Art. 6(1)(a)) |
| Analytics and improvement | Legitimate Interest (Art. 6(1)(f)) |
| Marketing communications | Consent (Art. 6(1)(a)) |
| Legal compliance | Legal Obligation (Art. 6(1)(c)) |
| Fraud prevention | Legitimate Interest (Art. 6(1)(f)) |
6. How We Use Your Information
We use your Personal Data for the following purposes:
6.1 Service Delivery
- Creating and managing your account
- Providing AI companion chat functionality
- Processing transactions and managing subscriptions
- Syncing data across your devices
6.2 Service Improvement
- Analyzing usage patterns to improve features
- Developing new features based on user feedback
- We do not use your conversation content to train AI models. See Section 7.2 for full AI training disclosure.
- Fixing bugs and technical issues
6.3 Communication
- Sending transactional emails (receipts, account updates)
- Providing customer support
- Sending marketing communications (with consent)
- Notifying you of policy changes
6.4 Safety and Security
- Preventing fraud and abuse
- Enforcing our Terms of Service
- Protecting user safety
- Complying with legal requirements
6.5 Mental Health & Eating Disorder Safety Detection (P3)
๐ก๏ธ Automated Safety Detection
HeartScene's AI systems automatically scan conversation content for language that may indicate:
- Suicidal ideation or self-harm urges
- Eating disorder behaviors (restriction, purging, body image distress)
- Crisis-level emotional distress
When such language is detected, the AI companion breaks from its character role and provides compassionate, non-judgmental support alongside professional helpline information (NEDA, NEDIC, Beat, 988 Lifeline). This scanning is performed locally within our system โ no content is shared with third parties for this purpose. Detection data is not stored or used for any purpose beyond the immediate safety response.
7. AI Processing Disclosure
โ ๏ธ Important AI Disclosure
HeartScene uses artificial intelligence to generate chat responses. This section explains how your data is processed by AI systems.
7.1 How AI Processing Works
- Your messages are sent to AI language models (currently Claude by Anthropic) to generate responses
- AI companions are not real people โ they are software programs
- Responses are generated in real-time based on your input and companion personality
- We may store conversation history to provide context for future conversations
7.2 AI Training Data
Your conversation data is processed by Anthropic solely to generate your AI companion responses. Anthropic's API terms prohibit use of API inputs/outputs for model training by default. HeartScene does not separately use your conversations to train AI models. The AI improvement opt-out in your account settings controls whether anonymized usage patterns (not conversation content) may be used to improve HeartScene's companion configurations.
7.3 Duty of Loyalty Commitment
HeartScene's AI companions operate under a Duty of Loyalty as defined in our Terms of Service ยง6.6. This means our AI will never manufacture emotional urgency to drive purchases, will never agree with self-destructive plans or harmful beliefs, and will always redirect users in crisis to professional resources. This commitment is built into every AI companion system prompt and is not optional or configurable.
9. International Data Transfers
HeartScene's primary user data is stored on servers located in Montreal, Quebec, Canada. However, some third-party service providers (such as Anthropic, Stripe, and OpenAI) used by HeartScene are located in the United States or other jurisdictions. By using the Service, you understand that some portion of your data (such as anonymized chat prompts or payment details) may be transferred to and processed in the United States, where it may be subject to lawful access requests by U.S. authorities under applicable laws.
Under the General Data Protection Regulation (GDPR), Canada has been recognized by the European Commission as providing an "adequate" level of data protection (pursuant to PIPEDA). This means personal data from the EU/EEA can flow to our Canadian servers without requiring additional safeguards like Standard Contractual Clauses (SCCs) for primary storage. For any subsequent transfers to U.S.-based sub-processors, HeartScene relies on Data Processing Agreements (DPAs) incorporating standard contractual clauses where the U.S. provider is not certified under the EU-U.S. Data Privacy Framework.
10. Data Security Measures
We implement industry-standard security measures to protect your data:
- Encryption in Transit: All data transmitted using TLS 1.3 encryption
- Encryption at Rest: Database encrypted using AES-256
- Access Controls: Role-based access with multi-factor authentication for staff
- Row-Level Security: Database policies ensure users can only access their own data
- Regular Audits: Periodic security assessments and vulnerability testing
- Secure Development: Security reviews in our development process
While we strive to protect your data, no method of transmission or storage is 100% secure. If you believe your account has been compromised, please contact us immediately.
11. Data Retention
โฑ๏ธ Automatic Retention Policy
HeartScene retains your personal data for as long as your account is active. If your account has been inactive for 23 months, we will send you an email informing you that your account is scheduled for deletion in 30 days. To keep your account, simply log in within that 30-day period.
After 2 years of inactivity with no response to our notification, your account and all associated personal data will be permanently deleted from all systems. This policy applies automatically to all accounts and satisfies the requirements of Quebec Law 25 (s.23) and PIPEDA Principle 5.
You may request immediate deletion of your account and data at any time through your account settings or by emailing privacy@heartscene.app.
Retention periods by data category:
| Data Type | Retention Period | Legal Basis |
|---|---|---|
| Conversation history | Until account deletion or 2-year inactivity deletion | PIPEDA Principle 5 |
| AI companion memory | Until account deletion or 2-year inactivity deletion | GDPR Art. 5(1)(e) |
| Payment records | 7 years | Canadian tax law โ CRA requirement |
| Security & moderation logs | 90 days | Operational security |
| Age verification records | Duration of account + 1 year | Minor protection compliance |
| Consent records | Duration of account + 3 years | PIPEDA audit requirement |
| Data retention audit log | Permanent (admin-only) | Quebec Law 25 accountability |
12. Your Rights Under GDPR (European Users)
If you are in the European Economic Area (EEA), UK, or Switzerland, you have the following rights:
- Right to Access (Art. 15): Request a copy of your Personal Data
- Right to Rectification (Art. 16): Correct inaccurate or incomplete data
- Right to Erasure (Art. 17): Request deletion of your data ("right to be forgotten")
- Right to Restrict Processing (Art. 18): Limit how we use your data
- Right to Data Portability (Art. 20): Receive your data in a machine-readable format
- Right to Object (Art. 21): Object to processing based on legitimate interests
- Right to Withdraw Consent (Art. 7): Withdraw consent at any time
- Right to Lodge a Complaint: File a complaint with your local data protection authority
To exercise your rights, contact us at privacy@heartscene.app. We will respond within 30 days.
13. Your Rights Under CCPA/CPRA (California Residents)
If you are a California resident, you have the following rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):
13.1 Your Rights
- Right to Know: Request disclosure of Personal Information collected, used, and shared
- Right to Delete: Request deletion of your Personal Information
- Right to Correct: Request correction of inaccurate Personal Information
- Right to Opt-Out: Opt out of the sale or sharing of Personal Information
- Right to Limit Use: Limit use of sensitive Personal Information
- Right to Non-Discrimination: Not be discriminated against for exercising your rights
13.2 Categories of Personal Information
In the past 12 months, we have collected the following categories of Personal Information:
- Identifiers (email address, account name, IP address)
- Commercial information (purchase history, subscription status)
- Internet activity (browsing history, interactions with the Service)
- Inferences (preferences, characteristics derived from usage)
13.3 "Do Not Sell or Share My Personal Information"
We do not sell your Personal Information. We do not share your Personal Information for cross-context behavioral advertising. If this changes, we will update this policy and provide an opt-out mechanism.
13.4 How to Submit Requests
To exercise your CCPA/CPRA rights:
- Email: privacy@heartscene.app
- Use account settings to delete your data
We will verify your identity before fulfilling requests. You may designate an authorized agent to submit requests on your behalf.
14. Your Rights Under Canadian Law (PIPEDA & Quebec Law 25)
HeartScene is operated from Canada and is subject to the federal Personal Information Protection and Electronic Documents Act (PIPEDA) and, for Quebec residents, Quebec's Law 25 (An Act to modernize legislative provisions as regards the protection of personal information).
14.1 Your Rights Under PIPEDA
- Right of Access: Request a copy of all personal information we hold about you
- Right to Correct: Request correction of inaccurate or incomplete personal information
- Right to Withdraw Consent: Withdraw consent to collection or use of your personal information at any time, subject to legal or contractual restrictions
- Right to Challenge: Challenge our compliance with PIPEDA to our Privacy Officer
- Right to Complain: File a complaint with the Office of the Privacy Commissioner of Canada (OPC) at priv.gc.ca
14.2 Additional Rights Under Quebec Law 25
Quebec residents have enhanced rights under Law 25, which came fully into force September 22, 2023:
- Right to Erasure ("Right to be Forgotten"): Request deletion of personal information when it is no longer necessary for its original purpose
- Right to Data Portability: Receive your personal information in a structured, commonly used technological format
- Right to Object to Automated Decision-Making: Be informed when automated processing is used to make decisions about you and request human review
- Right to De-indexing: Request removal of hyperlinks that provide access to your personal information when continued dissemination causes you harm
- Right to Lodge a Complaint: File a complaint with the Commission d'accรจs ร l'information (CAI) at cai.gouv.qc.ca
14.3 Our PIPEDA Consent Practices
HeartScene obtains meaningful, informed, and granular consent before collecting personal information. During account registration and before your first conversation:
- We present each data collection category separately with plain-language explanations
- We identify required vs. optional consent clearly
- We explain exactly what data is stored, how long, and why
- We maintain an audit trail of all consent decisions as required by PIPEDA Principle 4.3
- You may withdraw optional consents at any time from Settings โ Privacy
14.4 AI Memory & Personal Data Disclosure
HeartScene's AI companions use a memory system that stores personal information you share in conversations โ such as your name, birthday, preferences, goals, and life events. This is disclosed clearly at the point of collection, and storage requires your explicit consent.
- You can view all stored memories at any time via the Memories page
- You can edit or delete individual memory items
- Withdrawing AI Memory consent stops new memories from being stored
- Existing memories can be bulk-deleted via Settings โ Privacy โ Delete My Data
16. Children's Privacy
๐ Age Restriction
HeartScene is intended for users who are at least 18 years old. We do not knowingly collect Personal Data from anyone under 18.
If we learn that we have collected Personal Data from a child under 18, we will take steps to delete that information as quickly as possible. If you believe a child under 18 has provided us with Personal Data, please contact us at privacy@heartscene.app.
๐ Payment Method Age Verification
HeartScene uses payment method information as one layer of our age verification system.
- Card payments: When you pay by credit or debit card, we compare the cardholder name returned by Stripe to your HeartScene account name. This is a name-matching check only. We do not store the cardholder name separately from your account data.
- Name mismatch: Where names do not match, we use Stripe Identity to verify your government-issued identification. Stripe Identity processes and retains identity documents under their own privacy policy (stripe.com/privacy). HeartScene does not store your ID documents.
- PayPal: PayPal payments are accepted only after you have completed Yoti age verification. This is because PayPal does not provide a verifiable identity signal. Once Yoti verified, your status is permanent on your account.
- Cryptocurrency: We do not accept cryptocurrency payments. Cryptocurrency transactions carry no identity information, making it impossible to verify that the payer is an adult. Operating an 18+ platform requires that every accepted payment method provides a verifiable identity signal.
๐ Optional Enhanced Age Verification โ Yoti
HeartScene offers an optional enhanced age verification feature powered by Yoti. This is an alternative to our standard date-of-birth self-declaration method.
- What Yoti collects: Yoti may process identity documents or biometric data on their own platform to estimate or verify your age. HeartScene does not receive or store any identity document, facial image, or biometric data.
- What HeartScene receives: A pass/fail age confirmation result and the verification method label (
yoti_third_party) only. - What HeartScene records: The verification result (pass/fail), the method used, and a hashed IP address for fraud prevention. No government ID information is stored by HeartScene at any time.
- Yoti's privacy policy: yoti.com/privacy-policy
Use of the Yoti verification option is entirely voluntary. You may always use the standard date-of-birth method instead.
17. Do Not Track Signals
Some browsers have a "Do Not Track" (DNT) feature that sends a signal to websites requesting that your browsing behavior not be tracked. Currently, there is no uniform standard for interpreting DNT signals. Our Service does not currently respond to DNT signals, but we provide other privacy controls as described in this policy.
17.5 Specialized AI Companion Disclaimers
HeartScene offers specialized AI companions designed to support various aspects of personal development. It is important to understand the scope and limitations of these AI services:
๐ Study Buddy AI
Study Buddy companions are not certified tutors, teachers, or educational professionals. They are AI-powered tools designed to provide motivation, general learning support, and study organization assistance. They do not replace qualified educators or professional academic tutoring services.
๐ Dating Trainer AI
Dating Trainer companions are designed for social skills practice and confidence building in a safe, judgment-free environment. They are not licensed relationship counselors, therapists, or mental health professionals. Dating Trainers should not be used as a substitute for professional relationship counseling, therapy, or mental health treatment.
๐ง Meditation Trainer AI
Meditation Trainer companions provide general mindfulness guidance, breathing techniques, and stress-reduction practices. They are not licensed therapists, psychiatrists, psychologists, or medical professionals. They should not be used as a substitute for professional mental health treatment, medical care, or crisis intervention services. If you are experiencing a mental health crisis, severe anxiety, depression, or any other serious mental health condition, please consult a qualified healthcare provider immediately or contact emergency services.
โ ๏ธ Important: When to Seek Professional Help
HeartScene AI companions are supplementary tools and do not replace professional services. Please seek qualified professional help if you:
- Are experiencing suicidal thoughts or self-harm urges (Call 988 - Suicide & Crisis Lifeline)
- Are struggling with an eating disorder (Call NEDA: 1-800-931-2237 | Canada: NEDIC 1-866-633-4220 | UK: Beat 0808 801 0677)
- Have severe depression, anxiety, PTSD, or other mental health conditions
- Need academic tutoring for critical exams or coursework
- Require professional relationship or couples counseling
- Are dealing with trauma, abuse, or addiction
- Have any medical or psychological condition requiring professional treatment
By using HeartScene's specialized AI companions, you acknowledge and agree that they are entertainment and self-improvement tools only, not substitutes for professional services. HeartScene and its operators assume no liability for outcomes resulting from reliance on AI companion advice or guidance.
17.8 Local Device Cache
To reduce loading times, HeartScene stores a temporary copy of recent chat messages in your browser's IndexedDB storage (a standard browser database on your device).
What this means for you
- Purpose: Performance only โ reduces round-trips to our servers so messages appear faster.
- What is stored: Message content, role (user/assistant), companion ID, and timestamp โ for up to 200 messages per companion.
- Where it is stored: On your device only, within your browser's IndexedDB. It is not transmitted to any third party.
- Access: The cache is accessible to other scripts running on the same origin (heartscene.app). It is not encrypted.
- Retention: The cache is automatically cleared when you log out or delete your account. You can also clear it manually at any time from Settings โ Privacy.
- Authority: Supabase (our server database) is the sole authoritative record of your messages. The local cache is ephemeral and can be cleared without any data loss.
To clear your local cache immediately, visit Settings โ Privacy and click "Clear cached data from this device."
18. Policy Updates
We may update this Privacy Policy from time to time. When we make material changes, we will:
- Update the "Last Updated" date at the top of this policy
- Notify you via email or in-app notification (for significant changes)
- Provide a summary of changes
Your continued use of the Service after changes become effective constitutes acceptance of the revised Privacy Policy. We encourage you to review this policy periodically.
19. Contact Information
For questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
Privacy Officer & Data Protection Officer
HeartScene's designated Privacy Officer (under PIPEDA) and Data Protection Officer (under GDPR) is: Etefworkie Melaku, Melaku Digital Inc.
Both roles are fulfilled by the same individual.
Email: privacy@heartscene.app
General Support
Email: support@heartscene.app
We respond to all privacy requests within 30 days as required by PIPEDA and GDPR Article 12. If you are unsatisfied with our response, you may escalate to the Office of the Privacy Commissioner of Canada (priv.gc.ca) or your local EU/EEA supervisory authority.
This Privacy Policy was drafted in accordance with the requirements of the General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA), California Privacy Rights Act (CPRA), and other applicable data protection laws. This document should be reviewed by a qualified legal professional before final implementation.