Oriana 개인정보 처리방침
한눈에 보기
- 계정이 없어요. 가입도, 이메일 주소도, 비밀번호도 필요 없어요.
- 이야기, 음성 파일, 카드, 일기, 프로필은 휴대폰에 남고, 백업을 켜 두었다면 휴대폰 자체 백업(iCloud 또는 Google)에도 남아요. 저희 서버에는 보관되지 않아요.
- 입력한 내용은 이야기나 음성을 만드는 동안, 그리고 의견을 보낼 때만 저희 서버로 가요. 이야기 본문이나 음성을 만들 때 입력한 내용은 저희 AI 서비스 제공업체로 전달돼요. 이 업체들은 그 내용을 모델 학습에 쓰지 않아요. 이야기 본문과 음성은 저희 서버에 저장되지 않아요.
- 광고도, 추적도, 광고용 SDK도 없어요. 어떤 화면을 사용하는지는 직접 쓴 내용 없이 익명으로 측정돼요(2.4절 참고). ‘나’ 화면의 “사용 통계” 스위치로 끌 수 있어요.
- Oriana는 성인을 위한 앱이에요: 만 18세 이상.
1. 누가 책임지나요
Oriana는 한 사람이 만들고 운영해요: 튀르키예 Midyat / Mardin의 Fırat Aktaş. GDPR에 따른 개인정보 처리 책임자(controller)이자, 튀르키예 법률 제6698호(KVKK)에 따른 ‘veri sorumlusu’(개인정보처리자)예요. 이 방침에 관한 문의는 무엇이든 aktasfirat682@gmail.com으로 보내 주세요.
2. 어떤 데이터가 관련되나요
2.1 휴대폰과 휴대폰 자체 백업에 있는 데이터
이야기나 음성을 요청하지 않는 한, 직접 쓴 내용은 휴대폰 밖으로 나가지 않아요. 서버로 가는 것은 5절에서 설명하는 짧은 기록뿐이에요(앱을 연 날, 익명 사용 횟수, 오류 보고, 그리고 보냈다면 의견). 기기에 저장되는 것: 이름, 목표(하나 또는 여러 개), 직접 골라서 채운 프로필 정보(사는 도시, 하는 일, 소중한 사람, 생활 방식, 발목을 잡는 것, 가장 먼저 할 일, 이야기에 넣지 않을 주제), 입력했다면 나이, 이용자를 위해 만들어진 이야기 본문과 mp3 파일, 이용자의 목소리로 녹음한 문장, 확언 카드, 일기·감사 일기·확언 문장, 듣기 기록, 설정과 알림 시간, 그리고 무작위 기기 ID(앱을 처음 열 때 만들어지는 ID예요. iPhone에서는 키체인에 보관되고, Android에서는 휴대폰이 이 앱에 부여한 고유 ID를 되돌릴 수 없게 변환한 해시값이에요. 앱을 지웠다가 다시 설치해도 그대로라서, 무료 첫 이야기는 휴대폰 한 대에서 한 번만 쓸 수 있어요. 이용자에 관한 정보는 담겨 있지 않고 어떤 계정과도 연결되지 않아요. 다만 바뀌지 않는 ID라서 서버, RevenueCat, Superwall이 이 ID와 함께 보관하는 기록(2.3절과 5절)은 이용자의 휴대폰과 연결되므로, 저희는 이 기록을 개인정보로 다뤄요).
휴대폰 백업: 앱 1.1.2 버전부터 위에 적은 데이터는 휴대폰 자체 백업이 켜져 있으면 그 백업에도 들어가요(iPhone은 iCloud 백업, Android는 Google 백업). 그래서 그 백업으로 새 휴대폰을 설정하면 데이터도 돌아와요. 백업은 이용자의 Apple 또는 Google 계정에 있어서 저희는 볼 수 없고, 그 안의 어떤 것도 저희 서버로 오지 않아요. Android에서는 음성 파일이 백업에서 빠져요. Android가 앱마다 백업을 25MB로 제한하기 때문이에요. 이야기 자체는 돌아와요. 휴대폰의 보안 저장소(5절의 설치 키)는 Android 백업에 절대 들어가지 않아요. 백업에 있는 사본을 지우려면 휴대폰의 백업 설정을 이용하세요.
표지 사진: 이야기에 추가한 사진은 이용자의 휴대폰(iPhone에서는 iCloud 백업에도)에만 남고, 저희에게 보내지지 않아요.
2.2 이야기나 음성을 요청할 때 서버로 보내는 데이터
- 본문을 쓸 때: 이름, 목표, 채워 둔 프로필 정보, 이야기 이전 버전의 짧은 요약, 적었다면 수정 요청, 고른 주제와 어조, 언어, 그리고 요청 헤더에 담긴 무작위 기기 ID.
- 음성을 만들 때: 승인한 이야기 본문, 고른 내레이터, 언어, 무작위 기기 ID.
- 문장 하나를 음성으로 만들 때(일기의 “음성 만들기”): 음성으로 듣고 싶은 문장 하나, 고른 내레이터, 언어, 무작위 기기 ID. 문장은 서버에 저장되지 않고, 만들어진 음성은 휴대폰으로만 돌아가요.
위 내용과 5절에서 설명하는 짧은 기록 외에는 아무것도 보내지 않아요. 백그라운드에서 올라가는 것도 이 짧은 기록뿐이에요.
2.3 결제와 구독
결제는 Apple, Google 또는 Amazon이 각자의 스토어 안에서 처리해요. 카드 정보, 청구지 주소, 스토어 계정은 저희가 볼 수 없어요. 구독이 활성 상태인지 앱에 알려 주는 서비스인 RevenueCat은 무작위 기기 ID와 스토어가 알려 준 구매 상태를 받아요. 구독 화면을 보여 줄 수 있는 서비스인 Superwall은 같은 무작위 기기 ID, 구독 활성 여부, 휴대폰 종류, 운영체제 버전, 앱 버전, 언어 같은 기술적인 세부 정보, 그리고 어떤 구독 화면이 표시되었고 그 화면에서 이용자가 무엇을 했는지(닫기, 구매, 복원)를 받아요.
2.4 일반적인 기술 데이터
여느 인터넷 요청과 마찬가지로, 저희 서버로 가는 요청에는 IP 주소, 시각, 경로, 응답 상태가 담겨 저희와 호스팅 업체에 전달돼요. 이 정보는 서비스를 계속 운영하고 남용을 막는 데에만 쓰고, 이를 바탕으로 프로필을 만들지 않으며, 요청 로그에는 이야기 본문이 들어가지 않아요. 앱은 또 Expo의 업데이트 서비스(u.expo.dev)를 통해 업데이트가 있는지 확인하는데, 이 서비스는 플랫폼, 앱 버전, 런타임 버전 같은 기술 정보와 이 설치에만 만들어지는 무작위 식별자를 받아요. 이 식별자는 이름이나 쓴 내용과 연결되지 않아요.
사용량 측정(PostHog): 사람들이 어디서 막히는지 알아보기 위해, 앱은 유럽연합에 있는 PostHog 서버로 열어 본 화면의 이름(화면 종류만 보내며, 이야기 ID는 절대 보내지 않아요), 5절의 익명 사용 횟수와 같은 단계 이름, 그리고 앱을 열거나 업데이트하거나 백그라운드로 보낸 때를 휴대폰 종류, 운영체제 버전, 앱 버전, 언어 같은 기술적인 세부 정보와 함께 보내요. PostHog는 이 정보를 이 설치를 위해 PostHog가 만든 자체 무작위 ID와 연결해요. PostHog는 저희의 기기 ID, 이름, 목표, 이용자가 직접 쓴 내용이나 위치를 받지 않고, IP 주소를 보관하지 않으며, 화면의 어떤 내용도 기록하지 않아요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)). 버전 1.1.2부터는 이 이벤트들이 세부 정보와 함께 전송돼요(예: 듣기가 시작된 시각, 5장 참고).
사용 통계 끄기(버전 1.1.4부터): ‘나’ 화면의 “사용 통계” 스위치는 처음에 켜져 있어요. 끄면 이 휴대폰은 PostHog에 아무것도 보내지 않고, 5장에서 설명한 익명 사용 횟수와 단계 신호(첫 듣기, 결제 화면 열기, 구매 등)도 저희 서버에 보내지 않아요. 이야기, 음성, 구매에 필요한 요청은 계속돼요. 앱을 연 날의 기록도 계속 보내지만, 국가 코드와 설치 경로는 빼고 보내요(언어, 앱 버전, 스토어 버전인지 테스트 버전인지, 휴대폰 종류, 스토어, 그리고 비교 테스트에 참여 중이라면 어느 버전을 받았는지). 앱이 그 응답으로 설정을 받기 때문이에요. 이 선택은 휴대폰에만 저장되고, “모두 삭제”를 해도 그대로 남아요. PostHog가 이 설치를 위해 보관하는 무작위 ID가 바뀌지 않기 때문에 저희는 이 측정을 이용자와 연결된 정보로 다루고, App Store의 개인정보 표시에도 그렇게 표시해요. 화면 녹화는 없어요. 화면의 어떤 내용도 기록하지 않아요.
목표 분야와 “Oriana를 어디서 알게 됐어요?”(버전 1.1.4부터): 새 목표를 쓸 때 분야(사랑, 돈, 집, 건강, 여행, 평온 중 하나, 고르지 않으면 “없음”)를 고르면, 그 분야는 그 목표의 첫 이야기 요청과 함께 전송되고, 서버는 그날의 합계에 언어별로 더하기만 해요. 첫 이야기를 듣고 나면 앱이 한 번만, 건너뛸 수 있는 질문을 해요. Oriana를 어디서 알게 됐는지(TikTok, YouTube, Instagram, 크리에이터, 친구나 가족, App Store 또는 Google Play 검색, 기타)예요. 답은 그날의 합계에 앱 언어와 버전별로 더해지기만 해요. 두 경우 모두 기기 ID, 목표 문장, 직접 쓴 내용은 저장하지 않으며, 합계는 누구와도 연결할 수 없어요. 사용 통계가 꺼져 있으면 분야를 보내지 않고 질문도 하지 않아요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
2.5 수집하지 않는 데이터
위치, 연락처, 카메라, 사진, 캘린더, 휴대폰의 건강 데이터, 광고 식별자. 마이크는 “내 목소리로”에서 녹음을 시작했을 때, 녹음하는 동안에만 사용해요. 녹음은 휴대폰에 남고, 저희 서버나 어떤 업체로도 보내지 않아요. 앱에는 광고 SDK가 없으며, 앱이 하는 유일한 측정은 2.4절에서 설명한 익명 사용량 측정뿐이에요. 알림은 휴대폰 안에서 예약돼요. 푸시 서버도, 푸시 토큰도 없어요.
3. 처리 목적과 법적 근거
| 목적 | 데이터 | 법적 근거(GDPR 제6조) |
|---|---|---|
| 요청한 이야기를 쓰고 음성을 만들기 | 이름, 목표, 프로필 정보, 이전 요약, 수정 요청, 언어, 이야기 본문 | 제1항 (b) 이용자와 저희 사이의 계약 이행 |
| 무료 첫 이야기, 하루 한도, 남용 방지 | 무작위 기기 ID와 그 카운터 | 제1항 (f) 유료 API로 돌아가는 작은 서비스를 계속 쓸 수 있게 유지하려는 정당한 이익 |
| 구독이 활성 상태인지 확인 | 무작위 기기 ID, 구매 상태 | 제1항 (b) |
| 안전 점검: 자신이나 다른 사람을 해치는 내용을 거절하기 | 보낸 텍스트 | 제1항 (f), 생명이 위험할 수 있는 경우 제1항 (d) 생명과 직결된 이익(vital interests) |
| 이메일에 답하기 | 이메일 주소와 이메일에 쓴 내용 | 제1항 (f) / 제1항 (b) |
| 서비스를 안전하고 정상적으로 유지 | 기술적인 연결 데이터 | 제1항 (f) |
민감한 정보. 목표는 자유롭게 쓰는 글이라서 건강, 신념, 정치적 견해, 성생활 같은 정보가 들어갈 수 있어요. 저희는 이런 정보를 묻지 않으며, 넣지 않기를 권해요. 그런 내용이 들어가더라도 요청한 이야기를 쓰는 데에만 처리하며, 그 근거는 해당 텍스트를 보내기로 선택함으로써 주는 GDPR 제9조 제2항 (a)에 따른 명시적 동의예요. 이런 내용을 보내지 않고 앱에서 데이터를 삭제하면 언제든 동의를 철회할 수 있어요.
튀르키예(KVKK)
법률 제6698호에 따라, 처리는 제5조 제2항 (c)(계약 이행에 필요)와 제5조 제2항 (f)(정당한 이익)에 근거하며, 특수한 범주의 개인정보는 제6조에 따른 명시적 동의에 근거해요. 해외 이전(저희 AI 서비스 제공업체, Railway, RevenueCat, Superwall, PostHog)은 제9조에 따른 명시적 동의에 근거해요. 이야기를 만들기로 선택할 때 저희 AI 서비스 제공업체, Railway, RevenueCat에 대한 동의를 주는 것이며, 이 이전 없이는 이야기를 만들 수 없어요. Superwall과 PostHog에 대한 동의를 포함해, 동의하지 않으면 관련 기능을 사용할 수 없어요. 위 주소로 연락해 제11조의 권리를 행사할 수 있고, 튀르키예 개인정보보호청(KVKK)에 민원을 제기할 수 있어요.
4. 데이터를 처리하는 다른 곳
| 업체 | 받는 정보 | 역할 |
|---|---|---|
| 저희 AI 서비스 제공업체 (미국 및 기타 국가) | 이야기를 쓰기 위해 보내는 프롬프트 텍스트, 음성을 만들기 위한 이야기 본문이나 읽어 줄 문장 | 수탁 처리자(processor). 이야기 본문을 쓰고 음성을 만들어요. 이 콘텐츠를 모델 학습에 쓰지 않으며, 일부 업체는 남용을 감지하기 위해 제한된 기간 동안 보관할 수 있어요. |
| 예비 음성 업체 | 소리 내어 읽을 이야기 본문 | 수탁 처리자. 기본 음성 서비스가 꺼졌을 때만 사용해요. |
| Railway | 서버를 거쳐 가는 모든 것(전송 중), 그리고 일반적인 연결 로그 | 수탁 처리자. 호스팅. |
| RevenueCat | 무작위 기기 ID, 스토어에서 받은 구매 상태 | 수탁 처리자. 구독 상태. |
| Superwall, Inc. (미국) | 무작위 기기 ID, 구독 상태, 기술적인 기기 세부 정보, 구독 화면에서 일어난 일 | 수탁 처리자. 구독 화면을 보여 주고 화면의 여러 버전을 비교해요. |
| PostHog, Inc. (EU 서버) | 화면 이름, 단계 이름, 앱 열림 또는 업데이트됨, 기술적인 기기 세부 정보, 자체 무작위 ID | 수탁 처리자. 익명 사용량 측정. IP 주소를 보관하지 않아요. |
| Apple, Google Play, Amazon | 결제와 스토어 계정 | 각자의 개인정보 처리방침에 따르는 독립적인 처리 책임자(controller). |
해외 이전. 이 업체들은 튀르키예 밖, 대부분 미국에 있어서, 이야기를 만드는 동안 데이터가 그곳으로 이전돼요. 유럽경제지역(EEA)과 영국에 대해서는 각 업체의 데이터 처리 약관에 포함된 유럽연합 집행위원회의 표준계약조항(SCC)과 영국 부속서(UK Addendum)에 근거하고, 튀르키예에 대해서는 KVKK 제9조에 따른 명시적 동의에 근거해요.
5. 보관 기간
- 휴대폰: 직접 지울 때까지. 나 › 내 데이터 › 모두 삭제로 휴대폰에서 이용자의 데이터를 한 번에 지울 수 있고(남는 기술적 ID는 6절 참고), 앱을 삭제해도 휴대폰에서는 지워져요. 이미 휴대폰 자체 백업(2.1절 참고)에 들어간 사본은 그 백업이 새로 바뀌거나 휴대폰의 백업 설정에서 지울 때까지 남아 있어요. iPhone에서는 앱을 삭제해도 무작위 기기 ID가 키체인에 남아요.
- 서버의 이야기 본문과 음성: 전혀 저장하지 않아요. 본문은 메모리를 거쳐 가고, 응답이 휴대폰으로 돌아가면 사라져요. 이야기 데이터베이스도, 음성 보관소도 없어요.
- 서버의 카운터: 작은 파일에 무작위 기기 ID마다 그날의 본문 생성 횟수와 음성 생성 횟수, 그리고 지금까지의 전체 음성 생성 횟수를 기록해요. 하루 횟수는 매일 초기화돼요. 이 기록은 90일 동안 쓰이지 않으면 자동으로 삭제되고, 그 전에 삭제해 달라고 요청할 수도 있어요. 이름, 목표, 이야기 본문은 들어 있지 않아요.
- 호스팅 로그: Railway가 자체 표준 보관 기간에 따라 짧은 기간 보관해요.
- 앱을 연 날: 앱이 이용자에게 쓸모가 있는지 알아보기 위해, 서버는 무작위 기기 ID와 함께 앱을 연 날짜, 언어, 휴대폰 종류(iOS 또는 Android)를 보관해요. 하루에 최대 한 건이에요. 또한 다음 단계가 처음 일어난 날도 보관해요: 첫 이야기 본문, 첫 음성, 첫 듣기, 결제 화면 열기, 구매(일어났다는 사실만 보관하고, 무엇을 썼는지나 무엇을 샀는지는 보관하지 않아요). 이 정보는 “첫 주에 몇 명이 다시 왔나” 같은 숫자를 보기 위해 합계로만 써요. 이름, 목표, 이야기 본문은 들어 있지 않아요. 마지막으로 앱을 연 날부터 90일이 지나면 자동으로 삭제돼요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
- 오류 보고: 앱에서 예상하지 못한 문제가 생기면, 문제를 찾아 고칠 수 있도록 짧은 기술 보고서가 서버로 가요: 오류 메시지와 코드에서 오류가 난 위치, 앱 버전, 휴대폰 종류(iOS 또는 Android), 무작위 기기 ID의 짧은 해시값. 이름, 목표, 이야기 본문은 보내지 않아요. 보고서는 30일 뒤 자동으로 삭제돼요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
- 의견: 의견을 보내면 고른 이유, 쓴 글, 언어, 앱 버전과 플랫폼, 구독 여부, 이야기의 내레이터·이야기 스타일·회차·듣기 횟수·언어, 무작위 기기 ID의 짧은 해시값이 서버에 24개월 동안 보관돼요. 이름, 목표, 이야기 본문은 들어 있지 않아요. 이야기를 다 들은 뒤 “오늘은 이야기가 얼마나 가깝게 느껴졌나요?”에서 답을 고르면, 보내기 버튼을 따로 누르지 않아도 그 답이 전송돼요. 삭제를 요청할 수 있어요.
- 피드백의 안전 표시: 피드백 글에 위험한 상황일 수 있다고 짐작하게 하는 말이 있으면, 그 기록에 예/아니요 형태의 안전 표시가 붙어요. 이 표시는 해당 피드백 기록과 함께 같은 24개월 동안 보관되며 다른 용도로는 쓰지 않아요.
- 익명 사용 횟수: 앱의 어떤 부분이 도움이 되는지 알 수 있도록, 앱은 몇 가지 이벤트의 이름만 보내기도 해요: 첫 이야기나 첫 듣기, 듣기(밤·아침·낮 중 언제였는지), 7일 안에 다시 듣기, 알림으로 앱 열기, 힘든 날 화면이나 “이야기가 다른 날을 그리고 있어요” 화면 열기, 결제 화면 열기(어느 화면에서 열었는지), 구매, 7일 만에 돌아오기. 서버는 각 이벤트를 그날의 합계에 더하기만 해요(날짜, 이벤트, 횟수). 무작위 기기 ID는 하루에 세는 이벤트 수를 제한하기 위해서만 요청과 함께 오며, 디스크에 기록되지 않아요. 이름, 목표, 글, 언어는 보관하지 않아요. 이 합계는 누구와도 연결할 수 없기 때문에 삭제하지 않아요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)). 예외: 아래에 적힌 몇몇 이벤트는 그 결과가 앱을 연 날의 기록에도 함께 저장돼요.
- 측정 세부 정보: 앱을 연 날의 기록에는 휴대폰의 지역 설정(국가 코드만이며 위치가 아니고, 권한도 요청하지 않아요), 앱을 설치한 스토어, 스토어 버전인지 테스트 버전인지, 앱 버전, 그리고 처음 앱을 연 시각과 위의 각 단계가 처음 일어난 시각(시 단위)도 함께 저장돼요. 이 기록과 마찬가지로 마지막으로 앱을 연 날부터 90일 뒤에 삭제돼요. 익명 사용 횟수에는 다음 이벤트도 포함돼요: 알림 권한과 AI 동의 질문에 대한 답(예 또는 아니요), 이야기를 끝까지 들었는지 또는 몇 번째 4분의 1 구간에서 멈췄는지, 결제 화면 닫기(어느 화면에서 열렸는지 포함), 고른 요금제 종류. 서버도 자신이 만드는 이야기 글과 음성마다 그날의 합계에만 다음을 더해요: 완성됐는지, 완성되지 않았다면 이유(예: 하루 한도, AI 오류), 대략 얼마나 걸렸는지(시간 구간으로), 언어. 이 합계에는 기기 ID가 없어요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
- 1.1.3 버전부터: Android에서는 앱을 연 날의 기록에 앱을 어디서 설치했는지도 더해져요. Google Play가 알려주는 범위 안에서만, 출처와 캠페인 이름(예: 스토어 링크)이고, 클릭 ID나 나에 관한 다른 정보는 절대 포함되지 않아요. 익명 사용 횟수에는 다음도 들어가요: 이야기와 음성이 휴대폰에 도착했는지와 대략 얼마나 기다렸는지(시간 구간으로), 처음 연 화면, 스토어 결제 창의 결과(완료, 취소, 대기, 실패)와 구매 복원 결과, 앱이 스토어 평가를 요청한 때, 공유 버튼 탭, 홈 화면(iPhone에서는 잠금 화면도)에 Oriana 위젯이 있는지와 그 크기, 앱 언어가 어떻게 정해졌고 바꿨는지, 고른 내레이터, 설정한 수면 타이머, 카드나 일기 추가(횟수만, 쓴 내용은 절대 아님). 이 횟수는 앱 언어와 버전별로도 나눠서 세요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
- 추가 사용 횟수(버전 1.1.2부터): 익명 사용 횟수에는 다음도 포함돼요. 이벤트와 그 세부 정보만 전송되며, 이름, 목표, 직접 쓴 내용, 사진, 위치는 절대 전송되지 않아요.
- 듣기: 휴대폰 시계 기준으로 듣기가 시작된 시각(시 단위만, 날짜는 제외), 이야기가 끝날 때 나오는 화면까지 갔는지, 반복 재생을 켜거나 끈 것, 반복 재생이 어떻게 끝났는지(자동 정지로 끝났는지, 화면을 나가서 끝났는지, 시각 포함), 반복이 대략 얼마나 이어졌는지(시간 구간으로)와 처음부터 몇 번 다시 시작했는지, 밤에 반복 재생한 뒤 다음에 앱을 언제 열었는지(밤, 아침, 낮 또는 그 이후), 그리고 같은 이야기를 며칠째 듣고 있는지와 지난번 이후 며칠이 지났는지. 이야기 자체는 전송되지 않아요.
- 첫 이야기 전 단계: 각 질문이 표시됐는지, 건너뛰었는지, 답했는지, 또는 그 질문에서 앱을 떠났는지, 그리고 첫 화면을 떠날 때 이름과 목표 칸이 비어 있었는지 채워져 있었는지. 단계의 이름만 전송되고, 답, 이름, 목표는 절대 전송되지 않아요.
- 그 밖의 단계: 알림 질문이 표시된 것과 그 결과, 알림이 꺼져 있던 앱을 열었는지 실행 중인 앱을 열었는지, 낮 동안 받는 확언을 켜거나 끄고 그중 하나를 누른 것, 직접 고른 표지 사진을 처음 추가한 것(사진은 절대 전송되지 않아요), 걸림돌에 관한 단계가 표시되거나 작성되거나 건너뛰어진 것(직접 쓴 문장은 절대 전송되지 않아요), 둘째 주에 돌아온 것(듣기, 알림, 새 이야기 중 무엇으로).
- 비교 테스트: 두 가지 버전을 비교하는 테스트(걸림돌에 관한 단계, 처음으로 끝까지 들은 뒤의 제안)에서 어느 버전을 받았는지와 제안이 언제 나타났는지.
- 기술 정보: 앱이 첫 화면을 보여 주기까지 걸린 시간, 업데이트 확인의 결과와 걸린 시간, 앱이 휴대폰에 데이터를 저장하거나 읽지 못했는지.
- 서버 자체의 횟수: 구독자가 하루 음성 한도에 도달한 것, 시간이 초과돼 다시 요청한 음성 조각, 예비 음성 모델을 사용한 것, 그리고 어떤 iPhone에서 무료 첫 음성이 이미 사용됐다고 Apple이 알려 준 것. 서버는 언어별로 만든 음성 조각 수와, 그중 평소보다 너무 빨리 끝난 조각 수(문장이 빠졌을 수 있어요)도 길이와 함께 세요.
- 비용 기록: 서비스에 드는 비용과 구독 가격으로 그 비용이 충당되는지 알기 위해, 서버는 유료 AI 호출마다 한 줄을 기록해요(시각, 작업 종류: 이야기, 음성, 문장, 안내 중 하나, 모델, 주고받은 글의 양, 성공 여부). 전달된 이야기나 음성마다, 그리고 구독자가 하루 한도에 도달했을 때도 한 줄을 기록해요. 2026년 9월 29일부터 이 줄에는 무작위 기기 ID를 비밀 키로 변환한 해시값(우리 서버 밖에서는 기기 ID와 연결할 수 없어요)과, 그 작업이 구독으로 열렸는지를 나타내는 표시도 들어가요. 이름, 목표, 이야기 글, IP 주소는 들어 있지 않아요. 비용과 가격을 계산하는 데 필요한 동안 보관하며, 내 기기와 연결된 줄을 삭제해 달라고 요청할 수 있어요. 법적 근거: 정당한 이익(GDPR 제6조 제1항 (f)).
- 이야기 지문: 음성 서비스가 우리 서버가 내 휴대폰을 위해 쓴 이야기만 읽도록, 서버는 기기의 횟수 기록 옆에 최근 이야기의 버전마다 짧은 일방향 지문(해시값)과 만든 날짜를 보관해요. 지문으로 이야기를 되살릴 수는 없어요. 휴대폰마다 최대 12개, 각각 최대 30일 동안 보관하며, 횟수 기록과 함께 삭제돼요. 법적 근거: 악용을 막기 위한 정당한 이익(GDPR 제6조 제1항 (f)).
- 설치 키: 앱이 우리 서버와 처음 통신할 때, 무작위 기기 ID로 만든 서명된 키를 받아요. 이 키는 휴대폰의 안전한 저장 공간에 보관되고 요청할 때마다 함께 전송돼요. 아래에서 설명하는 하루 단위 집계와 함께, 지어낸 기기 ID로 무료 첫 음성과 하루 한도를 받을 수 있는 횟수를 제한해요. 키에는 나에 관한 정보가 없고, 서버는 키를 보관하지 않아요. 같은 이유로 서버는 그날의 요청을 IP 주소별로 메모리에서만 세요. 이 횟수는 디스크에 기록되지 않아요.
- Apple DeviceCheck: iPhone에서는 무료 첫 음성을 요청할 때 Apple이 만든 일회용 토큰도 함께 전송되고, 우리 서버는 이 토큰으로 이 iPhone이 무료 첫 음성을 이미 받았는지 Apple에 확인하며 음성이 준비되면 그 사실을 Apple에 알려요. Apple은 우리 앱을 위해 이 예/아니요 표시만 보관하고 앱을 삭제해도 남지만, 토큰에는 당신에 관한 정보가 없고 우리 서버는 토큰을 저장하지 않아요.
- 저희에게 보낸 이메일: 요청을 처리하는 동안, 그리고 그 뒤 최대 24개월 동안 보관해요.
6. 이용자의 권리
자신의 데이터를 열람하고, 정정이나 삭제를 요구하고, 처리의 제한을 요구하거나 처리에 반대하고, 데이터를 옮겨 받고, 동의를 철회하고, 감독기관에 민원을 제기할 권리가 있어요.
계정이 없으니 이 중 대부분은 직접, 바로 할 수 있어요: 나 › 내 데이터 › 내보내기로 휴대폰에 있는 모든 것의 사본을 받을 수 있고, 나 › 내 데이터 › 모두 삭제로 휴대폰의 데이터를 지울 수 있어요. 이름, 목표와 프로필, 이야기와 그 음성, 이용자의 목소리로 녹음한 문장, 표지 사진, 카드, 일기, 설정, 앱이 내부에 보관하는 백업 사본, 예약된 알림이 모두 지워져요. 남는 것은 이용자에 관한 정보가 없는 기술적 ID뿐이에요: 무작위 기기 ID(무료 첫 이야기를 휴대폰 한 대에서 한 번만 쓸 수 있도록), 설치 키(무료 음성이 악용되지 않도록), 그리고 2.3절과 2.4절의 서비스가 이 설치를 위해 보관하는 ID예요. 서버의 카운터 기록에 대해서는 내보낸 파일에 나오는 기기 ID를 적어 aktasfirat682@gmail.com으로 이메일을 보내 주세요. 30일 안에 답해 드려요. 민원은 튀르키예 개인정보보호청(KVKK)에, 유럽경제지역(EEA)이나 영국에 있다면 그 지역의 감독기관에 제기할 수 있어요.
7. 캘리포니아 고지(CCPA/CPRA)
지난 12개월 동안 수집한 범주는 다음과 같아요: 식별자(무작위 기기 ID), 상업 정보(구독이 활성 상태인지), 이야기를 쓰거나 의견을 보내기 위해 직접 입력한 이용자 콘텐츠, 그리고 인터넷·네트워크 활동(일반적인 연결 로그, 앱을 연 날의 기록, 오류 보고, 익명 화면 사용량. 2.4절과 5절 참고). 출처는 앱을 통한 이용자 본인이에요. 목적은 3절에 적혀 있어요.
저희는 개인정보를 판매하지 않으며, 여러 맥락을 넘나드는 행동 기반 광고(cross-context behavioural advertising)를 위해 공유하지도 않아요. 민감한 개인정보를 거부권(opt-out)이 필요한 목적으로 사용하거나 공개하지 않아요. 금전적 혜택(financial incentive)은 없어요. 알 권리, 삭제와 정정을 요구할 권리, 이 권리를 행사했다는 이유로 차별받지 않을 권리가 있어요. 위 주소로 이메일을 보내 주세요. 내보낸 파일의 기기 ID로 요청을 확인해요. 저희는 18세 미만인 사람의 개인정보를 알면서 수집하지 않아요.
8. 미성년자
Oriana는 성인을 위한 앱이에요. 만 18세 이상이어야 사용할 수 있어요. 앱은 나이를 묻고, 18세 미만이면 더 진행하지 않아요. 이것은 저희 자체 규칙이면서, 앱이 사용하는 AI 서비스의 약관이 요구하는 사항이기도 해요. 18세 미만인 사람이 앱을 사용했다고 생각되면 저희에게 알려 주세요. 저희가 가진 정보를 모두 삭제할게요.
9. 인공지능 처리
이야기 본문과 음성은 입력한 내용을 바탕으로 저희 AI 서비스 제공업체의 모델로 만들어져요. 생성된 텍스트는 조사하거나 검증한 내용이 아니에요. 틀릴 수 있으며, 의학, 심리, 법률, 재무 조언이 아니에요. 보내는 텍스트와 모델이 돌려준 텍스트에는 안전 점검이 적용돼요. 자신이나 다른 사람을 해치려는 내용으로 보이면 이야기를 만들지 않아요. 여기에는 GDPR 제22조가 말하는, 이용자에게 법적 효력을 발생시키는 자동화된 결정이 없어요.
10. 보안
앱과 서버 사이, 서버와 업체 사이의 통신은 TLS로 암호화돼요. API 키는 서버에만 있고, 앱 안에는 없어요. 서버에서는 이야기 내용을 디스크에 전혀 기록하지 않아요. 휴대폰에 있는 데이터는 휴대폰 자체의 보호 기능이 지켜요. 완벽하게 안전한 시스템은 없으며, 혹시 이용자에게 영향을 주는 유출이 생기면 앱에서 알려 드려요.
11. 변경
이 방침이 바뀌면 이 페이지와 맨 위의 날짜도 함께 바뀌고, 중요한 변경은 앱에서 알려 드려요.
12. 연락처
Fırat Aktaş · Midyat / Mardin, 튀르키예 · aktasfirat682@gmail.com. 이메일에는 보통 영업일 기준 하루 안에 답해요.