AI Note 개인정보처리방침
시행일: 2026-10-06 · 최종 확인일: 2026-10-20 (Android 1.1.0 안내 반영)1. 운영자와 적용 범위
AI Note(com.onsimdangai.ainote)는 주식회사 온심당에이아이컴퍼니가 운영합니다. 개인정보 보호 문의 및 데이터 삭제 요청은 ceo@onsimdang.com으로 보내주세요. 이 방침은 AI Note 앱과 앱의 음성 변환·AI 정리·사용량·구매 검증 API에 적용됩니다. 다른 onsimdang.com 서비스의 처리방침을 대신하지 않습니다.
2. 계정과 기기 내 저장
AI Note에는 일반 회원가입·로그인과 이메일·비밀번호 기반 회원계정이 없습니다. iOS의 익명 서비스 신원은 아래 제13절에서 설명합니다. Google Play의 결제 계정은 AI Note 회원계정이 아닙니다. 텍스트 노트, 제목, 생성시각, 녹음 파일, 녹음 길이·파일 크기, STT 원문, AI 요약·핵심 내용·할 일·결정사항 및 처리 상태는 기기의 앱 전용 SQLite 저장소와 파일에 저장됩니다. 별도 앱 수준 파일 암호화는 구현되어 있지 않으며 기기 운영체제의 저장소 보호를 사용합니다. Android 자동 백업은 사용하지 않습니다. 로컬 기록을 일괄 업로드하거나 기기 간 동기화하지 않습니다.
3. 선택하는 클라우드 처리
텍스트 작성, 저장 및 녹음은 클라우드 기능을 사용하지 않아도 가능합니다. Android 1.0.0에서는 음성 변환 동의 화면에서 계속을 선택하면 해당 녹음과 이후 저장하는 녹음을 AI Note 서버를 거쳐 AssemblyAI에 전송합니다. Android 1.1.0부터는 녹음을 먼저 기기에 저장하며, 동의 후 사용자가 변환 버튼을 누르면 선택한 음성 구간만 AI Note 서버를 거쳐 AssemblyAI에 전송합니다. 음성·영상 파일은 Android 시스템 파일 선택기에서 사용자가 선택한 파일만 읽습니다. 선택한 영상은 기기에서 오디오 구간을 추출하며 영상 화면이나 원본 영상 전체를 STT 서버에 전송하지 않습니다. 원본 파일은 수정하거나 삭제하지 않으며, 가져온 파일의 참조·이름·길이와 선택 구간의 별도 음성 노트를 기기에 저장합니다. 광범위한 저장소·미디어 읽기 권한은 사용하지 않습니다. 1~30분 녹음의 자동 종료·저장을 위해 사용자가 앱에서 시작한 마이크 포그라운드 서비스와 알림·제한된 wake lock을 사용하며, 잠금·백그라운드 녹음을 지원합니다. 운영체제 강제 종료나 전원 차단 시 완전한 파일 복구는 보장하지 않습니다. 원본 녹음을 기기에 유지합니다. 이 Android 버전별 설명은 iOS의 기존 처리·인증 경로를 변경하지 않습니다. AI 정리는 별도의 동의 후 정리 버튼을 누른 노트 본문 또는 STT 텍스트를 AI Note 서버를 거쳐 OpenAI에 전송합니다. 동의 선택은 기기에 저장됩니다. 현재 앱에는 동의 철회를 위한 별도의 설정 화면이 없습니다. 문의 이메일로 처리 중단·삭제에 관한 안내를 요청할 수 있습니다. 앱 데이터 초기화는 동의 설정과 함께 로컬 기록도 삭제하므로 기록을 보존해야 하는 경우 실행하지 마세요.
4. 클라우드에서 처리하는 항목과 목적
음성 변환: 녹음 오디오, 서버가 측정한 재생 길이 및 변환 결과. AI 정리: 선택한 노트·변환 텍스트 및 정리 결과. 사용량 및 중복 요청 방지: 기기별 식별자의 변환값, 요청 식별자의 해시, 내용의 HMAC 지문, 처리 종류·시각·성공 여부·사용량. 구매 검증: Google Play 상품 ID, 구매 토큰, 구독 상태·만료시각 및 토큰의 해시. 앱 서버는 카드번호나 결제수단을 직접 수신하지 않습니다. 내용에 사용자가 적거나 녹음한 개인정보가 포함될 수 있으므로 불필요한 민감정보를 입력하거나 전송하지 마세요.
5. 기기 식별자와 보안 정보
Android에서는 Android ID(SSAID)로부터 SHA-256 변환한 앱 식별값을 만들어 기기에 저장하고, 사용량 조회와 구매 검증 시 이 변환값을 서버에 전송합니다. 앱 시작·재개 시 Google Play 구매 복원 및 사용량 확인을 시도하며, Pro 화면에서도 사용량을 확인합니다. 이것은 노트 본문이나 녹음의 자동 전송을 뜻하지 않습니다. 원본 Android ID는 앱 서버로 보내지 않습니다. 이 변환값은 같은 기기에서 사용량과 구매 권한을 연결하기 위한 것으로 광고 ID가 아니며, 익명정보라고 단정하지 않습니다. 플랫폼 식별값을 얻을 수 없는 환경에서는 임의 생성한 설치 식별값을 사용합니다. 서버는 다시 해시/HMAC으로 파생한 식별값을 저장합니다. Google Play Integrity는 현재 운영 중이며, Play Store 내부 테스트 설치본에서 실제 검증이 성공한 것을 확인했습니다. 앱·기기 진위, 앱 버전·서명, Play 라이선스 및 요청 해시를 검증합니다. Google Play는 이 과정에서 앱 메타데이터, 라이선스와 기기 인증 정보를 처리합니다. 앱은 연락처, SMS, 위치, 광고 ID를 읽는 기능을 사용하지 않습니다.
6. Google Play 결제 SDK 진단 정보
앱은 시작할 때 Google Play Billing 연결을 초기화합니다. 따라서 STT·AI 전송에 동의하지 않거나 Pro를 구매하지 않아도 결제 연결·오류 등에 관한 SDK 진단 처리가 발생할 수 있습니다. 포함된 Google DataTransport 라이브러리는 Android 버전, 기기 모델·제조사·하드웨어·OS 빌드, 앱 버전, 네트워크 종류, 시간대, 언어·지역 설정, 통신사 코드(MCC/MNC)를 진단 이벤트에 붙여 Google로 전송하는 구현을 포함합니다. OS 빌드 fingerprint는 OS 빌드 정보이며 개인의 지문 정보가 아닙니다. 현재 앱에는 이 SDK 진단만을 끄는 설정이 없습니다. Google의 보관·처리는 Google 정책을 따르며 운영자에게 확인되지 않은 고정 보관기간을 약속하지 않습니다. 앱 광고 SDK, Firebase Analytics 및 Crashlytics는 없으나 Firebase 인코더 직렬화 라이브러리는 Billing의 전이 의존성으로 포함됩니다. 진단 이벤트는 광고 ID를 사용하지 않습니다.
7. IP·User-Agent·로그
네트워크 연결 시 서버가 IP 주소와 HTTP 요청 정보를 받습니다. IP는 HMAC으로 변환하여 속도 제한과 악용 방지에 사용하며 위치를 추정하지 않습니다. AI Note API의 Nginx 접근 로그와 Uvicorn 접근 로그는 비활성화되어 있습니다. 앱 서버는 User-Agent를 별도 데이터베이스 필드로 저장하지 않습니다. 장애·인증 실패 등 서비스 오류 로그는 생성될 수 있습니다. 운영체제 서비스 저널은 최대 보관 14일 및 용량 제한 설정을 사용합니다. 인프라 오류 로그 등은 별도 로그 순환 정책의 영향을 받습니다. 모든 로그가 동일하게 14일 보관된다고 보장하지 않습니다. 광고 SDK, Firebase Analytics 및 Crashlytics는 확인되지 않았으나 위 결제 SDK의 진단 처리는 있습니다.
8. 서버와 외부 처리업체·국외 처리
AI Note 자체 서버는 Vultr 클라우드의 대한민국(KR) 리전 가상서버를 사용합니다. STT는 AssemblyAI의 기본 미국 리전 API(api.assemblyai.com)를 사용하므로 녹음이 미국에서 처리됩니다. AI 정리는 OpenAI의 Responses API(api.openai.com)에 텍스트를 보내며 대한민국에만 처리·보관된다고 보장하는 별도 리전 설정은 없습니다. OpenAI의 해외 처리와 Google Play의 결제·Integrity 처리에는 각 업체의 서비스 및 데이터 처리 정책이 적용됩니다. 클라우드 콘텐츠는 해당 기능 선택 시, 구매 정보는 구매·복원 및 구독 상태 재검증 시 HTTPS로 전송합니다. 결제 SDK의 연결·진단 처리는 앱 시작부터 발생할 수 있습니다. 업체들은 서비스 제공, 보안, 악용 방지 및 각 계약에 따른 처리를 수행합니다. 광고용 데이터 판매나 광고 프로파일 생성 기능은 구현되어 있지 않습니다.
9. 보관 기간
기기 내 노트·녹음·결과는 사용자가 삭제하거나 앱 데이터가 지워질 때까지 보관됩니다. AI Note 서버의 임시 오디오 파일은 STT 처리 종료 또는 실패 시 삭제하며 처리 작업의 제한은 30분입니다. 장애로 남은 임시 파일은 서비스 재시작 시 정리합니다. STT 결과와 AI 응답 캐시는 처리 후 1시간을 기준으로 삭제하며 정리 작업은 약 60초 간격으로 실행됩니다. 요청 메타데이터·개별 사용량·내용 지문은 현재 및 직전 UTC 월 데이터만 유지합니다. IP 기반 제한 카운터는 약 1일, 앱 전체 처리 종류·상태별 일별 집계는 최근 7개 UTC 일, Integrity 재사용 방지 토큰 해시는 약 180초 후 정리됩니다. 구독 상태 재검증을 위해 구매 토큰은 AES-GCM으로 암호화하여 서버 데이터베이스에 보관합니다. 암호화 키는 데이터베이스 밖의 서버 비밀값에서 별도 용도로 파생하며, 토큰 평문을 데이터베이스에 저장하지 않습니다. 토큰 해시·암호화 토큰·구독 권한은 만료 또는 권한 철회 후 35일이 지나면 정리합니다. 유료 권한은 클라우드 요청·사용량 조회 전에 Google Play에서 다시 확인하며, 서버에서도 약 5분 주기로 재확인합니다. 정리 주기·서비스 중단으로 삭제가 즉시 수행되지 않을 수 있습니다.
10. 외부 업체 보관 및 모델 학습
AI Note 서버에서 파일을 삭제해도 외부 업체의 사본이 동시에 삭제된다는 뜻은 아닙니다. 현재 STT 코드에는 AssemblyAI 결과를 자동 삭제하는 호출이 없습니다. 현재 AI Note의 AssemblyAI 운영 계정은 Free 플랜입니다. 2026-10-07 확인한 AssemblyAI 공식 문서에 따르면 Free 플랜에서는 Data Controls를 통한 모델 개선 학습 옵트아웃, 보관 기간(TTL) 설정 및 BAA 체결을 이용할 수 없습니다. STT를 위해 녹음 오디오를 미국 리전의 AssemblyAI로 전송하고, AssemblyAI가 변환된 텍스트를 생성하여 반환합니다. 계약상 허용되는 전송·처리 데이터 일부는 개인정보 제거 절차를 거친 뒤 AssemblyAI의 모델 개선에 사용될 수 있습니다. 이 가능성을 고려하여 STT 음성과 변환된 사용자 콘텐츠를 외부 공유 데이터로 안내합니다. 학습 제외 또는 별도 보관 제한에 관한 계약은 확인되지 않았으므로 학습 미사용이나 무보관을 보장하지 않습니다. 별도 TTL·BAA가 없는 비동기 STT의 공식 기본 정책은 업로드 오디오의 삭제 절차가 24시간 후 시작되어 최대 48시간 구간에 진행되고, 최종 변환 결과와 연결된 오디오 URL 참조의 삭제 절차는 30일 후 시작되는 것입니다. 중간 처리 산출물은 48~72시간 구간에 삭제 절차가 진행됩니다. 실제 삭제 완료 시각은 업체의 비동기 삭제 지연에 영향을 받습니다. 이 기간은 비동기 운영 환경의 기본 정책이며 모델 학습 환경의 동일한 삭제 기간을 보장하지 않습니다. 로그·정산용 일부 메타데이터는 별도로 보관될 수 있습니다. OpenAI 요청에는 store:false를 지정합니다. 이것이 악용 방지 로그까지 없애는 설정은 아닙니다. OpenAI API의 입력과 출력은 기본적으로 모델 학습에 사용되지 않습니다. 고객이 명시적으로 옵트인한 경우에만 모델 개선을 위한 데이터 공유가 가능합니다. 기본 악용 모니터링(abuse monitoring) 로그는 최대 30일 보관될 수 있습니다. 운영 계정의 별도 데이터 공유 동의·무보관 예외 설정은 확인되지 않았습니다. 상세 정책은 아래 공식 링크를 확인하세요.
11. 삭제·접근·문의
개별 노트 삭제 기능은 해당 로컬 노트, 저장 결과 및 그 노트에만 연결된 녹음 파일을 삭제합니다. 이미 외부 처리업체에 전송한 사본 또는 서버의 사용량·구매 기록을 즉시 삭제하는 기능은 아닙니다. 서버 데이터 열람·삭제·처리 중단 요청은 ceo@onsimdang.com으로 앱 이름, 요청 내용과 처리 시점 등 식별에 필요한 최소 정보만 보내주세요. 앱에 사용자 계정이 없어 기록을 특정하기 어려울 수 있으며 확인 가능한 범위와 보안·정산상 유지가 필요한 정보, 외부 업체 삭제 요청 처리에 관해 답변합니다. 노트 전체, 구매 토큰 원문 또는 기기 인증 토큰을 이메일에 넣지 마세요. 앱 홈 오른쪽 위 앱 메뉴의 AI Note Pro에서 구매 복원·구독 관리·현재 상태 확인 및 개인정보처리방침에 접근할 수 있습니다. Pro 구독 해지는 Google Play의 구독 관리에서 별도로 해야 하며, 데이터 삭제 요청으로 구독이 자동 해지되지는 않습니다. Android의 기존 설명과 별도로, iOS 익명 서비스 신원의 삭제 요청은 아래 제13절을 참고해 주세요.
12. 안전 조치와 변경
외부 전송에는 HTTPS를 사용하며 외부 API 비밀키는 서버에 보관하고 앱에 포함하지 않습니다. 노트·토큰을 일반 접근 로그에 남기지 않도록 설정하며, 서버는 요청 크기·시간·사용량을 제한합니다. 개인정보처리방침 또는 실제 처리 방식이 변경되면 이 공개 페이지에 반영합니다. 현재 Google Play Integrity 및 Google Play 구매 검증이 운영 중입니다. Play Store 내부 테스트 설치본에서 STT와 AI 정리의 정상 동작을 확인했습니다. Google Play Billing 테스트 결제, Pro 전환, 구매 복원, 자동 갱신 및 구독 만료 시 무료 권한 회수도 정상 동작을 확인했습니다.
13. iOS의 익명 서비스 신원, 구독 및 삭제 요청
iOS에서도 일반 회원가입·로그인, 이메일·비밀번호 또는 사용자 프로필을 수집하는 기능은 없습니다. 다만 Apple App Attest 등록 시 서버에 무작위 익명 서비스 식별자(principal)와 appAccountToken이 생성됩니다. 이 신원은 인증, 사용량, 구독 권한과 구매 복구를 연결하며, 별도 복구 증명이 있으면 인증키 교체 후에도 유지될 수 있습니다.
iOS는 Android 전용 Play Integrity·Play Billing 대신 Apple App Attest·StoreKit을 사용합니다. Apple이 기기·앱 증명과 구매를 처리하며, AI Note 서버는 인증 공개키·불투명한 키 참조·재생 방지 카운터·Challenge 및 검증 해시, 익명 식별자·appAccountToken, 상품·거래·원본 거래 식별자·검증 환경·구독 상태·만료 시각·거래 서명 해시 및 정규화된 구독 알림 상태를 처리합니다. 목적은 앱 진위 확인, 사용량 관리, 중복 권한·부정 이전 방지, 거래 검증과 복원입니다. Apple 계정 암호, 카드 정보와 App Attest 비밀키를 AI Note 서버에 저장하지 않습니다.
구매 복구를 위한 무작위 비밀과 처리 기록은 앱 전용 Keychain에 WhenUnlockedThisDeviceOnly로 보관하며 iCloud Keychain 동기화는 사용하지 않습니다. 복구 증명 시 해당 비밀은 HTTPS로 서버에 전달되고 서버에는 용도가 분리된 해시를 보관합니다. 재설치나 기기 변경 후 Keychain 보존을 보장하지 않으며, Apple 거래 서명만으로 다른 익명 신원에 소유권을 이전하지 않습니다.
앱의 AI Note Pro 화면에서 ‘익명 서비스 정보 삭제 요청’으로 서버 신원과 연결된 개인정보 삭제를 시작할 수 있습니다. 새 회원가입이나 이메일 제출 없이 기존 앱 인증으로 접수하며, ‘삭제 요청 처리 상태’에서 결과를 확인할 수 있습니다. 삭제 접수와 실제 삭제 완료는 구분됩니다. 기존 회사 이메일 ceo@onsimdang.com도 개인정보 문의·삭제·처리 중단 접수 수단으로 유지됩니다. 비밀번호, 복구 비밀, 인증 원문이나 거래 서명 원문은 이메일로 보내지 마세요.
iOS 인증·사용량·거래·복구 기록은 해당 서비스 제공에 필요한 동안 보관하며 Android의 보관 기간을 iOS 원장에 일괄 적용하지 않습니다. 삭제 요청은 기존 개인정보 담당자가 검토하여 법령상 보존이 필요한 정보를 제외하고 삭제합니다. 개인정보 보호법 시행령 제43조 제3항에 따라 요청일부터 10일 이내 조치 결과 또는 보존 사유·이의제기 방법을 안내합니다. 법령상 보존이 필요한 거래 기록은 일반 서비스 정보와 구분하고, 해당 법적 근거와 보존 기간을 처리 결과에 명시합니다. 미확정 기간을 임의로 모든 iOS 기록에 적용하지 않습니다.
이 요청은 기기의 노트·녹음을 삭제하거나 Apple 구독을 취소하지 않습니다. 구독 관리·자동 갱신 해제는 Apple 구독 관리에서 별도로 해야 합니다. 서버 신원 삭제 완료 후 해당 신원의 인증·구매 복구 정보는 다시 사용할 수 없습니다. 구매·복원 기록을 이용해 다른 사용자의 구독을 가져올 수 있도록 처리하지 않습니다. 현재 기기의 노트·녹음 삭제는 기존 노트 삭제 기능을 이용할 수 있습니다. 외부 AI 처리업체의 사본·보관은 위에 설명한 각 업체의 정책과 별도 삭제 처리에 따릅니다.
월간(1개월)·연간(1년) Pro는 자동 갱신 구독이며 구매 화면에 Apple의 현지 가격과 결제 기간을 표시합니다. 앱에 구매 복원·구독 관리와 Apple 표준 EULA 링크를 제공합니다. 이 절은 iOS 처리에 적용되며 기존 Android 운영 정책은 변경하지 않습니다.
공식 정책 참고
- AssemblyAI retention and training
- AssemblyAI Free plan and Data Controls
- AssemblyAI region
- OpenAI data controls
- Google Play Integrity data safety
- Google privacy policy
- Google DataTransport implementation
AI Note · ceo@onsimdang.com