Privacy Policy

Effective date: July 24, 2026

ScaleLens AI is built as a local-first visual estimate app. This policy explains what stays on your device, what is sent for AI analysis and purchases, and how to control or delete app data.

1. Overview

This Privacy Policy applies to the ScaleLens AI mobile apps for iOS and Android, related AI analysis services, Pro purchase features, and public support pages.

ScaleLens helps estimate weight, dimensions, volume, visible item counts, visible cash totals, resale value, and likely plant or bug identity from images you select or capture. Results are AI-generated estimates and include confidence, details, and warnings.

ScaleLens does not create user accounts and does not operate a cloud history database for your scans. The app stores scan history and settings locally on your device. When you start an AI scan, the selected image and scan request information are sent to ScaleLens backend services and Google Gemini so the estimate can be generated.

2. Short Summary

Accounts ScaleLens does not require account creation or login.
Ads and tracking ScaleLens does not show third-party ads, does not use IDFA, and does not track you across apps or websites for advertising.
Local app data Scan history, generated result fields, thumbnails, settings, unit system, onboarding status, AI consent, premium flag, scan date, and daily free-scan counter are stored locally.
AI provider ScaleLens uses Google Gemini API, currently configured by default as gemini-2.5-flash-lite, through a Cloudflare Worker backend.
Payments Apple or Google processes app store payments. RevenueCat helps validate purchases, restore purchases, and manage the scalelens_pro entitlement.
Deletion You can delete scan history inside the app. You can remove remaining local app data by deleting the app from your device.

3. Information Stored Locally on Your Device

ScaleLens stores app data locally so the app can work without an account. Local data can include:

  • Onboarding status and whether you accepted AI consent.
  • Your selected unit system, such as metric or imperial.
  • Daily free-scan counter and scan count date.
  • Premium status cached by the app.
  • Scan history, including scan mode, result title, primary estimate, unit, confidence score, summary, details, warnings, structured fields, and creation date.
  • Local thumbnail data generated from the image you scanned.

If you uninstall ScaleLens, iOS or Android normally removes the app's local data. Device backups controlled by Apple, Google, your device manufacturer, or your device settings may include local app data.

4. Camera and Photo Library Access

ScaleLens may ask for camera or photo library access so you can capture or choose images for analysis. The app uses camera and photo access only for scans you start.

  • Photos are sent for AI analysis only when you choose or capture an image and start a scan.
  • ScaleLens does not continuously monitor your camera or photo library.
  • You can change camera and photo permissions in iOS Settings or Android system settings.
  • Do not scan sensitive, confidential, private, medical, financial, government ID, or safety-critical images unless you are comfortable with them being processed for AI analysis.

5. Information Sent for AI Analysis

When you start a scan, ScaleLens sends the information needed for that scan to the ScaleLens backend over HTTPS. This can include:

  • The selected image as an image upload, currently sent to the Worker as a JPEG or other supported image file.
  • The selected scan mode, such as weight, measurement, volume, count, visible cash, resale value, plant identification, or bug identification.
  • Your unit system, such as metric or imperial.
  • Your device locale identifier, used to localize units or currency guidance where appropriate.
  • An optional reference hint when the app or user provides one.
  • Technical request data needed to transmit, route, secure, rate-limit, and debug the request.

ScaleLens asks the AI provider to return compact JSON with a title, primary value, optional unit, confidence score, summary, details, warnings, and structured fields for the selected mode.

6. How AI Requests Travel

  1. You choose a scan mode and select or capture an image.
  2. The app sends the image, scan mode, unit system, locale, and optional reference hint to the ScaleLens Cloudflare Worker endpoint /v1/analyze.
  3. The Worker validates the scan mode and image type, rejects unsupported or oversized uploads, and may apply AI API rate limiting.
  4. The Worker sends the prompt and image to Google Gemini API using the configured Gemini model.
  5. Google Gemini returns generated JSON text to the Worker.
  6. The Worker validates and normalizes the response, then returns the result to the app.
  7. If you keep the scan, the app stores the result and thumbnail locally on your device.

The Worker may cache duplicate analyses inside a Worker isolate if caching is configured. Cache entries are temporary, limited in number, and keyed from the image and scan request. The default cache time-to-live is 600 seconds unless configured otherwise, and it can be disabled by setting the Worker cache time-to-live to zero.

7. Backend Processing and Logs

The ScaleLens backend is hosted on Cloudflare Workers. It receives scan requests, validates inputs, applies optional rate limits, builds Gemini prompts, forwards the image and prompt to Google Gemini, and returns the generated result.

ScaleLens does not intentionally store your full scan images or AI results in a ScaleLens database. Cloudflare may process technical and network information needed to operate the backend, such as IP address, routing information, request timing, status code, endpoint, security events, and operational logs. Worker logs are intended to record operational events such as success, rate limits, cache hits, and errors, not full uploaded images.

8. Google Gemini Processing

ScaleLens uses Google Gemini API to analyze selected images and generate estimates. The information sent to Gemini can include the image, prompt, scan mode, unit system, locale, optional reference hint, and generated output. Google may also process technical usage information necessary to operate, secure, and improve the Gemini API service according to the Gemini API terms and policies that apply to the ScaleLens developer account.

AI provider retention, safety review, abuse monitoring, product improvement, and legal disclosure practices may depend on the Gemini API terms, billing status, account configuration, region, and policies in effect at the time of processing.

9. Purchases, App Stores, and RevenueCat

ScaleLens may offer Pro access through Apple App Store or Google Play in-app purchase. Apple or Google processes the payment transaction. ScaleLens does not receive your full payment card number.

RevenueCat helps validate purchases, restore purchases, manage product offerings, and determine whether the scalelens_pro entitlement is active. RevenueCat may process an app-specific anonymous user identifier, product identifiers, entitlement status, subscription status, renewal status, expiration information, transaction identifiers, device or app technical information, and related purchase analytics.

ScaleLens product identifiers may include monthly, yearly, and lifetime, depending on the app version, platform, and store configuration.

10. Service Providers

ScaleLens uses service providers to operate app features:

  • Apple, for App Store distribution, iOS permissions, in-app purchase, and Apple account subscription management.
  • Google, for Google Play distribution, Android permissions, Google Play billing, and Google Gemini API.
  • Cloudflare, for Worker hosting, routing, security, rate limiting, and operational logs.
  • RevenueCat, for purchase validation, entitlement management, restore purchases, and subscription analytics.

11. Sensitive Data and Critical Use

ScaleLens is not designed for highly sensitive content or critical decisions. Do not submit images or information that you do not want processed by ScaleLens, Cloudflare, Google Gemini, RevenueCat, Apple, or Google where applicable.

ScaleLens results are estimates and may be wrong. The app is not a calibrated measurement instrument, medical device, pest-control service, plant toxicity authority, safety inspection tool, financial appraisal service, legal service, or professional advice service.

12. Your Choices and Data Deletion

  • You can decline camera or photo permissions, though scan features may not work without image access.
  • You can change camera and photo permissions in your device settings.
  • You can delete individual scan history items or all scan history inside the app where supported.
  • You can remove remaining local app data by deleting ScaleLens from your device.
  • You can manage or cancel subscriptions through your Apple Account or Google Play subscription settings.
  • You can contact support with privacy questions at [email protected].

13. Security

ScaleLens uses HTTPS for AI requests and relies on platform security controls provided by iOS, Android, Cloudflare, Google, RevenueCat, Apple, and Google Play. No method of transmission, processing, or storage is perfectly secure, and AI processing requires transmitting selected scan content to service providers.

14. Data Retention

  • Records you create in ScaleLens stay on your device until you delete them in the app or delete the app; device backups you control may retain copies.
  • Support emails and their attachments are kept only as long as needed to handle your request and for a reasonable period afterward for our records.
  • Subscription status handled by Apple and RevenueCat is retained under their policies for as long as needed to manage your entitlement.
  • Images or text you submit for AI analysis are sent only to generate your result and are not used by Soldra to advertise to you or build a marketing profile; any retention by our backend or the third-party AI provider is governed by their terms.

15. International Processing

ScaleLens and its providers may process information in countries other than your own. Data protection laws may differ from those in your country or region.

16. Your Privacy Rights (GDPR, UK GDPR, and EEA)

If you are in the European Economic Area, the United Kingdom, or another region with similar laws, you have rights over your personal data. Because ScaleLens is local-first, most of your data stays on your device and is not held by Soldra, so many of these rights are exercised directly on your device by viewing, editing, exporting, or deleting your data in the app or by deleting the app.

Subject to applicable law, you may have the right to:

  • Access the personal data we hold about you and receive a copy.
  • Correct inaccurate or incomplete personal data.
  • Delete your personal data ("right to erasure").
  • Restrict or object to certain processing of your personal data.
  • Receive your data in a portable format where technically feasible.
  • Withdraw consent at any time, without affecting processing already carried out.
  • Lodge a complaint with your local data protection supervisory authority.

Where Soldra processes limited personal data (for example, support emails or subscription status), our legal bases are: your consent (such as allowing notifications); performance of a contract (providing the app and any subscription you buy); our legitimate interests (operating, securing, and supporting the app); and compliance with legal obligations. To make a request, email [email protected]. We may need to verify your request before acting on it.

17. California Privacy Rights (CCPA/CPRA)

If you are a California resident, you have rights under the California Consumer Privacy Act as amended by the CPRA. ScaleLens does not sell or share your personal information, and has not done so in the preceding 12 months. We do not use or disclose sensitive personal information for purposes that would require an opt-out.

Subject to applicable law, you have the right to:

  • Know what personal information is collected and how it is used.
  • Request access to or deletion of your personal information.
  • Correct inaccurate personal information.
  • Opt out of the sale or sharing of personal information (we do not sell or share).
  • Not be discriminated against for exercising your privacy rights.

Because ScaleLens keeps your records on your device, you can exercise most of these rights directly in the app. For other requests, contact [email protected].

18. Children

ScaleLens is not directed to children under 13. The app does not knowingly collect personal information from children. AI scan features are intended for users old enough to understand that photos are being sent for automated analysis and that results are estimates.

19. Changes to This Policy

This policy may be updated when the app, providers, legal requirements, purchase setup, or data practices change. The effective date above shows when this version took effect.

20. Contact

For privacy questions, support requests, or deletion questions, contact [email protected].