Privacy policy.

Published 2026-11-10. Last updated 2026-11-11.

SyncScale connects a supported Bluetooth scale directly to Apple Health. There is no SyncScale account, advertising SDK or in-app analytics service. Normal measurements stay on your iPhone and in Apple Health. The optional compatibility report uses a service run by the developer, and only when you choose to send a report. The website uses optional, consent-based analytics described below.

In short

  • Your readings go from the scale to your iPhone and to Apple Health. They are not sent to the developer.
  • A compatibility report is technical information about the scale and app, sent only when you tap Send report. It never contains health values, your profile, images, Bluetooth packet contents, serial numbers or device identifiers.
  • Apple handles purchases. SyncScale never receives your Apple Account, billing or payment details.
  • The website loads Google Analytics only if you allow it. It is not used for advertising and receives no health data.

Bluetooth measurements and Apple Health

SyncScale receives measurements from the scale you selected on the iPhone. With your permission, it reads the weight history needed for the start page and writes eligible weight and the body composition values you enabled to Apple Health. Apple controls Health permissions and stores Health data. SyncScale does not send Health data to the developer.

An eligible measurement may stay briefly in an encrypted local queue while a save to Apple Health is pending or needs a retry. Once saved, the measurement belongs in Apple Health; the app keeps only a short recent result for feedback.

Profile and assessment data on your iPhone

Profile details, unit and display preferences, tape measurements, calculation inputs and saved body fat assessments are stored locally on the iPhone. The current app does not collect assessment photos. Photos created by an earlier test build may remain locally until the related assessment data is deleted.

Local diagnostics

The local journal keeps up to 100 pending measurements. Diagnostic measurements are limited to ten and seven days. Operational diagnostic events and optional raw Bluetooth packets are kept for up to seven days in size-limited local files. Raw packet collection is off by default.

Nothing is exported to the developer automatically. A diagnostic report or raw packets leave the app only if you create them and share them yourself through the iOS share sheet. Raw packets may contain private measurements or device identifiers and are labelled as such. The same applies to Share purchase details, which exports app and iOS versions and up to 20 local purchase steps, without passwords, accounts, receipts or measurements.

Optional compatibility reports

After a failed scale setup, or when your model is missing from the list, you can choose Send report. The standard report contains only: a random report ID, the report format version, the brand and model you selected or typed, how the model was identified, app version and build, iOS version, the setup step and error category, and standard Bluetooth service identifiers when available.

For a failed connection you can also turn on Include advanced Bluetooth diagnostics. It is off by default. It adds the expected, advertised and discovered service identifiers, Bluetooth characteristic identifiers and their read, write, notify and indicate properties, the protocol family, the setup steps, an optional numeric Bluetooth error code, and for each packet only its direction, channel and size. It never adds packet contents.

Neither report contains health or body measurements, profile data, assessments, images, packet contents, serial numbers, peripheral identifiers, device names, signal strength, free text from diagnostics or diagnostic logs. If sending fails, only that report is kept on the iPhone so you can retry, and it is removed once delivery is confirmed.

Reports are received by Vercel (region Frankfurt, Germany) and stored in a private Neon database (region aws-eu-central-1, Frankfurt). Advanced Bluetooth diagnostics are deleted after up to 30 days. The rest of the report is kept for up to 365 days. Reports are grouped by brand and model for investigation. No installation or tracking identifier is added, so counts describe reports, not people.

Vercel processes ordinary request metadata, such as IP address and user agent, to deliver requests and for security. SyncScale does not copy the IP address or user agent into the report database. Vercel keeps runtime logs for about one day on the plan used. Neon keeps a restore history of the database for 24 hours, so a deleted report can remain in that history for up to one more day.

Support messages

When you email support@syncscale.app, the developer receives your email address, your message and anything you attach. The email is received and stored through Apple iCloud Mail. Your email address is used only to reply. Messages are kept for as long as needed to handle your request, and you can ask for them to be deleted.

Website analytics

The website asks before loading Google Analytics. If you allow it, Google Analytics measures page views and interactions such as scrolling and outbound link clicks. It may process your IP address, approximate location, browser, device and referring page, and it sets analytics cookies so visits can be counted over time. SyncScale does not send health measurements, app data, names, email addresses or compatibility report contents to Google Analytics.

The purpose is to understand how the website is found and which pages are useful. Google Ireland Limited provides Google Analytics and may process data outside the EU or EEA under its applicable safeguards. You can decline analytics and continue using the entire website. Your choice is stored in your browser. You can change it at any time: .

Purchases

Apple processes the free trial and the one-time purchase. SyncScale verifies purchases on the device through StoreKit and stores the product identifier, original purchase date, verification time and any refund date locally, so syncing can work offline and in the background. SyncScale does not receive your Apple Account, billing address or payment details.

Third parties

SyncScale uses Apple system frameworks for Bluetooth, Health, notifications and purchases. It includes open source calculation and protocol code that runs locally, with notices under Settings, About, Licenses. No third-party analytics, advertising or account SDK is included in the app. Vercel hosts the optional report service and this website, Neon stores the reports, Apple iCloud Mail receives support email, and Google provides the website analytics you can choose to allow. None of them receives Health measurements from SyncScale.

Withdrawing permission and deleting data

You can change Bluetooth, Health and notification permissions in iPhone Settings. You can review or delete Apple Health records in the Health app. SyncScale does not delete Health records automatically when you withdraw a permission.

Deleting SyncScale removes its local data from the iPhone. Purchase history stays with Apple and can be restored.

A sent report isn't linked to you. To ask about a report or have it deleted, write to support with the report ID the app showed.

Children

SyncScale is not directed at children and collects no data about who uses it.

Changes

If this policy changes, the new version is published here with a new date.

Developer and contact

SyncScale is developed by Henrik Hellström. Contact: support@syncscale.app.