Terms of Service & Privacy Policy
Last updated: February 3, 2026
Welcome to Recaal. This document contains both our Terms of Service and Privacy Policy. By using Recaal, you agree to both policies outlined below.
Terms of Service
Legal terms governing your use of Recaal
1. Acceptance of Terms
By downloading, installing, accessing, or using the Recaal mobile application (“App”, “Service”), you (“User”, “you”) agree to be bound by these Terms of Service (“Terms”). If you do not agree to these Terms, do not use the Service.
These Terms constitute a legally binding agreement between you and Recaal (“we”, “us”, “our”).
2. Description of Service
Recaal is a mobile application for iOS and Android that provides smart reminder management with features including:
- Creation and organization of reminders by importance and time
- Natural language snooze functionality
- Calendar awareness integration (optional)
- Location awareness features (optional)
- Cross-device synchronization
The Service is provided “AS IS” and “AS AVAILABLE” without warranties of any kind.
3. User Accounts and Eligibility
Age Requirement: You must be at least 13 years old to use Recaal. If you are under 18, you represent that you have your parent or guardian's permission to use the Service.
Account Registration: To use Recaal, you must create an account by providing accurate and complete information. You are responsible for:
- Maintaining the confidentiality of your account credentials
- All activities that occur under your account
- Notifying us immediately of any unauthorized use
Prohibited Locations: You may not use the Service if you are located in a country embargoed by the United States or European Union, or if you are on any government restricted parties list.
4. License and Restrictions
Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, revocable license to download and use the App on devices you own or control for your personal, non-commercial use.
You agree NOT to:
- Copy, modify, distribute, sell, or lease any part of the Service
- Reverse engineer, decompile, or attempt to extract source code
- Remove or modify any proprietary notices
- Use the Service for any illegal or unauthorized purpose
- Interfere with or disrupt the Service or servers
- Attempt to gain unauthorized access to any portion of the Service
- Use automated systems (bots, scrapers) to access the Service
5. User Content and Conduct
Your Content: You retain all rights to the content you create in Recaal (reminders, notes, etc.). By using the Service, you grant us a license to store, process, and transmit your content solely to provide the Service to you.
Content Responsibility: You are solely responsible for your content and the consequences of sharing it. You represent that you have all necessary rights to your content and that it does not violate any laws or third-party rights.
Prohibited Content: You may not use Recaal to store or share content that:
- Is illegal, harmful, threatening, abusive, or harassing
- Infringes intellectual property or privacy rights
- Contains malware, viruses, or malicious code
- Impersonates any person or entity
6. In-App Purchases
Recaal may offer premium features available through in-app purchases. Purchases are processed through your device's app store (Apple App Store or Google Play Store) and are subject to their respective terms and conditions.
Payment Processing: Payment processing is handled by RevenueCat on behalf of Apple and Google. We do not directly process or store your payment information.
Subscriptions: If you purchase a subscription:
- Subscriptions automatically renew unless cancelled at least 24 hours before the end of the current period
- You will be charged through your app store account
- You can manage or cancel subscriptions through your device's account settings
- Refunds are subject to Apple and Google's refund policies
Lifetime Purchases: If offered, lifetime purchases grant you access to premium features in the App's current state as of the purchase date. Lifetime purchases do not guarantee future updates, new features, continued service availability, or server support in perpetuity.
No Refunds: Except as required by law or app store policy, all purchases are final and non-refundable.
7. Intellectual Property Rights
The Service, including its original content, features, functionality, and design, is owned by Recaal and is protected by international copyright, trademark, patent, trade secret, and other intellectual property laws.
“Recaal” and associated logos are trademarks of Recaal. You may not use our trademarks without prior written permission.
8. Third-Party Services
The Service integrates with third-party services including:
- Google Firebase: Authentication, data storage, and push notifications
- RevenueCat: In-app purchase management
- Calendar Services: iOS Calendar and Google Calendar (if you enable calendar awareness)
- Location Services: Device location services (if you enable location awareness)
Your use of these third-party services is subject to their respective terms and policies. We are not responsible for third-party services or their content.
9. Service Availability and Modifications
Availability: We strive to provide reliable service but do not guarantee that the Service will be uninterrupted, secure, or error-free. We may experience downtime for maintenance, updates, or unforeseen issues.
Modifications: We reserve the right to modify, suspend, or discontinue any aspect of the Service at any time, with or without notice. We may also impose limits on features or restrict access to parts of the Service.
Updates: We may release updates to improve the Service. Some updates may be required to continue using the Service.
10. Termination
By You: You may stop using the Service and delete your account at any time through the App settings or by contacting us at hello@recaal.com.
By Us: We may suspend or terminate your access to the Service immediately, without prior notice or liability, for any reason, including:
- Violation of these Terms
- Fraudulent or illegal activity
- Extended periods of inactivity
- At our discretion for operational or business reasons
Effect of Termination: Upon termination, your right to use the Service ceases immediately. We may delete your account and content, though we may retain certain information as required by law or legitimate business purposes.
11. Disclaimers and Warranties
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR COURSE OF PERFORMANCE.
WE DO NOT WARRANT THAT:
- The Service will meet your requirements or expectations
- The Service will be uninterrupted, secure, or error-free
- Any errors or defects will be corrected
- The Service is free of viruses or harmful components
Critical Reminders: While Recaal is designed to help you manage reminders, you should not rely solely on the App for critical, time-sensitive, or safety-related reminders (medical appointments, safety checks, legal deadlines, etc.). We are not responsible for missed reminders due to technical issues, notification failures, or other causes.
12. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RECAAL AND ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:
- Loss of profits, revenue, data, or use
- Business interruption
- Loss of goodwill or reputation
- Missed appointments or deadlines
- Any other intangible losses
ARISING OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE THE SERVICE, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), OR ANY OTHER LEGAL THEORY, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR RELATED TO THE SERVICE SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM, OR (B) $100 USD.
Some jurisdictions do not allow limitations on implied warranties or liability for incidental or consequential damages. In such jurisdictions, the above limitations may not apply to you.
13. Indemnification
You agree to indemnify, defend, and hold harmless Recaal and its affiliates, officers, directors, employees, and agents from any claims, liabilities, damages, losses, costs, or expenses (including reasonable attorneys' fees) arising out of or related to:
- Your use or misuse of the Service
- Your violation of these Terms
- Your violation of any rights of another person or entity
- Your content
14. Governing Law and Disputes
These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which Recaal operates, without regard to conflict of law principles.
Informal Resolution: If you have a dispute with us, please contact us at hello@recaal.com first, and we will attempt to resolve it informally.
Arbitration: Any dispute that cannot be resolved informally shall be resolved through binding arbitration, except where prohibited by law. You and Recaal agree to waive the right to a trial by jury or to participate in a class action.
15. Changes to Terms
We may modify these Terms at any time. We will notify you of material changes by:
- Posting the updated Terms in the App
- Updating the “Last updated” date at the top of this document
- Sending you a notification through the App or email (for significant changes)
Your continued use of the Service after changes become effective constitutes acceptance of the updated Terms. If you do not agree to the changes, you must stop using the Service.
16. General Provisions
Entire Agreement: These Terms, together with our Privacy Policy, constitute the entire agreement between you and Recaal regarding the Service.
Severability: If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will remain in effect.
No Waiver: Our failure to enforce any right or provision of these Terms will not constitute a waiver of such right or provision.
Assignment: You may not assign or transfer these Terms without our written consent. We may assign these Terms without restriction.
Privacy Policy
How we collect, use, and protect your data
1. Introduction
At Recaal, we respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application.
This policy applies to all users of the Recaal mobile application on iOS and Android devices.
Data Controller: Recaal is the data controller responsible for your personal data. For privacy-related inquiries, contact us at hello@recaal.com.
2. Information We Collect
We collect information in the following categories:
2.1 Account Information (via Firebase Authentication)
Recaal uses Google Sign-In for authentication. When you sign in with Google, we receive:
- Email address: Used for account identification and communication
- Display name: Your Google profile name
- Profile picture: Your Google profile photo (optional)
- User ID: A unique identifier for your account
Firebase Authentication also temporarily logs your IP address for security purposes (retained for a few weeks).
We do not store passwords. Authentication is handled entirely by Google.
2.2 Reminder Data (stored in Firebase Firestore)
The core content you create in Recaal is stored in Firebase Firestore:
- Reminder titles and descriptions
- Reminder due dates, times, and repeat settings
- Importance levels and categories
- Snooze history
All data stored in Firestore is encrypted at rest and in transit.
2.3 Calendar Data (Optional - Local Only)
Privacy-Friendly: Local Processing Only
Calendar data stays on your device. We do NOT collect, store, or transmit any calendar information to our servers.
If you enable calendar awareness features, the app accesses your calendar data locally on your device only.
How it works: The app reads your calendar events (times, titles, busy/free status) directly on your device to offer smart snooze options like “After lunch” based on your schedule.
Permission Required: You must explicitly grant calendar access in your device settings. We only read calendar data; we never modify or create calendar events. You can revoke access at any time.
2.4 Location Data (Optional - Local Only)
Privacy-Friendly: Local Processing Only
Location data stays on your device. We do NOT collect, store, or transmit any location information to our servers.
If you enable location awareness, you can snooze reminders with “Until I leave” functionality.
How it works:
- When you receive a notification, you can choose to snooze “Until I leave”
- The app creates a geofence around your current location at that moment
- When you exit the geofence, the reminder notification triggers again
- All geofence monitoring happens locally on your device
Permission Required: You must grant location permission for this feature. iOS and Android allow you to choose “While Using” or “Always” access.
2.5 Purchase and Subscription Information
If you make in-app purchases, we collect:
- Purchase transaction IDs (via RevenueCat)
- Subscription status (active, expired, cancelled)
- Purchase dates and product identifiers
Payment Information: We do NOT collect or store payment card information. All payments are processed by Apple App Store or Google Play Store. RevenueCat receives transaction data from Apple/Google to manage subscription status.
3. How We Use Your Information
We use the limited information we collect for the following purposes:
- Provide the Service: Create and sync reminders, deliver notifications, process snooze requests
- Authentication: Verify your identity via Google Sign-In and secure your account
- Sync Across Devices: Synchronize your reminder data across your iOS and Android devices via Firebase Firestore
- Smart Features: Enable calendar-aware and location-aware snooze options (processed locally on your device)
- Push Notifications: Send reminder notifications via Firebase Cloud Messaging
- Process Purchases: Manage subscriptions and verify purchase status via RevenueCat
- Communication: Send important service updates and support responses
- Security: Detect and prevent fraud, abuse, and security incidents
- Legal Compliance: Comply with legal obligations and enforce our Terms
What we DON'T do:
We do not track your app usage, analyze behavior patterns, or collect analytics data. Calendar and location data remain on your device and are never transmitted to our servers.
4. Legal Basis for Processing (GDPR)
If you are in the European Economic Area (EEA), UK, or Switzerland, we process your personal data based on the following legal grounds:
- Contract Performance (Art. 6(1)(b) GDPR): Processing necessary to provide the Service you've requested (account creation, reminder sync, purchases)
- Consent (Art. 6(1)(a) GDPR): For optional features like calendar and location access (processed locally), push notifications. You can withdraw consent at any time.
- Legitimate Interests (Art. 6(1)(f) GDPR): Security and fraud prevention (where not overridden by your privacy rights)
- Legal Obligation (Art. 6(1)(c) GDPR): Compliance with laws, regulations, court orders
5. Data Storage and Security
5.1 Storage Infrastructure
Your data is stored using Google Firebase services:
- Firebase Authentication: Account credentials stored in Firebase Auth infrastructure (US-based with global redundancy)
- Firebase Firestore: Reminder data stored in Firestore databases with encryption at rest
- Firebase Cloud Messaging (FCM): Push notification tokens and delivery infrastructure
Data Location: Firebase data is processed on Google's global infrastructure. Authentication data is primarily processed in the United States. Firestore data may be stored in multi-region configurations for reliability.
5.2 Security Measures
We implement industry-standard security measures:
- Encryption in Transit: All data transmitted between your device and our servers uses TLS/SSL encryption
- Encryption at Rest: Firestore data is encrypted at rest using AES-256 encryption
- Authentication Security: We use Google Sign-In; we never store passwords
- Access Controls: Strict internal access controls and Firebase security rules limit data access
- Regular Security Audits: We regularly review and update security practices
Limitation: While we implement strong security measures, no system is 100% secure. You are responsible for maintaining the security of your account credentials.
6. Third-Party Services
Recaal integrates with the following third-party services:
6.1 Google Firebase (Authentication, Firestore, Cloud Messaging)
Provider: Google LLC
Purpose: Authentication, data storage, push notifications
Data Shared: Account information, reminder data, device tokens, IP addresses
Data Processing: Google processes data as a service provider on our behalf
Privacy Policy: Firebase Privacy Information
GDPR Compliance: Google provides Data Processing Amendments for GDPR compliance
Data Retention (Firebase):
- Authentication data: Retained until account deletion, then removed within 180 days
- Firestore reminder data: Retained while your account is active; deleted within 180 days of account deletion
- IP addresses: Temporarily retained by Firebase for a few weeks for security purposes
- FCM technical data: Managed by Firebase according to their retention policies (see Firebase Privacy Information)
6.2 RevenueCat (In-App Purchase Management)
Provider: RevenueCat, Inc.
Purpose: Manage subscriptions and in-app purchases
Data Shared: User ID (anonymized), purchase transaction data, subscription status
Privacy Policy: RevenueCat Privacy Policy
Note: RevenueCat does not receive payment card information. Payments are processed by Apple and Google.
6.3 Apple App Store and Google Play Store
Purchases are processed through Apple or Google. Your payment information is handled exclusively by them according to their privacy policies:
7. Data Sharing and Disclosure
We do NOT sell, rent, or trade your personal data. We may share your information only in the following circumstances:
7.1 With Service Providers
We share data with trusted third-party service providers (Firebase, RevenueCat) who process data on our behalf to provide the Service. These providers are contractually obligated to protect your data and use it only for specified purposes.
7.2 For Legal Compliance
We may disclose your information if required to do so by law or in response to:
- Valid legal process (subpoenas, court orders, warrants)
- Governmental or regulatory requests
- Enforcement of our Terms of Service
- Protection of our rights, property, or safety, or that of users or the public
7.3 Business Transfers
If Recaal is involved in a merger, acquisition, sale of assets, or bankruptcy, your information may be transferred as part of that transaction. We will notify you of any such change and any choices you may have.
7.4 With Your Consent
We may share your information for other purposes with your explicit consent.
8. Data Retention
We retain your data for as long as necessary to provide the Service and fulfill the purposes outlined in this Privacy Policy:
- Active Accounts: Reminder data is retained while your account is active
- Account Deletion: When you delete your account, we delete your data within 30 days, except where retention is required by law
- Firebase Data: Firebase retains deleted data for up to 180 days for backup and recovery purposes before permanent deletion
- Legal or Security Needs: We may retain certain data longer if required by law, to resolve disputes, enforce agreements, or for legitimate security purposes
9. Your Rights and Choices
9.1 Access and Portability
You have the right to access your personal data. You can export your reminder data directly from the app settings.
9.2 Correction and Update
You can update your account information and reminder data at any time through the app.
9.3 Deletion
You can delete your account and all associated data through the app settings or by contacting us at hello@recaal.com. Upon deletion:
- Your account will be permanently disabled
- Your data will be deleted within 30 days
- Backups in Firebase may persist for up to 180 days before permanent deletion
9.4 Revoke Permissions
You can revoke permissions for:
- Calendar Access: Device Settings > Recaal > Calendar
- Location Access: Device Settings > Recaal > Location
- Notifications: Device Settings > Recaal > Notifications
Revoking these permissions will disable related features but will not delete your account.
9.5 Marketing Communications
If we send promotional emails (currently we do not), you can opt out using the unsubscribe link in the email or by contacting us.
9.6 GDPR Rights (EEA, UK, Switzerland Users)
If you are located in the EEA, UK, or Switzerland, you have additional rights under GDPR:
- Right to Access (Art. 15): Request a copy of your personal data
- Right to Rectification (Art. 16): Correct inaccurate data
- Right to Erasure (Art. 17): Request deletion (“right to be forgotten”)
- Right to Restriction (Art. 18): Limit how we process your data
- Right to Data Portability (Art. 20): Receive your data in a portable format
- Right to Object (Art. 21): Object to processing based on legitimate interests
- Right to Withdraw Consent (Art. 7): Withdraw consent for consent-based processing
- Right to Lodge a Complaint (Art. 77): File a complaint with your data protection authority
To exercise these rights, contact us at hello@recaal.com.
9.7 California Privacy Rights (CCPA/CPRA)
If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA):
- Right to Know: Request disclosure of personal information collected, used, shared, or sold
- Right to Delete: Request deletion of personal information
- Right to Opt-Out: We do not sell personal information
- Right to Non-Discrimination: We will not discriminate against you for exercising your rights
To exercise these rights, contact us at hello@recaal.com. We will verify your identity before processing requests.
Personal Information Collected (CCPA Categories):
- Identifiers (email, name, Google user ID)
- Commercial information (purchase history via RevenueCat)
- User-generated content (reminder titles, descriptions, dates)
Data NOT Collected: We do not collect device identifiers, app usage analytics, geolocation data, or behavioral inferences. Calendar and location data (when enabled) are processed locally on your device and never transmitted to our servers.
We do NOT sell personal information. We share data with service providers as described in Section 7.
10. Children's Privacy
Recaal is not directed to children under the age of 13, and we do not knowingly collect personal information from children under 13. If you are under 13, do not use Recaal or provide any information.
If we learn that we have collected personal information from a child under 13 without parental consent, we will delete that information promptly. If you believe we have information from a child under 13, contact us at hello@recaal.com.
For users between 13 and 18, we recommend obtaining parental permission before using Recaal.
11. International Data Transfers
Recaal is operated globally, and your data may be transferred to and processed in countries other than your country of residence, including the United States, where Firebase servers are located.
GDPR Protections: For EEA, UK, and Swiss users, data transfers are protected by:
- Google's compliance with EU-U.S. Data Privacy Framework and UK Extension
- Standard Contractual Clauses (SCCs) approved by the European Commission
- Adequate safeguards as required by GDPR Articles 44-49
By using Recaal, you consent to the transfer of your data to countries that may have different data protection laws than your country of residence.
12. Push Notifications (Firebase Cloud Messaging)
Recaal uses Firebase Cloud Messaging (FCM) to deliver reminder notifications.
How FCM Works:
- When you install Recaal, Firebase automatically generates a unique installation ID
- This ID is used to route notifications to your specific device
- We send notification content (reminder text, time) through Firebase's servers to your device
Data Handled by FCM (Firebase, not us):
Firebase Cloud Messaging automatically collects certain technical data to function:
- Firebase installation ID (unique per app installation)
- Device type and operating system (for notification compatibility)
- Notification delivery status
This data is collected and processed by Google Firebase, not by Recaal directly. We do not store or access this technical information.
Controlling Notifications: You can disable notifications at any time in your device settings. This will not affect other app functionality, but you will not receive reminder alerts.
FCM Privacy: See Firebase Privacy Information for details on how Firebase handles notification data.
13. Do Not Track (DNT)
Some browsers have a “Do Not Track” feature. Because there is no common industry standard for DNT, Recaal does not currently respond to DNT signals. We follow the standards outlined in this Privacy Policy.
14. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors.
Notification of Changes: We will notify you of material changes by:
- Updating the “Last updated” date at the top of this policy
- Posting a notice in the app
- Sending an email or push notification (for significant changes)
Your Continued Use: Your continued use of Recaal after changes become effective constitutes acceptance of the updated Privacy Policy. If you do not agree to changes, you should stop using Recaal and delete your account.
Material Changes Requiring Consent: For changes that require your consent under applicable law (e.g., new data collection practices), we will obtain your explicit consent before the changes take effect.
15. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:
Email: hello@recaal.com
Subject Line: Privacy Inquiry
For GDPR-related inquiries or to exercise your GDPR rights, please use the subject line “GDPR Request”.
For CCPA-related inquiries or to exercise your California privacy rights, please use the subject line “CCPA Request”.
We will respond to your inquiry within 30 days (or as required by applicable law).
Quick Summary
We collect minimal data: Google account info and your reminder content. Calendar and location data (when enabled) stay on your device and are never transmitted to our servers. We use Firebase (Google) for storage/authentication and RevenueCat for purchases. Your data is encrypted, never sold, and you can export or delete it anytime. We don't track your usage or collect analytics. You have rights under GDPR and CCPA. Contact hello@recaal.com with questions.