Legal

Privacy Policy

Systemores LLC— LifesRide

Last Updated: June 19, 2026

Table of Contents

  1. 1. Introduction
  2. 2. Information We Collect
  3. 3. How We Use Your Information
  4. 4. Third-Party Services
  5. 5. Data Storage and Security
  6. 6. Quote Document Processing
  7. 7. Data Retention
  8. 8. Your Rights
  9. 9. Cookies and Local Storage
  10. 10. Children's Privacy
  11. 11. Changes to This Policy
  12. 12. Contact Information

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 / GoogleAuthentication & Database
  • 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.
Firebase Privacy Policy
Stripe, Inc.Payment Processing
  • 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.
Stripe Privacy Policy
Google Gemini APIAI Document Analysis
  • 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.
Gemini API Terms of Service

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.

9. Cookies and Local Storage

LifesRide uses a minimal set of browser storage mechanisms required for application functionality:

Session Cookies

Firebase Authentication uses secure, HTTP-only session cookies to maintain your logged-in state. These are essential for operating the application and cannot be disabled while using the service.

Local Storage — Guest Usage Tracking

For unauthenticated (guest) users, we store a usage counter in your browser’s localStorageto track how many free quote analyses you have performed. This counter is stored entirely on your device and is not transmitted to our servers unless you create an account. You can clear this data at any time by clearing your browser’s local storage.

Analytics Cookies

Firebase Analytics may set analytics cookies to collect aggregated, anonymized usage data such as page visit counts and feature usage rates. This data is used solely for product improvement. We do not use third-party advertising cookies or cross-site tracking.

Stripe Cookies

When you interact with Stripe payment flows, Stripe may set cookies on Stripe-hosted pages for fraud detection and payment security purposes. These are governed by Stripe’s own cookie policy.

We do not use cookies for advertising, retargeting, or cross-site behavioral tracking. We do not participate in any ad networks or data brokerages.

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/support

Response 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.