Privacy Policy
Systemores LLC— LifesRide
Last Updated: June 19, 2026
Table of Contents
1. Introduction
Welcome to LifesRide, a home intelligence platform operated by Systemores LLC(“we,” “our,” or “us”). We are committed to protecting your personal information and your right to privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our web application at lifesride.com.
LifesRide helps homeowners intelligently manage their home by providing AI-powered bid normalization for HVAC, plumbing, and roofing quotes, a warranty ledger for tracking home equipment, and subscription-based access to premium features. By accessing or using our services, you agree to the terms of this Privacy Policy. If you do not agree with its terms, please discontinue use immediately.
This policy is designed to be compliant with applicable privacy laws including the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA).
2. Information We Collect
We collect information you provide directly, information generated by your use of our services, and limited technical data. The categories we collect include:
Account Information
- Email address (used for authentication via Firebase Auth)
- Password (hashed and managed by Firebase Authentication — we never store plaintext passwords)
- Display name or profile information you choose to provide
- Subscription status and billing tier
Home Equipment Data (Warranty Ledger)
- Appliance or equipment name, brand, model number, and serial number
- Purchase date, installation date, and warranty expiration date
- Notes or custom fields you add to equipment records
- Service and maintenance history you log within the platform
Quote Documents and Images
- PDF files, images (JPEG, PNG, HEIC, etc.) containing contractor quotes you upload
- Structured data extracted from those quotes by our AI analysis pipeline (line-item costs, contractor names, project descriptions, totals)
- Trade category (HVAC, Plumbing, Roofing) associated with each quote
Payment Information
Payment card details and billing information are collected and processed exclusively by Stripe, Inc. We do not receive or store full card numbers. We retain only non-sensitive payment metadata such as subscription status, plan type, and Stripe Customer ID for account management purposes.
Usage and Technical Data
- Pages visited within the application and features accessed
- Browser type, operating system, and device category (collected by Firebase Analytics)
- IP address (retained temporarily by Firebase and Google infrastructure)
- Guest usage count stored in
localStorage(see Section 9) - Error logs and diagnostic information to maintain platform reliability
3. How We Use Your Information
We use the information we collect for the following purposes:
- Providing and operating the service — authenticating your account, storing your warranty ledger data, and returning AI-analyzed bid results.
- AI-powered bid analysis — your uploaded quote documents and images are transmitted to the Google Gemini API to extract and normalize contractor pricing data. See Section 6 for full details on document handling.
- Subscription management — processing payments, managing plan tiers (Free, Pro, Enterprise), and enforcing usage limits (e.g., monthly quote analysis caps).
- Communication — sending transactional emails such as account confirmations, password resets, and subscription receipts. We do not send marketing emails without your explicit consent.
- Security and fraud prevention — monitoring for unauthorized access, abuse, and violations of our Terms of Service.
- Product improvement — aggregated, anonymized usage data may be analyzed to improve platform features and AI accuracy. Individual quote content is not used to train AI models.
- Legal compliance — complying with applicable laws, regulations, and lawful requests from governmental authorities.
4. Third-Party Services
LifesRide integrates with a limited set of trusted third-party providers to deliver core functionality. Each provider operates under its own privacy policy and security standards.
- Firebase Authentication manages user login sessions, credential storage, and password security. Google handles hashed credential management and session tokens.
- Firebase Firestore (a Google Cloud NoSQL database) stores your warranty ledger records, quote analysis results, usage counters, and subscription metadata.
- Firebase is SOC 2 Type II and ISO 27001 certified. Data is stored in Google Cloud infrastructure with regional controls.
- Stripe processes all subscription payments including card authorization, billing, and invoicing. Stripe is PCI DSS Level 1 compliant.
- We pass your email address and subscription plan to Stripe to create a Customer record. We never transmit or store full card numbers.
- Stripe may use cookies and analytics on payment pages it serves.
- When you upload a contractor quote (PDF or image), that file is transmitted via an encrypted connection to the Google Gemini API for analysis.
- Gemini returns structured data (extracted line items, totals, and normalized cost comparisons) which we store in Firestore for your account.
- Per Google's API terms, data submitted to the Gemini API is not used to train Google's foundational models when accessed via the API (non-consumer interface). See Section 6 for more detail.
5. Data Storage and Security
Your data is stored in Google Firebase Firestore, a managed cloud database hosted on Google Cloud infrastructure. We apply the following security measures:
- Encryption in transit: All data transmitted between your browser, our servers, and third-party APIs is encrypted using TLS 1.2 or higher (HTTPS).
- Encryption at rest: Firebase Firestore encrypts all data at rest by default using AES-256 encryption managed by Google Cloud.
- Firestore Security Rules:We enforce server-side Firestore Security Rules that restrict data access to the authenticated owner of each document. No user can access another user’s warranty ledger or quote data.
- Authentication security: Firebase Authentication enforces secure session management, token expiration, and supports email verification.
- Stripe payment security: All payment processing occurs on Stripe-hosted, PCI DSS-compliant infrastructure. Payment card data never touches our servers.
While we implement industry-standard security measures, no system is completely immune from breaches. We encourage you to use a strong, unique password and to notify us immediately through our Support Center if you suspect any unauthorized access to your account.
6. Quote Document Processing
When you upload a contractor quote — whether as a PDF, JPEG, PNG, or other supported image format — that file is processed through our AI analysis pipeline. Here is exactly how that works:
- Transmission: Your file is sent from your browser directly to our Next.js API route over an encrypted HTTPS connection. It is held temporarily in memory on the server.
- AI Analysis: The file (along with a structured prompt) is forwarded to the Google Gemini API for parsing. Gemini reads the document and returns structured JSON containing extracted line items, contractor information, project scope, and total costs.
- Result Storage: Only the structured analysis result (JSON data) is saved to your Firestore account — not the original file itself. The raw file is not stored long-term on our servers or in Firebase Storage.
- Google Gemini Data Use:When the Gemini API is accessed via API key (not the Google AI Studio consumer interface), Google’s terms state that submitted data is not used to train or improve Google’s generative models. We use the API-only interface exclusively.
Important: We recommend redacting sensitive personal information (such as Social Security numbers, full financial account numbers, or unrelated personal details) from any quote documents before uploading them to LifesRide. The AI only requires contractor pricing and scope information to perform analysis.
7. Data Retention
We retain your data for as long as your account is active or as necessary to provide services:
- Account data (email, authentication credentials) — retained for the lifetime of your account and deleted within 30 days following a confirmed account deletion request.
- Warranty ledger records — retained until you delete them or delete your account. Individual records can be deleted at any time from within the app.
- Quote analysis results — retained until you delete them from your quote history or delete your account.
- Uploaded quote files — not stored long-term. Raw files processed through Gemini are discarded after analysis is complete (typically within seconds of upload).
- Billing records — Stripe retains payment transaction records for up to 7 years per financial regulatory requirements. We retain Stripe Customer IDs and subscription history in Firestore for the same period.
- Usage logs — anonymized or aggregated usage data may be retained indefinitely for product analytics. Personally identifiable usage logs are retained for no more than 12 months.
8. Your Rights
Depending on your jurisdiction, you may have the following rights regarding your personal data. We honor these rights for all users regardless of location.
Right to Access
You have the right to request a copy of the personal data we hold about you. To make an access request, please contact us via our Support Center. We will respond within 30 days.
Right to Deletion
You may request deletion of your account and all associated personal data. Within the app, you can delete individual warranty records and quote analyses at any time. For full account deletion, contact us via our Support Center. We will complete deletion within 30 days, subject to legal retention obligations (e.g., billing records).
Right to Portability
You have the right to receive your personal data in a structured, machine-readable format (e.g., JSON or CSV). Contact us to request a data export of your warranty ledger and quote history.
Right to Rectification
You may correct inaccurate personal data at any time through the app’s settings or by contacting us directly.
Right to Restrict Processing (GDPR)
EEA/UK residents may request that we restrict processing of their data in certain circumstances, such as while a dispute about accuracy is being resolved.
California Residents (CCPA)
California residents have additional rights under the CCPA including the right to know what categories of personal information we collect, the right to opt out of the “sale” of personal information (we do not sell personal information), and the right to non-discrimination for exercising privacy rights.
To exercise any of the above rights, please submit a request through our Support Center specifying your request (e.g. “Privacy Rights Request”). We may need to verify your identity before fulfilling your request.
10. Children's Privacy
LifesRide is intended for homeowners and adults making informed decisions about home maintenance and contractor services. Our services are not directed to children under the age of 13, and we do not knowingly collect personal information from children under 13.
If you are between 13 and 18 years of age, you may use LifesRide only with the involvement and consent of a parent or legal guardian. We encourage parents and guardians to monitor their children’s online activities.
If you believe we have inadvertently collected information from a child under 13, please contact us immediately via our Support Center and we will promptly delete that information.
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make material changes, we will:
- Update the “Last Updated” date at the top of this page
- Send an email notification to registered users if the changes are significant
- Display a notice within the application for a reasonable period following the update
Your continued use of LifesRide after any changes to this Privacy Policy constitutes your acceptance of the updated policy. We encourage you to review this page periodically. If you disagree with any material changes, you may discontinue use and request deletion of your account.
12. Contact Information
If you have questions, concerns, or requests regarding this Privacy Policy or the handling of your personal data, please contact us:
Company
Systemores LLC
Product
LifesRide
Support & Contact
systemores.com/supportResponse Time
Within 30 days of receipt
For GDPR-related requests (EEA / UK residents), please include “GDPR Request” in your subject line. For CCPA-related requests (California residents), please include “CCPA Request” in your subject line. We will confirm receipt within 5 business days.
© 2026Systemores LLC. All rights reserved. — LifesRide is a registered product of Systemores LLC.
This privacy policy was last reviewed and updated on June 19, 2026.