Privacy Policy

Effective date: November 10, 2026 · Developer: Beijing Changxian Technology Co., Ltd. (北京长线科技有限公司) · support@sdnlink.cn

Core commitment: The app primarily computes on-device and has no developer backend receiving personal profiles, sensor readings, camera frames or floor plans. Apple handles purchases. Some preferences may sync through Apple iCloud; system backups and files you choose to save or share are handled as described below.

Introduction

Welcome to TianJi YanXiang (“the App”), developed and operated by Beijing Changxian Technology Co., Ltd. (北京长线科技有限公司) (“we”). This policy explains how information is handled when you use the App and what rights you have.

1. Information and Permissions

The App asks for the following permissions only when you use the relevant feature.

Personal and family profiles; report customization

Names or labels, relationships, birth dates or years, and gender that you voluntarily enter are used for life-gua and room-allocation references. Obtain the person’s or guardian’s permission before entering another person’s or a child’s information. Profiles are stored on the device and in the App Group shared by this app and its widget. Family profiles are no longer automatically uploaded to or restored from iCloud.

Custom client names, report signatures and seal text personalize reports. The most recently applied values are kept locally. Clear the fields in the scroll editor and apply to remove them; delete previously generated or shared reports separately.

Motion and Direction Sensors

Use: Accelerometer, gyroscope, and magnetometer data drive the compass dial, level, and bearing readings. Storage: Raw sensor readings are processed in device memory in real time and are not sent to developer servers. Field records and reports you save may include calculated results such as bearings.

Location (While Using the App)

Use: Latitude, longitude, and elevation are used on-device with the World Magnetic Model (WMM) to calculate magnetic declination, local true solar time, and seasonal terms. Storage: Calculated on-device without background location-history tracking. Reports and survey images you choose to save or share may include the current location or coordinates; review them before sharing.

Camera

Use: Only for live preview and spatial alignment in the AR survey feature. Storage: Frames are processed locally in real time, without automatic recording or upload to developer servers. Survey snapshots you choose to capture, save or share may include camera images and are written to local archives, Photos or your selected sharing destination.

LiDAR / RoomPlan Room Scanning

Use: On supported devices, the App uses Apple’s ARKit and RoomPlan frameworks to scan rooms and produce spatial geometry. Storage: Scan data is processed on-device. If you export or share spatial files, they may contain building structure, orientation, or location information; whether to share them is your decision.

Saved surveys may also contain room geometry, doors and windows, directions, annotation points and ARWorldMap data used to restore spatial positioning. These archives are stored locally; manage exported, backed-up or shared copies where they are stored.

Photos

Read: Lets you pick a blueprint or floor-plan photo for analysis. Write: Lets you save generated reports, culture scrolls, daily auspicious sign cards, or watermarked survey images to your photo library. We access only the images you explicitly select.

Local Notifications (Optional)

Use: Only when you actively enable “24 Solar Terms Reminders” or “Auspicious Day Reminders”, the App schedules local alerts via iOS UNUserNotificationCenter. Storage: Computed and triggered entirely on-device without remote push servers or push token uploads.

In-App Purchases (StoreKit)

Use: Purchase and restoration of the TianJi YanXiang Annual Membership (auto-renewable subscription), TianJi YanXiang Pro (Lifetime), Floor-Plan Reference Report (single), and Watermark-Free Culture Scroll (single). Storage: Apple StoreKit handles payments and transaction verification. An integrity-checked entitlement mirror and consumable balances are stored in local UserDefaults; verification keys are kept in Keychain. We do not receive card details. Verification keys are eligible for migration through Apple-supported system backups; balances and keys must be restored together. If an older backup lacks the original key, records are kept and support is offered; unverified records do not generate new credits. We do not track advertising.

Restore Purchases uses Apple verification for active annual subscriptions and lifetime access. Single-use consumable credits are not reissued through Apple restoration; backup migration requires both the balance records and their original verification key.

2. Third-Party SDKs and Data Sharing

The app has no third-party advertising or analytics SDKs, does not collect IDFA, does not track across apps or websites, and does not sell or rent your data. Payments, iCloud and system backups handled by Apple, and recipients you choose when sharing, process data within the scope described here and under the applicable service rules.

3. Data Retention and Security

Floor-plan drafts, survey archives, reports and settings are stored in the iOS app sandbox or the App Group shared with the widget, depending on the feature. Purchase rights and credits are stored in integrity-checked local UserDefaults; the verification key is stored in Keychain. Not all archives are stored in Keychain. Data remains until deleted. After app removal, treatment of the sandbox, shared container and Keychain follows iOS behavior; removal does not automatically delete Apple cloud copies, system backups, Photos or copies held by others.

Apple iCloud, system backups and migration

Compass-lock preferences and action lists may sync through Apple’s iCloud key-value store when supported by the distributed app and system settings. This update stops automatic cloud sync of personal family profiles. Deleting a profile also requests removal of accessible legacy iCloud profile copies; offline deletion may finish syncing after reconnection.

Privacy API purposes

UserDefaults stores settings for this app and its App Group; file timestamps manage local survey files; system uptime measures AR refresh intervals. There are no advertising or third-party analytics SDKs, no cross-app tracking and no upload of profiles, plans or camera frames to developer servers.

4. Your Rights and Choices

Revoke location, camera, Photos and notification permissions in iOS Settings; only the related features are affected. Deleting the app does not cancel a subscription; manage it in Apple ID settings. Apple backups, iCloud and shared files are handled by Apple or recipients under their own rules. Contact support@sdnlink.cn for privacy or deletion requests.

5. Children’s Privacy

The app is not directed to independent use by children under 13. Parents or guardians may enter a child’s name or label, birth information and gender for family room-allocation references. Obtain appropriate permission and enter only necessary information. These profiles follow the local family-data rules and can be deleted through the free family data management screen. Contact support@sdnlink.cn for assistance.

6. Policy Changes and Contact

We may update this policy from time to time and will revise the effective date and announce changes in the App’s release notes or on this page. Questions or complaints: support@sdnlink.cn. Developer: Beijing Changxian Technology Co., Ltd. (北京长线科技有限公司).

Developer: Beijing Changxian Technology Co., Ltd. (北京长线科技有限公司)
Contact address: 北京市海淀区海淀大街甲36号5层5014号-970号
Email: support@sdnlink.cn
Official website: https://sdnlink.cn
Registered app name: 天机演象
App filing number: 京ICP备2024080356号-2A