Shop The Room Extension Privacy Policy
Last updated: February 4, 2026
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.