Shop The Room Extension Privacy Policy

Last updated: February 4, 2026

This policy explains how the Shop The Room browser extension collects, uses, and shares information when you upload a room photo and use the analysis, account, and subscription features. It applies to Shop The Room at shop-the-room.web.app.

What the extension does

The extension lets you upload an interior photo, analyzes the image to detect objects in the room, and then opens marketplace searches (Amazon, Amazon.de, eBay) for the detected items. It also provides optional account sign-in and subscription management.

Data we collect

Category Examples Where stored
Images you upload Room photo (compressed locally before upload) Stored locally in extension storage for the latest results; sent to the analysis API for processing.
Analysis results Detected objects, bounding boxes, search queries Stored locally in extension storage.
Account information Email, auth user ID, sign-in state Stored in Firebase Authentication and Firestore.
Device identifier Random device ID used for free-scan tracking Stored locally; recorded in Firestore to prevent repeated free trials.
Preferences Marketplace, language, auto-detect setting Stored locally in extension storage.
Subscription data Plan, status, Stripe customer and subscription IDs Stored in Firestore; billing handled by Stripe.
Usage metadata Scan counts, pending scans, last scan time Stored in Firestore.

How we use data

  • Analyze uploaded photos and return detected objects and search queries.
  • Remember your preferences (language and marketplace).
  • Enforce free-scan limits and manage subscription access.
  • Authenticate users and keep sessions secure.

Third-party services

The extension relies on third-party services to operate:

  • Google Firebase for authentication and Firestore storage.
  • Google Gemini API for image analysis (receives the uploaded image).
  • Stripe for subscription checkout and billing portal.
  • Marketplace sites (Amazon, Amazon.de, eBay) when you choose to open a search result.

Browser permissions

  • storage to save preferences and the latest analysis results.
  • tabs to open results, settings, and marketplace searches.
  • identity to sign in with Google.
  • host permissions to call our backend APIs.

Data retention and your choices

Local data (images, results, preferences) stays in extension storage until you clear extension data or uninstall the extension. Server records (scan counts, subscription status) are retained to provide service access and billing.

You can use the extension anonymously with a limited free scan. Creating an account enables ongoing access and subscription management.

Contact

For questions, help or data requests, please Contact us.