身高测量仪 App 隐私政策

更新日期 / 文件版本:

运营主体与适用范围

山西深海科技有限公司负责身高测量仪 App 的个人信息处理。本政策说明当前应用的账号、儿童成长记录、家长资料、反馈、蓝牙测量及可选运营统计功能如何处理信息。技术支持及个人信息请求邮箱为 haier@foxmail.com。

儿童成长信息与用途

创建和管理档案时,我们处理你提供的儿童姓名或昵称、性别、出生日期、早产状态及填写的出生孕周。记录测量时,我们处理身高、体重、头围、测量日期、来源、备注和关联设备信息,用于保存档案、历史记录、成长曲线及相应年龄和性别的参考位置。这些信息用于家庭记录和参考,不用于医疗诊断或广告画像。

儿童信息保护与监护人同意

不满 14 周岁儿童的个人信息及医疗健康信息属于敏感个人信息。请由父母、其他监护人或获其授权的成年照护者管理档案,并在提供儿童信息前取得父母或其他监护人的同意。相关处理是保存成长记录和展示适龄参考所需;泄露或误用可能影响儿童隐私,请仅提供必要信息。监护人可通过应用管理儿童档案和记录,也可向支持邮箱请求查阅、更正、删除或撤回同意。未取得监护人同意时,请勿创建或上传该儿童的信息。

手机号与短信验证

选择手机号登录或绑定时,我们处理你主动输入的中国大陆手机号(+86)、验证码及发送和校验记录,用于身份验证、账号绑定及注销验证;验证码请求的 IP 地址用于防滥用。短信通过腾讯云短信服务发送,接收号码和验证码消息用于完成发送。我们不会从手机系统自动读取你的手机号。你也可选择 Apple 或微信登录,无需先提供手机号;拒绝手机号绑定不影响已登录账号的成长记录功能。

Apple 登录与绑定

选择 Apple 登录或绑定时,我们验证 Apple 返回的账号标识、身份令牌及授权码,并处理你授权的姓名和邮箱;你可使用 Apple 隐藏邮箱,Apple 不提供头像。相关信息用于身份识别、绑定和账号同步。用于撤销授权的 Apple 凭证在服务端加密保存,不返回客户端;含 Apple 绑定的账号注销时须完成撤销授权,撤销失败不会显示注销成功。

原生微信登录与账号识别

在你同意协议并主动选择微信登录后,应用通过微信授权获取短期授权码,服务端核验授权码及一次性校验参数,并获取 OpenID、UnionID 及你授权的头像和昵称,用于身份识别和资料展示。头像或昵称缺失不影响登录;微信登录不会直接提供手机号,也不会提供微信密码、联系人或聊天记录。同一身高测量仪账号可通过经验证的 UnionID 识别;我们不会凭相同昵称或邮箱合并账号。微信访问令牌和刷新令牌仅用于服务端换取授权结果,不持久化;本机可短期保存授权校验值的哈希以校验回跳,不保存授权码或令牌。

微信 Open SDK

提供方:深圳市腾讯计算机系统有限公司。用途:唤起微信授权并处理登录回跳,以及由你主动发起的海报或应用分享;当前应用使用不含支付的 SDK,不通过该 SDK 提供微信支付或收藏。你主动选择分享时,会将所选海报(可能包含你选择显示的宝宝昵称、成长记录及文案),或应用介绍、图标和下载链接交给微信,按你选择的好友或朋友圈范围处理;请在分享前确认内容和范围。依据腾讯的微信 Open SDK 个人信息处理规则,iOS SDK 会将用于适配登录的设备型号保存在本机,并可通过剪贴板读写应用与微信间传输的授权相关信息。应用仅在你同意协议后主动使用微信授权时、你主动发起分享时,或处理该次授权的有效回跳时注册 SDK。你可不选择微信登录,也可在微信的授权管理中撤回授权;撤回微信授权不等于注销本应用账号。腾讯规则见本政策末尾链接。

家长资料与账号绑定

你可设置头像、昵称及宝妈或宝爸角色,或选择依据宝宝昵称与角色生成默认昵称。这些资料用于识别当前家长账号,角色不是身份或性别认证。头像通过系统照片选择器获取,我们只接收你选择的图片,不读取整个相册;头像上传前会缩放、重新编码并去除照片元数据。手机号或 Apple 绑定需你主动发起并验证,只关联当前账号,不会合并已属于其他账号的登录方式;微信状态在账号页展示。资料和绑定信息保存在当前身高测量仪账号下,用于登录及同步。

反馈与照片选择

提交反馈时,我们处理问题描述、你选择的截图(最多 3 张)、可选联系方式、账号关联信息及 App 版本、构建号和平台信息,供后台支持人员查看、排查和回复。截图通过系统照片选择器获取,仅接收所选图片,并重新编码为 JPEG 后上传,不读取整个相册。未选择图片或未填写联系方式仍可提交文字反馈。请避免在反馈或截图中包含不必要的儿童敏感信息。

蓝牙设备与权限

蓝牙权限用于搜索和连接兼容的身高测量设备,并接收测量数据。搜索时本机会处理设备名称、蓝牙标识、信号强度及服务信息;连接和保存测量时会处理设备品牌、型号、序列号或蓝牙标识、协议版本、绑定与同步状态及原始测量数据。本机保存已连接的兼容设备标识用于重连,设备绑定和已保存的测量记录随账号同步。应用不使用蓝牙定位功能。你可在 iOS 设置中关闭蓝牙权限,仍可在已登录账号下手动记录和查看成长数据。

可选使用日志与运营统计

确认本版说明后,我们记录与当前账号标识关联的会话就绪、打开应用、查看首页及创建档案、保存测量成功的动作类型;同时处理事件标识、发生时间、页面、平台、分发环境、App 版本、构建号和同意版本,用于活跃、留存、功能使用统计及排查接入问题。运营事件不复制儿童姓名、生日、性别、身高、体重、头围、备注或其他业务内容,不用于广告或跨应用跟踪。未确认或选择暂不统计时不会新增上述运营事件;你可在“设置 > 帮助改进产品”关闭,继续使用登录、档案和测量功能。本机保存有界待发队列用于失败重试;超过 30 天的事件不再发送,过期诊断最多保留 500 条,关闭统计会清除当前账号本机的待发和过期日志。服务端原始运营日志目前不设固定自动删除天数;注销成功会清理当前账号的原始运营事件与回执。可通过支持邮箱申请查阅或删除既有日志,备份及依法需保留的信息按相应要求处理。

保存与安全

账号、成长记录、资料、设备绑定和反馈通过服务端保存以支持账号同步与问题处理;本机保存登录状态、语言和外观等偏好及蓝牙重连所需标识。服务接口使用 HTTPS,登录凭证保存在系统钥匙串,业务接口按账号限制访问。信息在提供上述服务所需范围和期限内保存;依法需保留的信息按相应规定处理。本政策不将退出登录等同于删除服务端数据。

访问、更正、撤回与注销

你可在应用内查看和更正家长资料,管理或删除儿童档案和测量记录。可在 iOS 设置中关闭蓝牙权限,在 Apple 或微信中管理授权;撤回授权不等于删除本应用账号。永久注销入口为“我的 > 账号与同步 > 注销账号”:已绑定手机号需短信验证,其他账号凭有效登录状态确认;含 Apple 绑定时须先完成授权撤销。注销成功后,账号被停用,账号中的手机号、Apple/微信标识、昵称和头像链接被清除,家长资料及上传头像、成长档案、测量记录、设备绑定和相关授权凭证被清理,反馈正文和联系方式被清除。如需查阅或复制信息、撤回儿童信息处理同意,或核实反馈附件、备份及依法保留记录的处理情况,请向支持邮箱提出请求。仅退出登录不会执行这些清理。

联系我们与政策版本

个人信息或儿童信息相关问题及权利请求,请发送至 haier@foxmail.com;服务主体为山西深海科技有限公司。也可通过“我的 > 建议与反馈”提交问题。技术支持:https://www.shenhai.sx.cn/apps/growth/support/。本版更新日期及版本为 2026-10-13;协议和政策的公开页面分别为 https://www.shenhai.sx.cn/apps/growth/terms/ 和 https://www.shenhai.sx.cn/apps/growth/privacy/。

微信 Open SDK 个人信息处理规则

Height Meter Privacy Policy

Updated / Document version:

Operator and Scope

山西深海科技有限公司 is responsible for personal information processing in the Height Meter app. This policy describes processing for accounts, child growth records, parent profiles, feedback, Bluetooth measurements and optional analytics in the current app. The support and privacy request email is haier@foxmail.com.

Child Growth Information and Purposes

For child profiles, we process the name or nickname, sex, date of birth, preterm status and any gestational age you provide. For measurements, we process height, weight, head circumference, date, source, notes and associated device information to save profiles and history and display growth curves and age- and sex-based references. This information is used for family records and reference, not medical diagnosis or advertising profiles.

Child Information Protection and Guardian Consent

Personal information about children under 14 and medical or health information are sensitive personal information. Profiles should be managed by parents, other guardians or authorized adult caregivers, with consent from a parent or other guardian before child information is provided. Processing is needed to save growth records and show age-appropriate references. Disclosure or misuse can affect the child's privacy; provide only necessary information. Guardians can manage profiles and records in the app or email support to request access, correction, deletion or withdrawal of consent. Do not create or upload a child's information without guardian consent.

Phone Numbers and SMS Verification

When you choose phone sign-in or binding, we process the mainland China (+86) phone number you enter, verification codes and delivery and verification records for authentication, binding and account deletion verification. The IP address of code requests is used to prevent abuse. Tencent Cloud SMS receives the destination number and code message to deliver the SMS. We do not automatically read your phone number from the phone system. Apple and WeChat sign-in do not require a phone number first; declining phone binding does not affect growth records in a signed-in account.

Sign in with Apple and Binding

When you choose Apple sign-in or binding, we verify the account identifier, identity token and authorization code returned by Apple and process the name and email you authorize. You may use Hide My Email; Apple does not provide an avatar. The information is used for authentication, binding and account sync. Apple credentials used to revoke authorization are encrypted on the server and are not returned to the client. An Apple-bound account requires successful revocation before deletion; a failed revocation is not reported as successful account deletion.

Native WeChat Sign-in and Account Identification

After you agree to the terms and actively choose WeChat sign-in, the app obtains a short-lived authorization code through WeChat. The server verifies the code and one-time authorization state and receives OpenID, UnionID and the avatar and nickname you authorize for authentication and profile display. Missing avatars or nicknames do not prevent sign-in. WeChat sign-in does not directly supply your phone number, password, contacts or chat history. A verified UnionID may identify the same Height Meter account; matching nicknames or email addresses do not merge accounts. WeChat access and refresh tokens are used only on the server to obtain the authorization result and are not persisted. The device may temporarily store a hash of the authorization state to validate the callback, but does not store the code or tokens.

WeChat Open SDK

Provider: 深圳市腾讯计算机系统有限公司. Purpose: launch WeChat authorization and handle sign-in callbacks, and share posters or the app when you actively request it. The app uses the SDK without payment and does not offer WeChat payment or favorites through it. When you choose to share, the selected poster (which may include a child's nickname you choose to display, growth records and your caption), or the app introduction, icon and download link, is sent to WeChat for handling within the friends or Moments sharing scope you select. Please confirm the content and sharing scope before sharing. Under Tencent's WeChat Open SDK processing rules, the iOS SDK stores the device model locally for sign-in compatibility and may read and write authorization-related information exchanged with WeChat through the clipboard. The app registers the SDK only when you actively use WeChat authorization after agreeing to the terms, when you actively initiate sharing, or when handling a valid callback from that authorization. You may choose another sign-in method or revoke authorization in WeChat's authorization management. Revoking WeChat authorization does not delete this app's account. Tencent's rules are linked at the end of this policy.

Parent Profiles and Account Binding

You can set an avatar, nickname and Mom or Dad role, or choose a default nickname based on a child's nickname and your role. These details identify the current parent account; a role is not verification of identity or sex. Avatars use the system photo picker. We receive only the image you choose, not your entire library; avatars are resized, re-encoded and stripped of photo metadata before upload. Phone or Apple binding requires your explicit action and verification and links only to the current account, without merging an identity owned by another account. The account page displays WeChat status. Profile and binding information is stored under the current Height Meter account for sign-in and sync.

Feedback and Photo Selection

For feedback, we process your description, selected screenshots (up to 3), optional contact details, account association, app version, build number and platform for support staff to review, investigate and reply. Screenshots use the system photo picker; only selected images are received and re-encoded as JPEG before upload, not your entire library. You can submit text feedback without an image or contact details. Avoid unnecessary sensitive child information in feedback or screenshots.

Bluetooth Devices and Permission

Bluetooth permission is used to discover and connect to compatible height meters and receive readings. Discovery processes device names, Bluetooth identifiers, signal strength and service information locally. Connection and saved measurements process brand, model, serial number or Bluetooth identifier, protocol version, binding and sync status, and raw measurement data. Identifiers of connected compatible devices are saved locally for reconnection; device bindings and saved measurements sync with the account. The app does not use Bluetooth for location tracking. You can disable Bluetooth permission in iOS Settings and still manually record and view growth data in a signed-in account.

Optional Usage Logs and Analytics

After you confirm this notice, we record session readiness, app opening, home viewing and successful profile creation or measurement saving as action types linked to your current account identifier. Event identifiers, times, pages, platform, distribution environment, app version, build and consent version support activity, retention, feature-use statistics and integration troubleshooting. Analytics events do not copy child names, birth dates, sex, height, weight, head circumference, notes or other business content, and are not used for advertising or cross-app tracking. No new analytics events are created before confirmation or if you continue without analytics. You can turn this off in Settings > Help improve the product and still use sign-in, profiles and measurements. A bounded local queue supports retries; events older than 30 days are no longer sent, and up to 500 expired diagnostic events may remain locally. Turning analytics off clears the current account's pending and expired local logs. Raw server analytics logs currently have no fixed automatic deletion period; successful account deletion removes that account's raw analytics events and receipts. Email support to request access to or deletion of existing logs; backups and legally retained information are handled under applicable requirements.

Storage and Security

Accounts, growth records, profiles, device bindings and feedback are stored on the server for account sync and support. The device stores sign-in state, preferences such as language and appearance, and Bluetooth reconnection identifiers. Service APIs use HTTPS, sign-in credentials are stored in the system Keychain, and business APIs restrict access by account. Information is kept within the scope and period needed for these services; information required by law is handled under the applicable requirements. Signing out is not deletion of server data.

Access, Correction, Withdrawal and Deletion

You can view and correct parent details and manage or delete child profiles and measurements in the app. Bluetooth permission can be disabled in iOS Settings, and Apple or WeChat authorization can be managed with those providers; revocation is not account deletion in this app. To permanently delete your account, open Me > Account & Sync > Delete Account. Bound phones require SMS verification; other accounts use a valid signed-in session and confirmation. Apple-bound accounts require revocation first. On successful deletion, the account is disabled; phone, Apple/WeChat identifiers, nickname and avatar link are cleared; parent profile and uploaded avatar, child profiles, measurements, device bindings and associated authorization credentials are cleaned up; feedback text and contact details are cleared. Email support to request access or a copy, withdraw consent to child information processing, or check handling of feedback attachments, backups and legally retained records. Signing out alone does not perform this cleanup.

Contact and Policy Version

For personal or child information questions and rights requests, email haier@foxmail.com. The operator is 山西深海科技有限公司. You can also use Me > Suggestions & Feedback. Support: https://www.shenhai.sx.cn/apps/growth/support/. The update date and version of this policy are 2026-10-13. Public terms and policy pages: https://www.shenhai.sx.cn/apps/growth/terms/ and https://www.shenhai.sx.cn/apps/growth/privacy/.

WeChat Open SDK Personal Information Processing Rules