Bamsori Privacy Policy

Bamsori (the "app", for iPhone and Apple Watch) and its sync server (the "server") are operated by JIPLAB, a sole proprietorship in the Republic of Korea ("we", "us"). This policy explains what information we handle, where it lives, why, for how long, and the choices you have.

At a glance

On-device firstSound is analyzed on your iPhone. Every on-device feature works without an account.
SpeechSound the app identifies as speech is silenced before anything is saved. Speech is never sent to us and never used to improve detection.
Standby bufferBefore you fall asleep, the app keeps only the last 10 minutes of sound, in memory. If you don't fall asleep, it is discarded without being saved.
What reaches our serverOnly what you choose. Every optional consent is separate and off by default.
No ads, no sellingNo advertising or third-party analytics SDKs. We do not sell your data or use it for targeted advertising.
Your dataEveryone, on every tier, can get a free copy of the data our server holds about them.
Age18 and older only.

1. What we process, where, and why

1.1 Stays on your device (never sent to us)

DataWhat it isWhyHow long
Sleep soundsMicrophone audio, analyzed on device for snoringDetect and record snoring; reportsSee section 3
Standby bufferThe most recent 10 minutes of sound before you fall asleepSo snoring just before sleep isn't lostMemory only; discarded if you don't fall asleep
Snoring metricsShare of sleep time with snoring, counts, relative loudness, sleep periodsReports and trendsUntil you delete them
HealthKit data (read)Sleep stages, heart rate, heart rate variability, respiratory rate, blood oxygen, wrist temperature, breathing disturbances — only the types you allowRefine when you fell asleep and woke up; show in reportsRead from the Health app when needed
MotioniPhone motion, Apple Watch accelerometerEstimate sleep and wake timesOn device
Date of birthEntered during onboardingConfirm you are 18 or olderStored on device only
Lifestyle tagsTags you add (e.g., alcohol, tiredness)Compare against your own recordsOn device

1.2 Stored in your iCloud account

Only four app preferences (posture reminder on/off, posture reminder threshold in minutes, nap threshold, what to do when storage is full) sync between your devices through iCloud key-value storage. No health data, audio, or snoring metrics are stored in iCloud. Apple keeps this in your iCloud account; we cannot read it.

1.3 Sent to our server (optional)

DataWhenWhy
Account IDIf you sign in with Apple or GoogleIdentify your account; restore on a new device
Salted hash of your Apple or Google user identifierIf you sign inRecognize the same account. We do not store the raw identifier, your name or your email.
Consent recordsIf you sign inWhat you agreed to, when, and under which policy version — as proof of consent and to restore your choices on another device
Sleep and snoring metricsOnly if you turn on "Server sync"Sync and restore between devices. Session times, sleep periods, and snoring episodes (time, length, relative loudness). No audio.
Premium status, expiry, App Store transaction dataIf you subscribe to Premium and are signed inConfirm your purchase and apply your storage plan. The server verifies Apple's signature and receives Apple's renewal, expiry and refund notices
Detection problem reportsOnly when you send one from "Detection doesn't look right?", with consent for that reportFinding and fixing detection errors: that night's record (times, sleep periods, snoring episodes), your marks, that day's app diagnostic log (no sound or speech) and, if you choose, up to 10 short recordings of the problem (1 minute each at most, speech silenced). Deleted after a year, or immediately when you delete your account. Used for training only if you also turned on "Help improve detection"
AudioOnly with Premium and a separate "Store recordings on server" consentBacking up Premium recordings and restoring them on a new device: the 5-minute recording files on your device (FLAC, speech already silenced) with their times and sizes
Detection-improvement dataOnly if you turn on "Help improve detection"Improving Bamsori's own snoring-detection model (product improvement) using pseudonymized metrics and snore sound clips. Never speech. We have no plans to publish this data; if we ever do, we will ask for your separate consent and obtain ethics review first.
Server access logsAutomatically when you use the serverSecurity, troubleshooting, abuse prevention. Our web server logs IP address, request time and requested address, and deletes them after 14 days

1.4 Marketing

We do not send marketing messages. If that ever changes, we will ask for your consent first.

1.5 When you contact us

If you email us, we receive your email address and message and use them to respond and to keep a record of the request for 3 years.

2. Health information

We treat sleep, snoring and HealthKit data as sensitive health information. During onboarding the app asks for a separate consent to process health information, and asks separately — each off by default — for server sync, audio storage on the server, and helping improve detection. The app has no feature that shows your data to other users.

HealthKit data is not used for advertising or marketing, is not sold, and is not shared with third parties. It is used only to provide the app's features to you and, if you separately agree, to improve Bamsori's snoring detection as permitted by Apple's rules.

3. How long we keep data

DataRetention
Audio on device (free plan)3 days, then deleted automatically
Audio on device (Premium)No time limit within 15 GB. When storage is full, the app follows your choice (remove the oldest full-night recordings first, or stop new recordings) and notifies you first
After Premium endsA 30-day grace period with reminders and export, then the free plan's retention applies
Metrics on deviceUntil you delete them or the app
Audio on our server (Premium)No time limit within 15 GB. When storage is full, we follow your choice (remove the oldest full-night recordings first, keeping snoring parts, or stop uploading new recordings). After a membership ends, 30 days of grace, then the Basic policy (3 days). Deleted immediately if you withdraw the "Store recordings on server" consent or delete your account; deleting a record also deletes its recordings. Audio is not included in backups
Metrics on our serverWhile your account exists and sync consent is on. Turning off sync deletes the server copy immediately.
Account, consent records, subscription statusDeleted immediately when you delete your account
BackupsDeleted data is removed from backups within 7 days (backups are kept for 7 days and then deleted automatically)
Detection-improvement dataKept while your "Help improve detection" consent stands. If you withdraw or delete your account, the training clips and comparison numbers on our server are deleted immediately. Copies downloaded to the developer's own computer (Republic of Korea) for training are deleted once training is done, and that computer's storage is encrypted. A model already trained cannot have one person's sounds taken out of it. Detection reports are deleted after one year.
Standby bufferMemory only; discarded immediately if you don't fall asleep

4. Sharing

We do not sell personal information and do not share it for cross-context behavioral advertising. We do not disclose it to third parties except where required by law. If we ever want to provide detection-improvement data to an outside research partner, we will tell you who, why, what and for how long, and ask for your separate consent first.

Service providers

ProviderServiceLocation
Oracle Corporation (Oracle Cloud Infrastructure)Infrastructure for our self-operated Ubuntu server; data storageUnited States (Ashburn, Virginia)

We operate the server ourselves; the hosting provider supplies infrastructure such as the virtual server and storage, and we manage the data on it. Any provider must protect your data at least as well as this policy describes.

Google provides Google sign-in under your own agreement with Google; we receive only the identifier needed to confirm the sign-in.

Apple provides Sign in with Apple, App Store payments and refunds, StoreKit signature verification, iCloud key-value storage and HealthKit under your own agreement with Apple. We never receive your card details.

5. Where data is processed

We are based in the Republic of Korea and our server is in the United States. If you use the app from another country, data you choose to sync is transferred there.

6. Your choices and rights

We will not treat you differently for exercising these rights.

7. Security

If a breach affects your information, we will notify you and the authorities as the law requires, including by in-app message.

8. No tracking

We do not use cookies, the advertising identifier (IDFA) or third-party analytics or ad SDKs, and we do not track you across other companies' apps or websites.

9. Children

The app is only for people aged 18 or older. It is not directed to children, and we do not knowingly collect personal information from children under 13 (or under the age set by local law). If we learn that we have, we will delete it.

10. People who share your room

Other people in the room may be heard. The app silences speech before saving and shows that it is recording. Please let the people who sleep near you know that the app records sound.

11. Not a medical device

Bamsori is a wellness app for understanding your sleep habits. It is not a medical device and does not diagnose or treat any condition.

12. Additional information by region

12.1 United States

Notice at collection. The tables in section 1 list the categories we collect and why. In terms used by state privacy laws:

CategoryCollected?PurposeSold or shared?Retention
Identifiers (account ID, salted hash of Apple or Google user ID)Yes, if you sign inAccount, sync, restoreNoUntil account deletion
Sensitive personal information — health (sleep and snoring metrics)Only with sync consentSync between your devicesNoUntil you turn off sync or delete your account
Audio recordings (speech silenced)Only with a separate consent: Premium server storage, and snore clips for improving detectionPremium backup and restore; model improvementNoMembership audio: within plan capacity, deleted on withdrawal or account deletion; detection improvement: kept while that consent stands, deleted on withdrawal or account deletion
Commercial information (subscription status, App Store transactions)Yes, if you subscribe and sign inProvide PremiumNoUntil account deletion
Internet activity (server logs: IP address, request time and address)Yes, when you use the serverSecurityNo14 days

We use sensitive personal information only to provide the service you request and for purposes you have separately consented to.

State privacy rights. Depending on your state, you may have rights to know, access, correct, delete, and obtain a portable copy of your personal information, to opt out of sale, sharing, targeted advertising and profiling (we do none of these), and to appeal our decision. To use them, see section 6 or email xvwqen@gmail.com. You may use an authorized agent. If we deny your request, you can appeal by replying to our decision; we will answer within 45 days and, if we deny the appeal, tell you how to contact your state attorney general.

Consumer health data. Residents of Washington, Nevada and other states with consumer health data laws should read our separate Consumer Health Data Privacy Policy: https://bamsori.jip-lab.com/privacy/health-data.

Auto-renewing Premium subscription. Subscription terms, renewal and cancellation are described in our Terms of Use: https://bamsori.jip-lab.com/terms/en.

12.2 Japan

See the Japanese version of this policy for information required by the Act on the Protection of Personal Information, including information on South Korea's data protection system.

12.3 South Korea

See the Korean version of this policy, which is the governing version for users in South Korea.

12.4 Other regions

The app is currently offered in South Korea, Japan, the United States, Canada and Australia. We will update this policy before offering it in the EU or UK. It is not offered in mainland China.

13. Contact

JIPLAB (sole proprietorship, Republic of Korea)
Privacy contact: Jongin Park — xvwqen@gmail.com
Postal address and phone number available on request.

14. Changes

We will post changes in the app and on this page at least 7 days before they take effect (30 days for changes that are significant or less favorable to you). If we want to use your data for a new purpose, we will ask for your consent again.