Your rooms, your control.
This notice explains how Roomscore handles data in its iOS and Android apps.
Room photos and AI processing
When you choose or take a photo for an AI feature, Roomscore sends it over HTTPS to OpenAI for room scoring and design generation and to fal.ai for surface-mask generation when you use a surface-selection tool. Do not upload sensitive documents or identifiable people. Roomscore does not save these images to your account unless you choose Save and sign in.
To keep a makeover running when you switch apps, Roomscore temporarily stores the source photo and generated image in private cloud storage. The source photo is removed after processing, and any result not retrieved by the app is removed within 24 hours. OpenAI and fal.ai handle submitted images under their own privacy and retention terms; service providers may retain data for security, abuse prevention, or legal obligations. See OpenAI’s privacy policy and fal.ai’s privacy policy.
Your on-device gallery
Older rooms saved on this device remain in the app’s private storage on that device. You can remove an entry from Saved rooms. Uninstalling the app may remove its local data, subject to your operating system’s backup and restore behavior. Save to Photos separately creates a copy in your photo library; deleting a gallery entry does not delete that copy.
Optional accounts
You can use Roomscore as a guest; an account is required only to save rooms across devices. Optional signup and sign-in are provided by Clerk, which processes account information such as your email address. When you choose Save to account, Roomscore stores the original room photo, generated makeover image (if any), scores, style, and save date in private cloud object storage (Replit App Storage, backed by Google Cloud Storage) and its database, linked to your Clerk account. Private images are accessed through short-lived links issued after an authenticated request. You can delete individual account-saved rooms in the gallery or delete your account from Settings → Account → Delete account. Deleting your account does not remove older device-only gallery entries. See Clerk’s privacy policy.
Purchases and service usage
Apple processes subscription payments made through the App Store on iOS; Google processes payments made through Google Play on Android. RevenueCat verifies purchases and manages subscription access on both platforms. If you ask Apple for a refund of an in-app purchase, RevenueCat may answer Apple’s request for information about that purchase on our behalf, sharing how long you have used the App, how much of the purchase you have used, and your purchase and refund history with Roomscore. If a Google Play payment is disputed with a bank or card issuer (a chargeback), RevenueCat may answer Google’s review request on our behalf, sharing how much of the purchase was used and the IP address and approximate location linked to the purchase. No photos or room content are shared in either case. Roomscore does not receive your payment-card details. Roomscore records pseudonymous app and installation identifiers, allowance state, usage event types, purchase source, and timestamps to enforce generation limits and protect the service; these records have no automatic expiry in the current server. On supported iOS devices, Apple DeviceCheck stores two small allowance bits so Roomscore can preserve your free-generation count after a reinstall. On Android, Roomscore reads the Android ID for the same reinstall-protection purpose, sends it over HTTPS, and stores only a one-way hash with free-usage records; the raw ID is not stored. Roomscore sends Apple an ephemeral DeviceCheck token for a bit query or update and does not store that token; the bits remain under Apple’s control. See RevenueCat’s privacy policy, Apple’s privacy policy, and Google’s privacy policy.
Analytics, crash reports and install attribution
To understand how the app is used and to fix problems, Roomscore uses PostHog (US region) for product analytics and error reports, and AppsFlyer to learn which campaign or source led to an install. These services receive app activity such as screens viewed and features used (for example, that a room was scored or a makeover was created), crash and error details with personal text removed, your approximate location derived from your IP address, device and app information, and pseudonymous app, installation and purchase identifiers. PostHog may record a sample of app sessions with all text inputs and images masked; your room photos are not sent to these services. On iPhone, Roomscore asks once, when you first open the app, whether it may use the iOS advertising identifier (IDFA). Only if you tap Allow does AppsFlyer receive it, to measure which ad led to the install; if you decline, the IDFA is never read. You can change this at any time in Settings, Privacy & Security, Tracking. On Android, AppsFlyer reads the Google advertising ID and Google Play’s install referrer to measure which ad or source led to an install; you can reset or delete the advertising ID in your device’s Google settings. These providers process data on our behalf under their own terms. See PostHog’s privacy policy and AppsFlyer’s privacy policy.
iPhone launch email list
If you leave your email address on our iPhone waiting page, Roomscore stores it in its database with the page language, the link you came from (for example Instagram) and the date. We use it only to send you one email when Roomscore is available on the App Store, and we do not share it or use it for anything else. To have your email removed, write to support@fluentjoy.com.
Account deletion
To delete your Roomscore account and learn what account data is deleted or retained, use our account deletion page.
Your choices
You control camera and photo permissions in your device settings. You may use the app without an account and choose whether to save room history to one. Delete account-saved rooms from the gallery or delete your account in Settings → Account → Delete account; the app removes account-saved room records and their private images before requesting account deletion. Manage or cancel subscriptions in your Apple App Store or Google Play account. Deleting the app or your Roomscore account does not cancel a subscription.