Pulser helps you create and review personal heart-rate and wellness records. This policy describes how the iOS app handles information when you use its optional camera, Bluetooth, Apple Health, purchase, export, and backup features.
Camera pulse measurements
Pulser has separate single-measurement and resting PPG camera flows.
In the single-measurement flow, Pulser processes camera data on your iPhone and estimates pulse from the color signal. It finishes after it collects 30 stable pulse estimates; the elapsed time varies with signal quality. Pulser then shows a form. A formal heart-rate record is saved only if you tap Save. This flow does not save a photo or video file.
In the resting PPG flow, Pulser processes camera frames on your iPhone and requires 60 seconds of continuous valid signal. If contact or signal quality is interrupted, the valid-time counter resets. Pulser stores a local session containing time and RGB-derived signal samples, contact and quality information, the result, device model, and iOS version. It does not save a full camera image or video. Resting camera capture estimates pulse; it does not measure blood pressure or blood oxygen.
Resting PPG session files are stored separately from your heart-rate records. Pulser automatically removes sessions older than 30 days and applies a 200 MB storage limit. You can also delete individual sessions or clear the session history.
Records and Bluetooth sessions
Pulser stores new records you choose to save, including heart-rate readings, manually entered blood-pressure or blood-oxygen readings, notes, and personal context such as feelings. These new records are kept in the app's local record archive until you delete them.
When you connect a compatible Bluetooth Heart Rate monitor, Pulser receives heart-rate packets and optional fields the device supplies, such as RR intervals or energy data. A saved session may include timestamps, device name or identifier, session ownership, and packet-quality information. Raw Bluetooth session files are stored on your iPhone until you delete them; Pulser does not set an automatic expiry period for those files.
Apple Health and iCloud
Apple displays HealthKit permission requests and controls access in Apple Health and iOS Settings. You choose read and write data types separately. Read types available in Pulser include heart-rate and pulse-related data, sleep and activity/workout data, blood pressure and blood oxygen, and optional categories such as body measurements, temperature, respiration, dietary water and caffeine, mindfulness, and state of mind. Selected Health records are imported into Pulser's local cache.
Separately selected HealthKit writes are limited to eligible saved heart-rate records and manually entered blood-pressure or blood-oxygen records. The camera does not measure blood pressure or oxygen saturation.
Clearing Pulser's imported Health cache removes only local copies; it does not delete original samples from Apple Health. If a source sample is removed in Apple Health, Pulser removes the imported copy when that selected data is synchronized again. Deleting a Pulser record does not delete a sample previously written to Apple Health. Manage that sample in Apple Health.
Some records created in earlier app versions may be stored and synchronized through Apple's CloudKit service using iCloud. These legacy records are separate from the new Pulser local archive and are not included in Pulser's current encrypted backup. New Pulser records and legacy records therefore have different storage and backup behavior.
Purchases and attribution services
Pulser uses Apple StoreKit for App Store purchases and RevenueCat's Purchases SDK to load offerings, check introductory-offer eligibility, process purchases and restores, and retrieve purchase entitlements. Pulser does not provide RevenueCat with a custom App User ID. RevenueCat's SDK generates a random anonymous App User ID by default and caches it on the device. This is an SDK identifier used to associate purchase status; it is not a Pulser sign-in account. An anonymous identifier does not mean that related purchase information is unidentifiable.
RevenueCat's privacy policy describes end-user technical information, such as device and operating-system information; transaction information, which may include an Apple receipt; and optional end-user identifiers or attribution metadata. See RevenueCat's Privacy Policy.
Pulser also enables automatic Apple AdServices attribution-token collection through RevenueCat. The SDK sends the attribution token to RevenueCat. RevenueCat documents that it can use this token to request Apple Ads attribution information from Apple; available information depends on Apple's response. See RevenueCat's Apple Search Ads documentation and Apple's AdServices documentation.
Export, backup, and sharing
Pro export lets you select record owners, categories, sources, and dates, review the selection, and create a PDF, CSV, or JSON file. Pulser opens Apple's share sheet only after you choose to export. Pulser normally removes its temporary copy when the share sheet finishes. A destination you select may keep its own copy under that service's policies.
Pro encrypted backup contains current Pulser records, feelings, personal-plan information, selected app settings, and retained original PPG session files. It excludes legacy-store records, imported HealthKit samples, HealthKit authorization and write choices, purchase rights, and raw Bluetooth per-reading session files. You choose the backup password; Pulser cannot recover it. You choose where to save or share the backup file. Copies stored outside Pulser are handled under the destination's policies.
A camera-session feedback package is prepared only after you select a session. Its preview shows whether it includes original RGB samples and a linked heart-rate record. Pulser does not send this package automatically; you choose the recipient in Apple's share sheet.
Managing information
You can delete records and PPG sessions in Pulser, clear Pulser's imported Apple Health cache, and change camera, Bluetooth, and Health permissions in iOS Settings. Deleting a Pulser record does not remove an associated Apple Health sample or an older record stored through iCloud. Purchase records and subscription status are managed through Apple and RevenueCat.
Contact
For privacy questions, contact nine@bigbeefit.com. Please include only the information needed to explain your question. Do not email Apple ID passwords or unrelated health records.
Related pages: Support · Terms of Use