Bamsori 개인정보 처리방침
- 시행일: 2026-10-29
- 버전: 2026-10-29
- 이전 버전: 없음(첫 버전)
JIPLAB(대표 박종인, 이하 "개발자")은 Bamsori 앱(iPhone·Apple Watch, 이하 "앱")과 앱이 사용하는 동기화 서버(이하 "서버")를 운영하면서 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 처리방침은 어떤 정보를 어디서, 왜, 얼마나 오래 처리하는지와 이용자가 어떻게 권리를 행사할 수 있는지 설명합니다.
한눈에 보기
| 항목 | 내용 |
|---|---|
| 기본 원칙 | 소리 분석은 기기 안에서 합니다. 계정이 없어도 앱의 모든 기기 내 기능을 쓸 수 있습니다. |
| 말소리 | 말소리로 판단된 구간은 저장하기 전에 무음 처리합니다. 말소리는 서버로 보내지 않고, 감지 개선에도 쓰지 않습니다. |
| 대기 버퍼 | 잠들기 전 최근 10분 소리는 메모리에만 두며, 잠들지 않으면 버립니다. |
| 서버로 가는 정보 | 이용자가 선택해서 동의한 경우에만 보냅니다. 동의 항목은 모두 기본값이 꺼져 있습니다. |
| 광고·판매 | 광고 SDK와 외부 분석 도구를 쓰지 않습니다. 개인정보를 판매하지 않고 맞춤형 광고에 쓰지 않습니다. |
| 내 데이터 | 모든 이용자는 등급과 관계없이 무료로 서버 보유 데이터의 사본을 받을 수 있습니다. |
| 이용 연령 | 만 18세 이상만 이용할 수 있습니다. |
1. 처리하는 개인정보의 항목, 처리 장소, 목적
1.1 기기 안에서만 처리하는 정보 (개발자에게 전송되지 않음)
| 정보 | 내용 | 목적 | 보관 |
|---|---|---|---|
| 수면 중 소리 | 마이크로 받은 소리. 기기에서 코골이 여부를 분석 | 코골이 감지·기록, 리포트 | 아래 "3. 보유 기간" 참조 |
| 대기 버퍼 | 녹음이 시작된 뒤 잠들기 전까지 최근 10분 소리 | 잠들기 직전 코골이를 놓치지 않기 위함 | 메모리에만 보관. 잠들지 않으면 폐기되고 저장되지 않음 |
| 코골이 지표 | 코골이 시간 비율, 횟수, 상대 음량, 수면 구간 등 | 리포트와 추세 표시 | 이용자가 삭제할 때까지 |
| HealthKit 데이터(읽기) | 수면 단계, 심박수, 심박변이도(HRV), 호흡수, 혈중 산소, 손목 온도, 호흡 방해(Breathing Disturbances). 이용자가 허용한 유형만 | 입면·각성 시각 보정, 리포트 표시 | 앱은 Apple 건강 앱에서 필요할 때 읽음 |
| 움직임 정보 | iPhone 움직임, Apple Watch 가속도 | 입면·각성 추정 | 기기 안 |
| 생년월일 | 온보딩의 연령 확인 입력값 | 만 18세 이상 확인 | 기기 안에만 저장 |
| 생활요인 태그 | 이용자가 직접 입력한 태그(예: 음주, 피로) | 개인 기록과 비교 | 기기 안 |
- 말소리로 판단된 구간은 저장 전에 무음으로 바꿉니다. 화자를 식별하거나 성문(목소리 특징값)을 만들지 않습니다.
1.2 iCloud에 저장하는 정보 (이용자 본인의 iCloud 계정)
앱 설정값 4개(자세 알림 켜기, 자세 알림 기준 시간(분), 낮잠 판정 기준 시간, 용량이 찼을 때 동작)만 iCloud 키-값 저장소로 기기 간에 동기화합니다. 건강 정보, 소리, 코골이 지표는 iCloud에 저장하지 않습니다. 이 정보는 Apple이 이용자의 iCloud 계정에 보관하며 개발자는 열람할 수 없습니다.
1.3 서버로 보내는 정보 (선택 사항)
| 정보 | 언제 | 목적 | 법적 근거 |
|---|---|---|---|
| 계정 식별자 | Apple 또는 Google 계정으로 로그인한 경우 | 계정 식별, 기기 간 복원 | 서비스 제공(계약 이행) |
| Apple·Google 사용자 식별자의 솔트 해시값 | 로그인한 경우 | 같은 사람인지 확인. 원래 식별자는 저장하지 않으며, 이름과 이메일은 저장하지 않습니다 | 서비스 제공 |
| 동의 기록 | 로그인한 경우 | 동의 항목, 동의 여부, 처리방침 버전, 시각. 동의 증빙과 다른 기기로 동의 복원 | 법적 의무 이행, 서비스 제공 |
| 수면·코골이 지표 | "서버 동기화"에 별도로 동의한 경우에만 | 기기 간 동기화와 복원. 세션 시각, 수면 구간, 코골이 에피소드(시각, 길이, 상대 음량 등)이며 오디오는 포함하지 않습니다 | 민감정보 별도 동의 |
| 프리미엄 구독 여부와 만료일, App Store 거래 정보 | 프리미엄을 구독하고 로그인한 경우 | 구매 확인과 보관 용량 적용. 서버는 Apple 서명을 검증하고 Apple의 갱신·만료·환불 알림을 받습니다 | 서비스 제공(계약 이행) |
| 오디오 | 프리미엄 이용 중이고 "녹음을 서버에 보관"에 별도로 동의한 경우에만 | 프리미엄 녹음 백업과 새 기기 복원. 기기에 저장된 5분 단위 녹음 파일(FLAC, 말소리는 무음 처리됨)과 시각·크기 정보 | 민감정보 별도 동의 |
| 감지 문제 신고 | 이용자가 "감지가 이상한가요?"에서 신고할 때마다, 그 신고에 한해 동의한 경우에만 | 감지 오류의 원인 확인과 수정. 그 밤의 기록(시각·수면 구간·코골이 구간), 이용자가 붙인 표시, 그 날짜의 앱 진단 로그(소리·대화 없음), 선택 시 문제 부분 녹음 최대 10개(각 1분 이내, 말소리는 무음 처리됨). 1년 뒤 삭제, 계정 삭제 시 즉시 삭제. "감지 개선에 참여"에도 동의한 경우에만 학습에 사용 | 민감정보 별도 동의 |
| 감지 개선용 데이터 | "감지 개선에 참여"에 별도로 동의한 경우에만 | 밤소리의 코골이 감지 모델 개선(품질 개선). 가명 처리한 지표와 코골이 소리 구간만 사용하며 말소리는 절대 포함하지 않습니다. 학술 발표나 외부 공개는 계획이 없으며, 하게 되면 그 전에 별도로 동의를 받고 윤리심의를 거칩니다 | 민감정보 별도 동의 |
| 서버 접속 기록 | 서버를 이용할 때 자동 생성 | 보안, 장애 대응, 부정 이용 방지 | 정당한 이익·안전성 확보. 웹 서버가 IP 주소, 요청 시각, 요청 주소를 기록하며 14일 뒤 자동 삭제 |
- HealthKit에서 읽은 원래 측정값(심박수 등)은 서버로 보내지 않습니다. 서버 동기화 대상인 수면 구간에는 HealthKit 정보로 보정한 입면·각성 시각이 포함될 수 있습니다.
- 동의하지 않아도 기기 안의 감지, 녹음, 리포트 기능은 그대로 쓸 수 있습니다. 감지 개선 참여 여부는 프리미엄 기능이나 가격에 영향을 주지 않습니다.
1.4 광고성 정보
광고성 정보(소식·혜택 알림)를 보내지 않습니다. 보내게 되면 그 전에 별도로 동의를 받습니다.
1.5 문의 시 받는 정보
이메일로 문의하거나 권리 행사를 요청하면 이메일 주소와 문의 내용을 받습니다. 답변과 처리 기록을 위해 쓰며, 처리가 끝난 뒤 3년 동안 보관합니다.
2. 민감정보 처리
수면·코골이 정보와 HealthKit 정보는 건강에 관한 정보로 보아 민감정보로 처리합니다(「개인정보 보호법」 제23조). 앱은 온보딩에서 다른 동의와 분리해 "건강정보 처리" 동의를 받으며, 서버 동기화, 오디오 서버 보관, 감지 개선 참여는 각각 별도의 선택 동의를 받습니다. 앱은 다른 이용자에게 정보를 공개하는 기능이 없어 민감정보가 공개될 가능성은 없습니다.
3. 보유 기간과 파기
| 정보 | 보유 기간 |
|---|---|
| 기기 내 원본 오디오·코골이 오디오 (무료 플랜) | 3일. 이후 자동 삭제 |
| 기기 내 오디오 (프리미엄) | 15GB 안에서 기간 제한 없음. 용량이 차면 이용자가 고른 방식(오래된 원본부터 정리 또는 새 녹음 중지)을 따르며, 정리 전에 알림 |
| 프리미엄 해지 후 | 30일 유예 기간 동안 알림과 내보내기를 제공한 뒤 무료 플랜 보관 정책 적용 |
| 기기 내 코골이 지표 | 이용자가 삭제하거나 앱을 삭제할 때까지 |
| 서버의 오디오 (프리미엄) | 15GB 안에서 기간 제한 없음. 용량이 차면 이용자가 고른 방식(오래된 원본부터 정리, 코골이 구간은 유지 / 새 녹음 업로드 중지)을 따름. 프리미엄 종료 후 30일 유예 뒤 무료 플랜 정책(3일) 적용. "녹음을 서버에 보관" 동의를 철회하거나 계정을 삭제하면 즉시 삭제. 해당 기록을 지우면 그 녹음도 삭제. 오디오는 별도로 백업하지 않음 |
| 서버의 수면·코골이 지표 | 계정이 유지되고 동기화 동의가 유지되는 동안. 동기화 동의를 철회하면 서버 사본을 즉시 삭제 |
| 서버의 계정·동의 기록·구독 정보 | 계정 삭제 시 즉시 삭제 |
| 백업 | 삭제된 정보는 백업에서 7일 이내에 지워집니다(백업은 7일만 보관하고 자동 삭제) |
| 감지 개선용 데이터 | "감지 개선에 참여" 동의를 유지하는 동안 보관합니다. 동의를 철회하거나 계정을 삭제하면 서버의 학습용 소리 구간과 비교 통계를 즉시 삭제합니다. 모델 학습을 위해 개발자 소유 컴퓨터(대한민국)로 내려받은 사본은 학습이 끝나면 삭제하며, 이 컴퓨터의 저장 장치는 암호화합니다. 이미 학습에 반영된 모델 자체에서는 특정 개인의 소리를 꺼내거나 지울 수 없습니다. 감지 오류 신고는 1년 뒤 삭제합니다. |
| 기기 내 대기 버퍼 | 메모리에만 존재. 잠들지 않으면 즉시 폐기 |
- 파기 방법: 서버 데이터베이스의 기록은 복구할 수 없도록 삭제합니다. 기기 안의 데이터는 앱의 "기기 데이터 전체 삭제" 또는 앱 삭제로 지워집니다.
- 법령에 따라 보존해야 하는 기록이 있으면 그 법령이 정한 기간 동안 따로 보관합니다. 결제는 Apple이 처리하므로 개발자가 가진 결제 기록은 구독 여부, 만료일, 거래 식별자뿐입니다.
4. 제3자 제공
개발자는 개인정보를 제3자에게 제공하거나 판매하지 않습니다. 법령에 근거가 있거나 수사기관이 법령에 따른 절차로 요구하는 경우는 예외입니다. 감지 개선용 데이터를 외부 연구기관에 제공하게 되면, 그 전에 제공받는 자, 목적, 항목, 기간을 알리고 별도로 동의를 받습니다.
5. 처리 위탁
| 수탁자 | 위탁 업무 | 국가 |
|---|---|---|
| Oracle Corporation (Oracle Cloud Infrastructure) | 서버(Ubuntu ARM) 인프라 제공, 데이터 저장 | 미국(버지니아주 애슈번) |
- 개발자는 서버를 직접 운영합니다. 호스팅 제공자는 가상 서버와 저장 장치 같은 인프라만 제공하며, 서버 안의 데이터 관리는 개발자가 합니다.
- Google: Google 계정 로그인 인증은 이용자가 Google과 맺은 약관에 따라 Google이 제공합니다. 개발자는 로그인 확인에 필요한 식별자만 받습니다.
- Apple: Sign in with Apple 인증, App Store 결제·환불, StoreKit 거래 서명 검증, iCloud 키-값 저장소, HealthKit은 이용자가 Apple과 맺은 약관에 따라 Apple이 제공하는 서비스입니다. 결제 정보(카드 번호 등)는 개발자가 받지 않습니다.
6. 개인정보의 국외 이전
밤소리 서버는 미국에 있습니다. 로그인하고 서버 기능을 쓰면 아래와 같이 개인정보가 국외로 이전됩니다.
| 이전받는 자 (연락처) | 이전 국가 | 이전 시기·방법 | 이전 항목 | 이용 목적·보유 기간 | 거부 방법과 효과 |
|---|---|---|---|---|---|
| Oracle Corporation (Oracle Cloud Infrastructure, 개인정보 문의: https://www.oracle.com/legal/privacy/) | 미국 | 로그인하거나 서버 기능을 쓸 때마다 암호화된 네트워크(HTTPS)로 전송 | 1.3의 서버 저장 정보 | 서버 보관. 기간은 1.3과 3의 표와 같음 | 로그인하지 않으면 이전되지 않으며, 기기 안의 기능은 그대로 쓸 수 있음. 선택 동의를 끄면 그 항목은 이전되지 않음. 이 경우 기기 간 동기화, 서버 보관 등 해당 기능을 쓸 수 없음 |
이 이전은 서비스 계약 이행에 필요한 처리위탁·보관으로서 「개인정보 보호법」 제28조의8 제1항 제3호에 따라 이 처리방침에 공개합니다.
7. 이용자의 권리와 행사 방법
이용자는 언제든 다음 권리를 행사할 수 있습니다.
- 열람·사본 받기 (무료): 설정 > 개인정보 > "내 데이터 사본 받기"에서 서버가 보유한 본인 정보(계정, 동의 기록, 동기화된 지표, 처리 목적·보관 장소·보관 기간 안내)를 기계가 읽을 수 있는 형식(JSON)으로 받을 수 있습니다. 셀프서비스는 30일에 한 번이며, 그보다 자주 필요하면 이메일로 요청해 주세요. 프리미엄 구독 여부와 관계없이 무료입니다.
- 정정·삭제: 앱에서 각 기록을 삭제할 수 있습니다. 설정 > 계정 > "계정 삭제"를 누르면 서버의 계정과 모든 데이터가 삭제됩니다. 설정 > 개인정보 > "기기 데이터 전체 삭제"로 기기 안의 데이터를 지울 수 있습니다.
- 처리정지·동의 철회: 설정 > 개인정보에서 각 선택 동의를 끌 수 있습니다. 서버 동기화 동의를 끄면 서버의 사본이 즉시 삭제됩니다.
- 이메일 요청: xvwqen@gmail.com로 요청할 수 있습니다. 본인 확인 후 10일 이내에 처리 결과를 알려 드립니다.
- 앱 안의 오디오 파일은 모든 플랜에서 내보낼 수 있습니다. 지표 CSV, PDF 리포트 같은 분석 자료 내보내기는 프리미엄 기능입니다. 이 구분은 법정 열람·사본 권리에 영향을 주지 않습니다.
- 대리인을 통해서도 요청할 수 있습니다. 이 경우 위임장을 제출해야 합니다.
8. 안전성 확보 조치
- 기기 내 분석, 말소리 무음 처리, 대기 버퍼 메모리 전용 등 수집 최소화
- 전송 구간 암호화(HTTPS)
- Apple 사용자 식별자는 솔트 해시로만 저장
- API 서버는 외부에 직접 열려 있지 않고 HTTPS 리버스 프록시를 통해서만 접근됩니다. 데이터베이스는 외부 접속을 막아 둡니다.
- 서버 관리 접속은 SSH 키 인증만 허용하며, 비밀번호 로그인과 관리자(root) 직접 로그인을 막아 둡니다.
- 관리 기능은 별도의 관리자 인증이 있어야 쓸 수 있습니다.
- 클라우드 저장 장치는 제공자가 기본으로 암호화합니다. 데이터베이스 백업은 서버 안에 7일만 보관하고 자동 삭제합니다.
- 동기화 동의가 없는 업로드는 서버가 거부
9. 자동 수집 장치
앱과 서버는 쿠키나 광고 식별자(IDFA)를 쓰지 않고, 외부 분석·광고 SDK가 없습니다. 개발자는 App Store Connect에서 Apple이 제공하는 집계 통계와, 이용자가 Apple과의 공유를 허용한 경우의 충돌 보고서를 볼 수 있습니다. 이 정보로 개인을 식별하지 않습니다.
10. 아동
앱은 만 18세 이상만 이용할 수 있으며 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 이런 정보가 수집된 것을 알게 되면 바로 삭제합니다.
11. 동침자 등 함께 있는 사람
같은 방에 있는 사람의 소리가 녹음될 수 있습니다. 앱은 말소리를 저장 전에 무음 처리하고, 녹음 중임을 화면에 표시합니다. 이용자는 함께 자는 사람에게 녹음 사실을 알려야 합니다.
12. 의료 관련 안내
이 앱은 수면 관리를 돕는 웰니스 앱이며 의료기기가 아닙니다. 질병을 진단하거나 치료하지 않습니다.
13. 개인정보 보호책임자와 고충 처리
| 구분 | 내용 |
|---|---|
| 개인정보 보호책임자 | 박종인 / 대표 |
| 연락처 | xvwqen@gmail.com |
| 주소·전화번호 | 요청하시면 지체 없이 알려 드립니다 |
개인정보 침해에 대한 신고나 상담이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보침해신고센터 (privacy.kisa.or.kr / 국번 없이 118)
- 개인정보분쟁조정위원회 (www.kopico.go.kr / 1833-6972)
- 대검찰청 (www.spo.go.kr / 국번 없이 1301)
- 경찰청 (ecrm.police.go.kr / 국번 없이 182)
14. 국가·지역별 추가 안내
14.1 일본 이용자
- 개발자는 일본 밖(대한민국)에서 사업을 하며, 서버는 미국에 있습니다. 대한민국의 개인정보 보호 제도는 일본 개인정보보호위원회 자료(https://www.ppc.go.jp/files/pdf/korea_report.pdf)에서 확인할 수 있습니다.
- 자세한 내용은 일본어 처리방침을 참고하세요.
14.2 미국 이용자
- 미국 이용자를 위한 수집 시점 고지, 주별 권리, 워싱턴주 등 소비자 건강 데이터 처리방침은 영어 처리방침과 별도 페이지(https://bamsori.jip-lab.com/privacy/health-data)에 있습니다.
14.3 그 밖의 지역
현재 대한민국, 일본, 미국, 캐나다, 호주에서 제공합니다. EU·영국 출시 전에 이 처리방침을 보완합니다. 중국 본토에서는 제공하지 않습니다.
15. 처리방침의 변경
처리방침을 바꾸면 시행 7일 전(이용자에게 불리하거나 중요한 변경은 30일 전)부터 앱과 이 페이지에 알립니다. 새로운 목적으로 처리하거나 동의 범위가 넓어지면 다시 동의를 받습니다.