Recly 개인정보처리방침
시행일: 2026-10-15 문의: q0115643@gmail.com
정본은 영어판이며, Google OAuth 동의 화면과 앱 스토어에는 https://recly.dev/policy/privacy-policy를 등록한다. 한국어 공개 주소는 https://recly.dev/policy/privacy-policy.ko이다. 기술적 근거는 docs/recly.md §15(프라이버시·데이터 흐름).
1. 요약
Recly는 녹음 앱입니다. 녹음한 파일은 사용자 자신의 Google Drive(iPhone·Mac에서 고르면 사용자 자신의 iCloud)로 올라가거나, iPhone·Mac·Windows·Android 폰에서 고르면 사용자가 고른 로컬 폴더에 복사되고, 설정에서 선택한 방식으로 전사합니다.
Recly에는 서버가 없습니다. 개발자가 운영하는 서버, 데이터베이스, 계정 시스템이 존재하지 않습니다. 따라서 개발자는 사용자의 녹음, 녹취, 설정, Google 계정 정보 중 어느 것도 수집하거나 보관하거나 볼 수 없습니다.
2. 앱이 다루는 정보와 그것이 있는 곳
| 정보 | 어디에 저장되나 |
|---|---|
| 녹음 오디오 파일, 메타데이터(제목·시각·길이·기기 이름·사용자가 표시한 하이라이트) | 사용자의 기기, 그리고 사용자가 Drive를 연결하면 사용자의 Google Drive — iPhone·Mac에서 저장 위치를 iCloud로 고르면 사용자의 iCloud(§3-(1b)), iPhone·Mac·Windows·Android 폰에서 로컬 폴더를 고르면 그 폴더(§3-(1c)) |
| 처리 설정 | 기기 안에만 (Drive로 보내지 않음). 그 안의 어휘는 오디오와 함께 사용자가 고른 전사 업체로 갑니다(§3-(2)) |
| Google 액세스·리프레시 토큰 | 사용자 기기의 보안 저장소(Android Keystore 기반 암호화 저장소 / Apple 키체인 / Windows 자격 증명 관리자) |
| 사용자가 입력한 STT API 키 | 같은 보안 저장소. 기기 간 동기화되지 않고, Recly로는 전송되지 않습니다(받을 서버가 없습니다). 외부 API 전사를 선택한 경우에 한해, 그 API 키는 사용자가 고른 업체로 곧바로 인증 용도로만 전송됩니다(§3-(2)) |
| Android에서 선택한 Google 계정의 이메일 주소 | 기기에만. Android 폰은 보안 저장소에 넣어 두고 다시 켰을 때 같은 계정을 고르는 데 씁니다. iPhone·Mac·Windows는 이메일·프로필 권한 없이 Drive 접근만 요청하며 계정 이메일을 저장하지 않습니다. iPhone·Mac은 기존 연결을 이관할 때 이전 버전의 이메일 힌트와 프로필 저장본을 지웁니다. 연결 해제하면 기기에 저장된 연결 정보가 지워집니다 |
| 실행 상태(작업 큐·재시도·업로드 진행·Drive API로 확인한 불투명 소유자 식별자) | 사용자 기기의 로컬 데이터베이스 |
| 진단 로그 | 사용자 기기의 시스템 로그. 사용자가 직접 내보낼 때만 기기를 떠납니다 |
| 요약에 ChatGPT 로그인을 쓰는 경우 그 로그인 정보: 액세스·리프레시·ID 토큰, OpenAI가 이 기기에 발급한 클라이언트 ID, 이 설치의 무작위 ID, ChatGPT 계정 이메일 | 같은 보안 저장소, 이 기기에만(§3-(4)) |
| 사용자가 요청한 요약(사용자가 고친 내용 포함)과 고른 ChatGPT 모델 | 사용자 기기, 녹음 옆. Google Drive나 iCloud에 저장되는 녹음의 요약은 그곳의 녹음 폴더에도 저장되어 사용자의 다른 기기에 보입니다(§3-(1), §3-(1b)). 로컬 폴더라면 기기에만 둡니다. 고른 모델은 기기에만 둡니다 |
공유용으로 만든 파일(녹취록 .txt·.md·.srt·.vtt, 오디오 .m4a) |
사용자 기기의 앱 폴더. 다음 내보내기 때 정리됩니다. 사용자가 공유 시트나 저장 창에서 보낸 곳으로만 기기를 떠납니다 |
3. 데이터가 기기 밖으로 나가는 경우 (전부)
(1) 사용자의 Google Drive
녹음 폴더에 오디오 파트 파일과 meta.json을, 전사가 켜져 있으면 녹취 파일도 씁니다. 녹취록을 고치면 녹취 파일을 다시 씁니다. 사용자가 요청한 요약(§3-(4))도 쓰고, 요약을 고치면 다시 씁니다. 사용하는 권한은 drive.file(앱이 만든 파일) 하나뿐이며, 사용자의 다른 Drive 파일은 볼 수 없습니다. 이 파일들은 사용자 소유이고, 사용자가 공유하지 않는 한 사용자만 볼 수 있습니다.
(1b) 사용자의 iCloud — iPhone·Mac에서만
기본값은 Google Drive입니다. iPhone과 Mac에서는 설정 → 저장 위치에서 iCloud를 대신 고를 수 있습니다. 그러면 새 녹음은 사용자의 iCloud Drive 안 앱 폴더로 갑니다. 파일 앱과 Finder에는 이 폴더가 “Recly”로 보입니다. Drive에 올리는 것과 같은 오디오 파트, meta.json, 녹취 파일, 요약에, 제목, 녹음 id, 진행 표시, 최신 녹취록과 요약의 버전을 담은 작은 .folder.json 파일이 더해집니다. 앱은 이 파일들을 그 폴더에 복사하고, 업로드는 Apple의 시스템 서비스가 합니다. iCloud가 업로드를 마쳤다고 알린 파일만 업로드된 것으로 봅니다. iCloud를 위해 Recly가 직접 보내는 네트워크 요청은 없습니다. 파일은 Apple 약관에 따라 사용자 자신의 iCloud 계정에 저장되며, 개발자는 접근할 수 없습니다. Apple은 iCloud 고급 데이터 보호를 켜면 iCloud Drive가 종단 간 암호화된다고 밝힙니다.
- Android 폰, 갤럭시 워치, Windows에서는 iCloud를 쓸 수 없습니다. Apple Watch는 아래 (3)에 적은 대로 녹음을 iPhone에 넘기고, iPhone이 자신이 쓰는 저장 위치로 올립니다.
- 선택은 그 뒤에 시작한 녹음부터 적용됩니다. 이미 시작한 녹음은 처음 저장 위치를 유지하고, 이미 올라간 녹음은 옮기지 않습니다. 예외는 하나입니다. 멈춘 업로드를 저장 위치를 바꾼 뒤 다시 시도하면, 다시 시도는 지금 고른 저장 위치를 씁니다.
- iCloud를 골라도 Google Drive 연결은 해제되지 않으며, 연결 해제는 설정 → 저장 위치에서 Google Drive를 고르면 나옵니다. 앱 안에는 iCloud 연결 해제가 없습니다. Google Drive를 다시 고르면 그 뒤에 시작한 녹음부터 적용되고, 시스템 설정에서 Recly의 iCloud Drive를 끄면 남은 iCloud 업로드는 기다립니다.
- iCloud를 쓸 수 없거나(iCloud에 로그인하지 않았거나 Recly의 iCloud Drive가 꺼진 경우) 공간이 없으면 녹음은 기기에서 기다리고, 앱이 그 이유를 알립니다.
- iCloud 업로드는 Apple ID에 묶이지 않습니다. 기기가 다른 Apple ID로 로그인하면 아직 올라가지 않은 녹음은 그 계정으로 갑니다. Google Drive 업로드는 이와 달리 시작한 Google 계정에 묶여 있습니다.
(1c) 사용자가 고른 로컬 폴더 — iPhone·Mac·Windows·Android 폰
설정 → 저장 위치에서 로컬 폴더를 고르고 기기 안의 폴더(예: 노트 볼트, 다른 도구가 동기화하는 폴더)를 지정할 수도 있습니다. 그러면 새 녹음은 그 폴더에 복사됩니다. Drive에 올리는 것과 같은 오디오 파트, meta.json, 녹취 파일에 녹취록 Markdown(.md) 파일이 더해집니다. 요약은 그 폴더에 쓰지 않고 앱 안에 둡니다. 이 폴더에 쓰는 일로는 어디에도 아무것도 보내지 않습니다. Recly는 이를 위해 네트워크 요청을 하지 않고, Google 계정도 필요 없습니다. 그 폴더를 다른 앱이나 서비스(예: Obsidian Sync, Dropbox, Syncthing, OneDrive·iCloud Drive 폴더, 네트워크 드라이브)가 동기화한다면 파일이 그다음 어디로 가는지는 그 서비스와 약관이 정하며, 개발자는 알지도 통제하지도 못합니다. iPhone에서 Recly는 파일 앱 선택 화면에서 사용자가 고른 폴더에만 접근하며, 그 허용은 설정 → 개인정보 보호 및 보안 → 파일 및 폴더에서 거둘 수 있습니다. Android에서 Recly는 시스템 폴더 선택 화면으로 사용자가 허용한 폴더에만 접근하며, 모든 파일 접근 권한을 요청하지 않습니다.
- 선택은 다른 저장 위치와 똑같이 그 뒤에 시작한 녹음부터 적용되고, 이미 복사한 사본은 옮기지 않습니다. 다른 폴더를 고르면 그 뒤의 녹음은 새 폴더로 갑니다.
- 폴더에 접근할 수 없으면(고른 폴더가 없거나, 드라이브를 뺐거나, 폴더를 지웠거나, iPhone·Android에서 허용을 거둔 경우) 녹음은 기기에서 기다리고, 앱이 그 이유를 알립니다.
(2) 사용자가 선택한 외부 전사 서비스 — 제3자 AI 음성 인식 서비스 처리 설정에서 로컬 전사, 외부 API, 전사 안 함을 선택합니다. 외부 API를 선택했거나 기존 대기 작업이 외부 전사를 사용한 경우에만 사용자가 고른 업체에 사용자의 키로 직접 요청을 보냅니다. 로컬 전사에서 외부 업체로 자동 전환하지 않습니다.
- 외부 전사는 각 녹음의 합친 오디오 파일 전체를 언어·화자 옵션, 그리고 업체가 받는 경우 어휘와 함께 사용자가 고른 업체, 즉 Recly가 운영하지 않는 제3자 AI 음성 인식 서비스로 보냅니다. 그 녹음을 전사하는 데만 쓰이며, 전사 결과는 기기로 돌아와 녹음과 함께 사용자의 Google Drive나 iCloud에 저장됩니다.
- iPhone에서는 앱에서 허용하기 전까지 어떤 업체에도 보내지 않습니다. 아래 iPhone의 외부 전사 전송 허용을 참고하세요.
- 중간 서버는 없습니다. 요청은 기기에서 업체로 곧바로 갑니다.
- 그 업체가 데이터를 얼마나 보관하고 어떻게 쓰는지는 해당 업체의 방침을 따르며 Recly가 통제하지 않습니다. 업체를 선택하기 전에 업체의 개인정보처리방침을 확인하십시오.
- 로컬 전사나 전사 안 함을 선택하면 외부 전사 업체로 오디오와 텍스트를 보내지 않습니다.
지원하는 업체는 아래와 같습니다. iPhone 앱은 그중 여덟 곳만 제공하며(아래 iPhone에서 제공하는 업체 참조), App Store 지역에 따라서도 사용 가능 여부가 달라질 수 있습니다. 어느 것을 고르든 전송되는 내용은 같습니다 — 오디오 트랙 한 파일과 그 요청에 실리는 언어·화자분리 옵션(화자 수 힌트)이고, 여기에 설정 → 녹음 처리에서 넣은 어휘(바르게 받아 적을 이름과 용어)가 그 업체 API가 받는 항목을 문서로 밝힌 경우에만 더해집니다. 그런 항목이 없는 업체에는 어휘를 보내지 않습니다. 그 뒤의 보관·학습은 업체마다 다르므로, 고르기 전에 그 업체의 방침을 직접 읽으십시오.
설정한 provider |
업체 | 개인정보 처리방침 | API 약관의 내용 |
|---|---|---|---|
assemblyai |
AssemblyAI | https://www.assemblyai.com/docs/data-retention-and-model-training | Recly는 모든 요청을 AssemblyAI의 EU 서버(api.eu.assemblyai.com)로 보내며, AssemblyAI 문서는 유럽 서버로 보낸 파일을 모델 학습에 쓰지 않는다고 밝힙니다. 업로드한 오디오는 48시간 안에 지우고, 녹취는 보관 기간을 짧게 정하지 않으면 30일 보관합니다. |
clova |
네이버 클라우드 CLOVA Speech | https://privacy.navercloudcorp.com/ko/ncp/PrivacyPolicy/ncp-p | CLOVA Speech 약관(https://www.ncloud.com/policy/terms/clsph)상 고객이 동의한 경우에만 엔진 성능 향상에 오디오를 쓰며, 인식 결과와 실행 로그는 분쟁 대응을 위해 7일 보관합니다. |
rtzr |
리턴제로 | https://developers.rtzr.ai/privacy | API 오디오와 녹취를 모델 학습에 쓰지 않습니다. 배치 오디오는 인식 후 지우고, 녹취는 최대 3일 보관합니다. |
openai |
OpenAI | https://developers.openai.com/api/docs/guides/your-data | 직접 동의하지 않으면 API 데이터를 학습에 쓰지 않으며, 전사 엔드포인트는 악용 감시용 사본도 남기지 않습니다. |
groq |
Groq | https://console.groq.com/docs/your-data | API 데이터를 학습에 쓰지 않고 기본적으로 보관하지 않습니다. 장애 대응·악용 조사 목적의 로그만 최대 30일 보관합니다. |
together |
Together AI | https://www.together.ai/privacy | 기본적으로 요청과 응답을 저장하며 제품 개선에 쓸 수 있습니다(학습은 동의한 경우에만). 계정에서 저장을 끌 수 있습니다. |
mistral |
Mistral AI | https://legal.mistral.ai/terms/privacy-policy/ | 악용 감시를 위해 요청을 30일 보관합니다. 무료 모드 데이터는 거부하지 않으면 학습에 쓸 수 있으며, 유료 기본값은 명시돼 있지 않습니다. |
elevenlabs |
ElevenLabs | https://elevenlabs.io/privacy-policy | 계정의 Data use 설정에서 “Improve the models for everyone”을 끄지 않으면 기본적으로 데이터를 모델 개선에 쓸 수 있으며(끈 뒤에 보낸 데이터부터 적용), 요청 기록은 지울 때까지 보관합니다. iPhone에서는 이 설정을 껐다고 확인해야 ElevenLabs를 허용할 수 있습니다. |
deepgram |
Deepgram | https://developers.deepgram.com/trust-security/your-data | 요청에서 거부하지 않으면 오디오와 녹취를 모델 개선용으로 보관합니다. Recly는 모든 요청에서 거부하므로, Deepgram은 요청을 처리하는 동안만 보관하고 학습에 쓰지 않습니다. |
azure |
Microsoft Azure AI Speech | https://learn.microsoft.com/en-us/azure/foundry/responsible-ai/speech-service/speech-to-text/data-privacy-security | 고객 데이터를 음성 모델 학습에 쓰지 않고, 빠른 전사의 오디오를 저장하지 않으며, 서비스 제공 목적으로만 처리합니다. |
daglo |
다글로 | https://developers.daglo.ai/privacy | API 약관상 API로 받은 데이터를 저장해 품질·성능 개선에 쓸 수 있으며, 오디오를 3개월 보관합니다. 거부 방법은 명시돼 있지 않습니다. |
speechmatics |
Speechmatics | https://www.speechmatics.com/legal/privacy-policy | 계정에서 동의한 경우에만 모델 개선에 쓴다고 안내하지만, 약관에는 녹취 사용권이 남아 있습니다. 배치 오디오와 녹취는 7일 뒤 지웁니다. |
rev |
Rev AI | https://www.rev.com/legal/privacy | 기본적으로 콘텐츠를 Rev 자체 음성 모델 학습에 쓸 수 있습니다(생성형 AI 제외). 작업은 최대 30일 보관하며, API용 거부 방법은 찾지 못했습니다. |
gladia |
Gladia | https://www.gladia.io/privacy-notice | 기본적으로 최대 12개월 보관합니다. 학습에 관한 문서끼리 내용이 다르며, 무료·Starter 요금제 데이터는 학습에 쓰일 수 있습니다. |
업체의 데이터 보호 수준(2026-09-29 확인). 이 방침의 약속은 Recly에 관한 것입니다. Recly는 녹음을 수집·판매·이용하지 않습니다. 업체를 허용하면 그 업체는 위에 공식 문서를 바탕으로 요약한 자기 API 약관에 따라 오디오를 받습니다. 업체 약관은 바뀔 수 있으며, 연결된 문서가 기준입니다.
iPhone에서 제공하는 업체. iPhone 앱은 녹음을 모델 학습에 쓰지 않는 업체만 제공하며, Recly는 이 업체들이 이 방침과 같거나 동등한 수준으로 녹음을 보호함을 확인합니다. 각 업체는 사용자가 요청한 전사를 위해서만 자기 개인정보·보안 약관에 따라 오디오를 받고, 모델 학습에 쓰지 않습니다.
- OpenAI, Groq, Microsoft Azure AI Speech, 리턴제로(RTZR): 기본값으로
- Deepgram: Recly가 모든 요청에 보내는 거부 옵션으로
- AssemblyAI: Recly가 모든 요청에 쓰는 EU 서버로
- 네이버 CLOVA Speech: 고객이 동의한 경우에만 엔진 개선에 오디오를 쓰는 약관으로
- ElevenLabs: ElevenLabs 계정에서 모델 학습을 끈 경우 — iPhone은 ElevenLabs를 허용하기 전에 이를 확인받고, ElevenLabs의 안내 링크를 보여 줍니다.
Together AI, Mistral AI, Daglo, Speechmatics, Rev AI, Gladia는 iPhone에서 제공하지 않습니다. 이들은 Android·Mac·Windows 앱에 남아 있으며, 위 표처럼 일부는 계정 설정을 바꾸지 않으면 오디오를 보관하거나 모델 개선에 쓸 수 있으니 그 앱에서 고르기 전에 해당 항목을 읽으십시오. OpenAI·Groq에 직접 입력한 사용자 지정 주소는 그 주소를 운영하는 쪽이 처리하며, iPhone 허용 창은 그 주소를 보여 주고 운영자의 방침을 확인하라고 안내합니다. 허용은 언제든 설정 → 개인정보 보호에서 철회할 수 있습니다.
(3) 사용자가 짝 지은 사용자 자신의 기기 — 워치와 폰 사이 갤럭시 워치나 Apple Watch로 녹음하면, 그 오디오 파일과 메타데이터(제목·시각·길이·체크섬) 는 짝 지은 폰으로 넘어갑니다. 워치는 녹음과 전송을 담당하고 폰에서 업로드와 전사를 처리합니다. 이 전송은 전사 설정과 관계없이 일어납니다. 반대 방향으로 폰이 보내는 것은 수신 확인과, Apple Watch의 경우 앱 언어 설정 같은 작은 제어 메시지뿐입니다. 처리 설정은 워치로 보내지 않습니다.
- 전송에 쓰는 것은 운영체제의 기기 페어링 통로입니다(Wear OS의 Data Layer, Apple의 WatchConnectivity). Recly의 서버는 관여하지 않고, 애초에 존재하지 않습니다.
- 두 기기 모두 사용자 자신의 기기입니다. Recly는 이 전송을 중계하는 서버를 두지 않습니다. 다만 통로 자체는 운영체제의 것이라, 녹음 파일은 두 기기가 가까이 있을 때만 보내지만(Wear OS·Apple 모두 근거리 전송) 수신 확인 같은 작은 항목은 두 기기가 떨어져 있으면 Google Play 서비스가 자기 인프라를 거쳐 전달할 수 있습니다 — 그 처리는 Google의 개인정보처리방침을 따릅니다.
- 폰이 수신을 확인하면 워치는 자기 사본을 지웁니다 — 워치에 녹음 이력이 쌓이지 않습니다.
- API 키·토큰은 이 경로로 전송되지 않습니다.
(4) ChatGPT로 로그인하고 요약하거나 녹음에 대해 묻거나, 녹음의 제목·화자 이름을 요청한 경우의 OpenAI — Android 폰·iPhone·Mac·Windows 설정 → ChatGPT에서 사용자 자신의 ChatGPT 계정으로 로그인(ChatGPT로 계속하기)한 뒤, 녹음에서 요약하기, 이 녹음에 대해 묻기, 제목 채우기, 화자 이름 채우기를 고를 수 있고, 녹음을 멈춘 뒤 이름을 붙일 때 ChatGPT로 제목 채우기나 ChatGPT로 화자 이름 채우기를 체크할 수 있습니다. OpenAI의 Sign in with ChatGPT를 쓰며, 로그인하기 전에는 꺼져 있습니다.
- 로그인하면 OpenAI의 로그인 페이지가 브라우저에서 열립니다(iPhone은 로그인 시트, Android는 브라우저 탭). OpenAI는 그 결과를 앱이 그 로그인 한 번을 위해 사용자 기기 안(
127.0.0.1)에 여는 수신기로 돌려보냅니다. 앱은 ChatGPT 요금제용 토큰과 계정 이메일을 받아 기기의 보안 저장소에 보관합니다(§2). 첫 로그인 때 이 설치의 무작위 ID와 함께 이 기기의 Recly가 앱 이름(“Recly Android”, “Recly iPhone”, “Recly macOS”, “Recly Windows”)으로 OpenAI에 등록되며, 개발자에게는 아무것도 가지 않습니다. - 요약이나 녹음에 대한 질문은 다음을 OpenAI(
api.openai.com)로 보냅니다: 그 녹음 하나의 녹취록 텍스트(시각과 사용자가 붙인 화자 이름 포함. 데스크톱에서는 앱이 사용자 본인으로 알아본 줄에 “Me”가 붙으며, 이는 기기 안에서 마이크와 시스템 소리 트랙으로 판단합니다), 표시한 하이라이트마다 그 시각과 그때의 말, 요약 형식의 지시문(설정에 적은 내 형식과 나에 대해 내용 포함), 질문했다면 그 질문, 고른 모델. 요약이나 답이 사용자 기기로 돌아옵니다. 오디오는 보내지 않습니다. 요약과 답은 요약하기·다른 형식으로 요약·질문을 고르지 않으면 아무것도 보내지 않으며, 자동·백그라운드 요약은 없습니다. 질문의 답은 화면에 보여 줄 뿐 어디에도 저장하지 않습니다. 요약은 기기에서 녹음 옆에 보관하며 고칠 수 있습니다. Google Drive나 iCloud에 저장되는 녹음이라면 요약과 고친 내용을 그곳의 녹음 폴더에도 저장해(§3-(1), §3-(1b)) 같은 저장소를 쓰는 사용자의 다른 기기에 보이게 합니다. 로컬 폴더라면 기기에만 둡니다. - 제목과 화자 이름은 사용자가 요청할 때만 녹음 하나씩, 각각 따로 요청하며, 요청하는 것이 아래 전송에 대한 사용자의 동의입니다: 녹음을 멈춘 뒤 이름을 붙이는 시트에서 ChatGPT로 제목 채우기나 ChatGPT로 화자 이름 채우기(또는 둘 다)를 체크하거나, 녹음의 더 보기 메뉴에서 제목 채우기나 화자 이름 채우기를 고르면 됩니다. 그러면 앱은 그 녹음의 녹취록 텍스트(시각과 이미 붙어 있는 화자 이름 포함. 오디오·제목·하이라이트는 보내지 않음)를 OpenAI로 보내, 고른 것을 받습니다: 녹음에 제목이 없으면 제목을, 또는 대화에서 이름이 불린 화자의 이름을. 체크했다면 이 기기가 그 녹음을 전사한 뒤, 녹취록을 Google Drive·iCloud·로컬 폴더에 저장하기 전에 일어납니다. 제목은 제목 없는 녹음에만, 이름은 이름 없는 화자에게만 붙이며, 둘 다 녹음과 함께 저장되어 저장소로 갑니다. 다른 제목·이름처럼 고칠 수 있습니다. 체크하지 않은 녹음에는 아무것도 보내지 않고, 체크하지 않은 것은 요청하지 않으며, 시트는 각 체크를 지난번에 둔 상태로 시작할 뿐입니다. ChatGPT가 사용량 한도에 닿았거나 요금제가 Recly를 지원하지 않는다고 하면 앱은 전사 뒤의 요청을 한동안 멈춥니다.
- 요청은 사용자의 ChatGPT 요금제 사용량에 포함됩니다. OpenAI가 이를 어떻게 보관·사용하는지는 OpenAI의 약관과 개인정보 처리방침(https://openai.com/policies/privacy-policy/), 그리고 사용자의 ChatGPT 설정을 따릅니다 — OpenAI가 개인 요금제에 적용하는 ChatGPT 데이터 제어의 모두를 위한 모델 개선도 여기에 포함됩니다. 앱은 응답을 이후 대화용으로 저장하지 말라고 요청합니다(
store: false). 설정의 사용량 관리는 ChatGPT 사용량 설정을 엽니다. - iPhone에서는 요약·질문·제목/화자 이름 요청 중 처음 하는 것에서 녹취록을 ChatGPT(OpenAI)로 보내도 되는지 한 번 묻고(그 허용이 셋 모두에 적용됩니다), ChatGPT에서 “모두를 위한 모델 개선”을 껐다고 확인해야 허용할 수 있습니다 — 아래 iPhone의 외부 전사 전송 허용을 보십시오. 중국 본토 App Store 스토어에서는 제공하지 않습니다.
- 로그아웃(설정 → ChatGPT)하면 OpenAI에서 로그인을 철회하고 토큰을 기기에서 지웁니다. 다시 로그인할 때 Recly를 또 등록하지 않도록 설치 ID와 클라이언트 ID는 남깁니다. ChatGPT 설정에서 Recly를 제거할 수도 있습니다.
음성 모델 다운로드와 StoreKit 지역 확인은 아래에 설명합니다. 이 기능을 위한 Recly 운영 서버는 추가하지 않습니다.
iPhone의 외부 전사 전송 허용
설정 → 녹음 처리에서 이 iPhone에서 아직 허용하지 않은 업체로 외부 API를 저장하면, 앱이 먼저 “녹음을 {업체}에 보낼까요?”라고 묻습니다. 이 창은 업체가 제3자 AI 음성 인식 서비스임을 밝히고, 주소, 보내는 데이터(각 녹음의 오디오 전체와 언어·화자 설정, 어휘), 목적(전사), 업체의 개인정보 처리방침 링크, 철회 방법을 보여 줍니다. 업체가 ElevenLabs이면 계정에서 끄지 않는 한 녹음을 모델 개선에 쓴다는 사실과 ElevenLabs의 안내 링크도 보여 주며, 껐다고 확인하기 전에는 허용하고 저장을 누를 수 없습니다. 허용 안 함을 누르면 설정을 저장하지 않고, 허용하고 저장을 누르면 저장합니다. 허용하지 않은 업체로는 아무것도 보내지 않습니다. 이 질문은 설정을 저장할 때 업체·주소마다 한 번만 하며, 녹음 중에는 묻지 않습니다. 허용을 철회하는 등으로 나중에 허용이 없으면 녹음(Apple Watch에서 받은 녹음 포함)은 대기하고, 설정 → 개인정보 보호에서 다시 허용할 수 있습니다. 녹음 자체와 로컬 분석에는 이 허용이 필요하지 않습니다. iPhone에서 제공하지 않는 업체는 설정 파일을 가져와도 저장할 수 없고, 그 업체로 대기 중이던 녹음은 그 이유를 알리며 멈춥니다.
같은 허용이 ChatGPT 요약과 ChatGPT로 받는 제목·화자 이름(§3-(4))에도 적용됩니다. 처음 요약하기나 질문, 제목 채우기나 화자 이름 채우기를 고르거나 녹음에 이름을 붙일 때 ChatGPT로 제목 채우기나 ChatGPT로 화자 이름 채우기를 체크하면 아무것도 보내기 전에 한 번 묻고(모두에 한 번), ChatGPT(OpenAI)가 제3자 AI 서비스임을 밝히며, 주소와 보내는 데이터(녹취록 텍스트, 표시한 하이라이트, 설정에 적은 내용. 오디오는 보내지 않음), ChatGPT 데이터 제어에서 “모두를 위한 모델 개선”을 끄지 않으면 보낸 내용이 모델 개선에 쓰일 수 있다는 사실과 OpenAI의 안내 링크를 보여 주고, 껐다고 확인한 뒤에만 허용할 수 있습니다. 설정 → 개인정보 보호에서 철회할 수 있습니다.
같은 업체와 설정된 주소에 대한 허용은 API 키와 별개로 기억합니다. 업체·주소 변경, 허용 철회, 새 기기 사용, 전송 데이터나 목적의 중요한 변경 시 다시 허용해야 합니다. 허용 기록은 내보낸 설정 파일에 포함되지 않습니다. iPhone에서는 기기 전용 키체인 식별값에 연결하므로 DB를 다른 기기에 복원해도 허용은 승계되지 않습니다. 허용 철회는 전사 결과 조회를 포함한 이후 요청을 막습니다. 이미 출발한 요청은 완료될 수 있으며, 이미 보낸 데이터나 저장된 API 키는 삭제하지 않습니다. Drive 접근은 별도 Google 권한 부여를 사용합니다. 다른 플랫폼은 처리 설정 흐름을 사용합니다.
App Store 지역. iPhone과 iPad에서는 OpenAI 전사 기능의 사용 가능 여부를 결정하기 위해 Apple StoreKit으로 현재 App Store 국가 또는 지역을 조회합니다. 중국 본토 스토어에서는 이 기능과 ChatGPT 요약을 비활성화하고, 지역을 확인할 수 없으면 해당 전사를 대기시킵니다. 이 StoreKit 조회에 녹음·녹취록·처리 설정·타사 API 키를 전달하지 않으며 스토어 국가를 디스크에 저장하지 않습니다. 계정 및 스토어 서비스는 Apple이 관리합니다. 로컬 녹음과 Google Drive 업로드는 이 확인과 독립적으로 동작합니다.
기기 안에서의 전사
iOS·macOS 26 이상의 iPhone·Mac에서는 새 녹음 처리 설정이 로컬 전사를 기본으로 하고, Apple Speech가 기기에서 오디오를 분석합니다. 메모리가 충분한(약 8GB 이상) Android 폰과 Windows PC에서도 로컬 전사가 기본이며, 공개 모델 Qwen3-ASR이 앱 안에서 기기 내 처리합니다. 그 밖의 기기에는 기기 안 전사 엔진이 없어 새 설정이 전사 안 함으로 시작합니다. 필요한 모델이 없으면 설정, 모델을 기다리는 녹음, 한 번 뜨는 안내에서 사용자가 직접 모델 다운로드를 요청하며, 그 전까지 녹음은 전사되지 않고 기다립니다. Apple 기기에서는 Apple 시스템 서비스가 모델 자산을 다운로드하고, Android·Windows에서는 앱이 Hugging Face와 GitHub에서 모델 파일(약 1GB)을 받습니다. 이 다운로드에는 녹음·녹취록·설정·키가 실리지 않으며, 해당 호스트는 사용자의 IP 주소와 요청한 공개 파일만 알 수 있습니다. 각 파일은 사용 전에 고정된 체크섬으로 확인합니다. 화자도 기기 안에서 구분합니다. iPhone·Mac은 화자 구분 모델이 앱에 들어 있어 따로 받지 않고, Android·Windows는 같은 다운로드에서 화자 구분 모델 파일 두 개(약 41MB)를 Hugging Face에서 함께 받습니다(음성 인식 모델이 이미 있는 기기는 이 두 파일만). 규칙은 위와 같습니다. 이 로컬 분석을 위해 외부 음성 API로 녹음을 보내지 않습니다. 녹음 원본과 완성된 녹취록은 녹음 처리 흐름의 별도 단계에서 사용자의 Google Drive나 iCloud에 업로드됩니다.
그런 기기에서 녹취가 필요하면 외부 전사 업체를 선택하세요. 로컬 전사를 유료·클라우드 API로 자동 변경하지 않으며, 외부 전사는 선택한 업체에만 오디오를 보냅니다. 처리 설정과 API 키는 기기에 보관하고, 설정 내보내기에는 키 이름만 포함하며 키 값은 포함하지 않습니다.
recly-events — 사용자가 직접 실행하는 선택 프로그램
recly-events는 Recly 프로젝트의 별도 프로그램으로, 새 녹취록이 생길 때마다 사용자의 ChatGPT 에이전트(dot이나 Work 채팅)에 알립니다. 사용자가 직접 내려받아 실행하며, 어떤 Recly 앱에도 포함되지 않고 앱이 실행하지도 않습니다. 사용자가 실행하지 않으면 이 항목의 어떤 일도 일어나지 않습니다.
- Google Drive. Recly 앱과 같은 Google 권한(
drive.file)으로 로그인하므로, Google은 이 프로그램에 Recly가 만든 파일만 보여 줍니다. 약 10초마다 Drive에 바뀐 것을 묻고, 그 파일들의 이름·ID·링크·폴더 설명(녹음 제목)을 읽습니다. 사용자의 이름이나 이메일은 읽지 않고, 녹음은 내려받지 않습니다. 녹취록은 에이전트가 요청할 때만 읽습니다. 녹음 목록을 요청하면 그 녹음들의 작은 메타데이터 파일(제목, 길이, 하이라이트)을, 녹취록을 요청하면 그 녹취록을 내려받습니다. 대신 사용자 자신의 Google 클라이언트로 설정하면 Google은 Drive의 모든 파일을 읽을 수 있게 하며(drive.readonly), 이 프로그램은 Recly의 녹음과 녹취록만 읽고 나머지는 모두 무시합니다. - 사용자의 ChatGPT 계정. 새 녹취록이 생기면 알림(녹음 이름, 제목, 시작 시각, 기기 종류, Drive 파일 ID와 링크. 말한 내용은 들어 있지 않습니다)을 OpenAI의 Secure MCP Tunnel과 ChatGPT가 알려 준 이벤트 주소를 통해 사용자의 ChatGPT 계정으로 보냅니다. 이어서 에이전트가 요청하면 녹취록(본문, 사용자가 붙인 화자 이름, 하이라이트 시각)이나 녹음 목록을 같은 터널로 보냅니다. 그 처리는 OpenAI의 약관·개인정보처리방침과 사용자의 ChatGPT 설정을 따릅니다.
- 사용자 컴퓨터 안에서만: 로컬 MCP 서버.
recly-events mcp는 같은 컴퓨터의 AI 앱(Claude Desktop, Claude Code, Codex 등)이 로컬 폴더나 Mac의 iCloud에 있는 녹음을 읽게 합니다. 네트워크에 연결하지 않고 파일을 바꾸지 않습니다. 읽은 내용은 그 서버를 실행한 앱에만 가며, 그 앱은 자기 업체의 약관(예: Anthropic, OpenAI)에 따라 처리합니다. - 개발자에게는 아무것도 가지 않습니다. 사용자 컴퓨터에서 실행되며 Google과 OpenAI하고만 통신합니다. 설정, Google 토큰, OpenAI 터널 키, 알림 목록은 그 컴퓨터의 전용 폴더에 사용자 계정만 읽을 수 있게 보관됩니다.
- 그만 쓰려면
recly-events service uninstall을 실행하고(Windows에서는 이 프로그램을 시작하는 예약 작업을 지우고) 전용 폴더와 프로그램을 지운 뒤, OpenAI Platform 설정에서 터널과 키를, ChatGPT에서 앱을 지우세요. 어느 Recly 앱에서든 Google Drive 연결을 해제하면 recly-events의 Google 접근도 함께 끝납니다.
4. 수집하지 않는 것
- 분석·사용 통계·행동 로그를 수집하지 않습니다.
- 크래시 리포트를 자동으로 전송하지 않습니다.
- 광고 식별자를 쓰지 않고 광고를 넣지 않습니다.
- Recly 계정이 없습니다. 회원가입이 없고, 개발자에게 전달되는 이메일·프로필 수집도 없습니다. iPhone·Mac·Windows는 OAuth로
drive.file만 요청하며, 계정 식별 권한(openid·email·profile)을 요청하지 않습니다. Android는 Google 계정을 선택하고 이메일을 기기에 저장한 뒤 Drive 접근을 요청합니다(§2). 기존 iPhone·Mac 연결을 이관하면 기기의 프로필 데이터는 지워지지만, 이전에 Google에 허용한 권한까지 철회되는 것은 아닙니다. Drive 연결을 해제하면 Google 접근 권한을 철회합니다. - 개발자(Recly)는 사용자의 데이터를 수집하지 않고, 제3자에게 판매·제공·공유하지 않습니다. 애초에 개발자가 가진 데이터가 없습니다. 다만 사용자의 지시에 따라 데이터가 다른 곳으로 가는 일은 있습니다 — §3에 적은 대로 사용자 자신의 Google Drive 또는 iPhone·Mac에서 고른 사용자 자신의 iCloud, 사용자가 직접 고른 전사 업체, 사용자가 짝 지은 사용자 자신의 기기(워치 ↔ 폰), 사용자가 요약을 요청한 녹취록과 제목·화자 이름을 요청한 녹음의 녹취록이 사용자 자신의 ChatGPT 계정으로 가는 것, 그리고 recly-events를 실행하는 경우 사용자 자신의 ChatGPT 계정으로 가는 알림과, 에이전트가 요청할 때의 녹취록입니다. 이것은 사용자가 그렇게 하라고 지시했기 때문에 일어나는 전송이지, 개발자가 제3자에게 데이터를 넘기는 것이 아닙니다.
5. Google 사용자 데이터의 사용 제한
Recly가 Google API로 받은 정보의 사용과 다른 앱으로의 이전은 Google API 서비스 사용자 데이터 정책(제한적 사용 요건 포함)을 따릅니다. Recly는 Drive 데이터를 사용자가 요청한 기능(녹음 파일 업로드, 녹음·녹취 목록 조회 및 다시 받기, 그리고 recly-events를 실행하는 경우 연결한 ChatGPT 에이전트에 새 녹취록이 생겼다고 알리고, 에이전트가 요청하면 녹취록을 건네는 것)에만 사용하고, 광고에 사용하지 않으며, 사람이 읽지 않습니다(읽을 수 있는 서버가 없습니다).
6. 보안
- API 키·토큰은 각 운영체제의 보안 저장소(Android Keystore로 보호되는 암호화 저장소, Apple 키체인, Windows 자격 증명 관리자)에 저장됩니다.
- 모든 외부 통신은 HTTPS입니다.
- Android·iPhone·Apple Watch에서는 녹음 파일이 운영체제가 앱마다 격리하는 전용 영역(앱 컨테이너)에 저장되어 다른 앱이 접근할 수 없습니다.
- macOS와 Windows에는 그런 격리가 없습니다. Recly의 Mac 앱은 직접 배포이므로 샌드박스 안에서 돌지 않고, 파일은
~/Library/Application Support/app.recly.mac/에, Windows는%LOCALAPPDATA%\Recly\에 있습니다 — 같은 사용자 계정으로 실행되는 다른 프로그램은 이 파일을 읽을 수 있습니다. 여기에서의 보호는 운영체제의 사용자 계정 권한(파일 접근 제어)과, 사용자가 켜 두었다면 디스크 암호화(macOS FileVault, Windows BitLocker)입니다. API 키와 토큰은 이 파일들과 함께 있지 않고 키체인·자격 증명 관리자에 따로 있습니다. - iCloud를 고르면(iPhone·Mac) 올라간 사본은 앱 컨테이너 밖, 사용자의 iCloud Drive 안 Recly 폴더에도 있습니다. 파일 앱이나 Finder에서 열 수 있고, Mac에서는
~/Library/Mobile Documents/iCloud~app~recly/Documents/에 있습니다. - 로컬 폴더를 고르면(iPhone·Mac·Windows·Android 폰) 사본은 앱 전용 영역 밖, 사용자가 고른 곳에 있습니다. 그 폴더를 읽을 수 있는 것 — 같은 사용자 계정의 다른 프로그램, 그 폴더를 허용한 다른 앱, 그 폴더에 쓰는 동기화 서비스 — 은 사본을 읽을 수 있습니다.
- 다만 기기 자체의 잠금·암호화가 없으면 어떤 보안 저장소도 완전하지 않습니다. 기기 잠금과 디스크 암호화를 사용하십시오.
7. 보관과 삭제
- 로컬 캐시 자동 정리: 모든 작업이 완료되고 오디오 전체가 Drive에 올라간(iCloud는 iCloud가 업로드를 마쳤다고 알린) 녹음은 마지막 작업 갱신 시각과 가장 최근 캐시 파일 시각 중 늦은 시점부터 7일 뒤 로컬 오디오 정리 대상이 됩니다. 재생을 위해 다시 받은 오디오는 캐시 보관 기간이 새로 시작됩니다. 미완료·실패·전송 허용 대기 작업이 있으면 오디오는 남습니다. 메타데이터와 녹취 사본은 녹음을 직접 삭제할 때까지 남고, 이 정리로 Drive·iCloud·로컬 폴더 사본은 삭제되지 않습니다.
- 녹음 삭제: 네 앱(Android 폰·iPhone·Mac·Windows) 모두 목록에서 녹음을 지울 수 있습니다. 누를 때마다 확인 창이 Drive를 어떻게 할지 묻고, 기본값은 “Drive에 남기기” 입니다 — 되돌릴 수 없는 쪽을 기본값으로 두지 않습니다. 아직 Drive에 올라가지 않은 파트가 있으면 그 개수를 먼저 알립니다. iCloud에 저장한 녹음(iPhone·Mac)은 같은 질문을 그 녹음의 iCloud 폴더에 대해 묻고, 기본값은 역시 남기기입니다. iCloud 폴더를 지우면 모든 기기에서 사라집니다. 로컬 폴더에 저장한 녹음은 그 폴더에서도 지울지 묻고, 기본값은 역시 남기기입니다.
- 녹음을 지우면 함께 지워지는 것: 이 기기의 녹음 폴더 전체(오디오 파일,
meta.json, 녹취 로컬 사본)와 그 녹음의 모든 기록 — 녹음·파트 기록뿐 아니라 작업 기록(job·step_run: 그 녹음에 적용한 처리 계획 사본, 단계별 실행 상태, 실패 메시지, 업로드·전사 진행 정보, 단계 출력)까지 한 번에 지워집니다. 이전 빌드에서 목록에 보이지 않은 채 데이터베이스에 남던 기록이 이것이고, 이제는 남지 않습니다. “Drive 폴더도 삭제”를 고르면 그 녹음의 Drive 폴더도 지우고, iCloud 녹음에서 “iCloud 폴더도 함께 삭제”를 고르면 그 녹음의 iCloud 폴더도, 로컬 폴더 녹음에서 “로컬 폴더에서도 함께 삭제”를 고르면 그 폴더 안의 녹음 폴더도 지웁니다. - 업로드 중인 녹음도 지울 수 있습니다: 앱이 업로드를 먼저 멈춘 뒤 같은 방식으로 지우며, 아직 올라가지 않은 오디오는 이 기기에만 있다는 것을 확인 창이 먼저 알려 드립니다. 녹음 중이거나 가져오는 중이거나 워치에서 받는 중인 녹음만 그 과정이 끝난 뒤에 지울 수 있습니다. Drive나 iCloud, 로컬 폴더에서 지우지 못한 경우에도 기기의 파일은 지워지고, 그 사실을 알려 드립니다.
- 연결 해제: 설정 → Google Drive(iPhone·Mac은 설정 → 저장 위치) → 연결 해제에서 확인합니다. Google 접근 승인을 철회하고 이 기기의 Google 인증 정보, 완료 작업 기록, Drive 캐시를 정리합니다. 미완료 작업과 Drive 소유자 식별자는 기기에 보존하여 같은 계정으로 재연결하면 성공한 단계를 반복하지 않고 이어갑니다. 다른 계정의 작업은 대기 상태를 유지합니다. 녹음, Drive 파일, 처리 설정, API 키, iPhone 전송 허용은 남습니다. 녹음은 목록에서 별도로 삭제합니다.
- 권한 철회는 같은 Google Cloud 프로젝트의 모든 클라이언트에서 이 Google 계정에 대한 Recly의 Drive 접근 승인을 제거합니다. 같은 계정을 쓰는 다른 기기에서도 Drive를 다시 사용하려면 Recly를 다시 연결해야 합니다. Google의 철회 반영에는 시간이 걸리며, 모든 기기의 화면이 즉시 미연결로 바뀌는 것은 아닙니다. 이 기기의 Drive 작업은 같은 계정에 다시 연결할 때까지 일시 중지됩니다. Google 권한 철회에 실패했을 때만 설정에 Google 권한 설정(https://myaccount.google.com/permissions) 링크를 표시하며, 이 기기의 로컬 연결이 해제되어도 실패 기록이 남아 있으면 링크를 유지합니다. 철회 실패 기록이 없으면 링크는 표시하지 않습니다.
- 철회 실패는 화면에 알리고 Google 권한 설정으로 안내합니다. 로컬 정리가 실패하면 Google Drive 설정에서 재시도할 수 있습니다.
- 전사 업체가 가진 사본: Recly가 대신 삭제할 수 없습니다. 해당 업체에 직접 요청하십시오.
- ChatGPT 로그아웃: 설정 → ChatGPT → 로그아웃은 OpenAI에서 로그인을 철회하고 그 토큰을 기기에서 지웁니다. OpenAI가 확인해 주지 않으면 앱이 알려 드리며, ChatGPT 설정에서 Recly를 제거할 수 있습니다. 요약은 녹음과 함께 남고 녹음을 지울 때 함께 지워집니다. 이미 OpenAI로 보낸 요청은 OpenAI의 방침을 따릅니다.
앱을 지웠을 때 남는 것
| 플랫폼 | 앱을 지우면 | 남는 것과 지우는 법 |
|---|---|---|
| Android 폰 · 갤럭시 워치 | 앱 데이터가 함께 지워집니다 — 녹음 파일, 로컬 DB, 토큰·API 키를 담은 암호화 저장소가 모두 앱 전용 영역에 있고 OS가 앱과 함께 지웁니다 | 없습니다. Drive나 사용자가 고른 로컬 폴더의 파일은 사용자 것이므로 남습니다 |
| iPhone · Apple Watch | 앱 컨테이너(녹음·DB·설정·iPhone 전송 허용 기록)가 지워집니다 | 키체인 항목은 앱 삭제 후에도 남을 수 있습니다. iPhone에서 앱을 삭제하기 전에 설정 → 녹음 처리 → 외부 API → API 키에서 API 키를 각각 삭제한 뒤 연결 해제하세요. 연결 해제는 Google 인증 정보를 지우지만 API 키는 지우지 않습니다. Recly 자체 시크릿은 기기 전용입니다. 허용을 기기에 연결하는 식별값(app.recly.privacy)도 남을 수 있지만, 삭제된 로컬 허용 기록 없이는 전송을 허용하지 않으며 API 인증 정보가 아닙니다. 워치는 로그인·API 키 입력 없이 설치 식별자를 저장하며, 이를 지우는 앱 내 기능은 없습니다. iCloud를 골랐다면 iCloud Drive의 Recly 폴더는 앱과 함께 지워지지 않습니다. 설정 → [사용자 이름] → iCloud → 저장 공간(또는 계정 저장 공간 관리)에서 Recly 데이터를 지우거나, 파일 앱에서 폴더를 지우세요. 파일 앱에서 지운 파일은 30일 동안 최근 삭제된 항목에 남습니다. 로컬 폴더를 골랐다면 그 폴더에 복사된 녹음은 그대로 남습니다 |
| macOS | 앱 번들(.app)만 지워집니다 |
① ~/Library/Application Support/app.recly.mac/(녹음, rec.db, device.id)를 직접 지우십시오. ② 키체인 접근에서 서비스 이름이 app.recly.mac.secrets인 항목(입력해 둔 API 키), app.recly.mac.chatgpt 항목(ChatGPT 로그인)과 app.recly.drive.oauth 항목(Google 토큰), 이전 Google 로그인 SDK의 auth 항목이 남아 있다면 함께 지우십시오. ③ 앱 설정이 UserDefaults에 남습니다 — 녹음 모드·동의 리마인더·언어·접근성 설정과 고른 로컬 폴더의 경로입니다. 이전 버전에서 아직 이관하지 않았다면 이메일 힌트(app.recly.auth.lastAccount)도 남아 있을 수 있습니다. 터미널에서 defaults delete app.recly.mac으로 함께 지웁니다. ④ iCloud를 골랐다면 iCloud Drive의 Recly 폴더는 앱과 함께 지워지지 않습니다. 시스템 설정 → [사용자 이름] → iCloud → 관리에서 Recly 데이터를 지우거나, Finder에서 폴더를 지우세요. ⑤ 로컬 폴더를 골랐다면 그 폴더에 복사된 녹음은 그대로 남습니다. ⑥ recly-events를 실행했다면, 별도 프로그램이라 앱과 함께 지워지지 않습니다. §3에 적은 대로 멈추고 ~/Library/Application Support/recly-events(Google 토큰, 터널 키, 알림 목록)를 지우세요 |
| Windows | 설치된 파일만 지워집니다 | ① %LOCALAPPDATA%\Recly\(녹음, rec.db, device.id)를 직접 지우십시오. ② 자격 증명 관리자의 Windows 자격 증명에서 app.recly.windows/tokens/…·app.recly.windows/secrets/…·app.recly.windows/chatgpt/… 항목을 지우십시오. ③ 앱 설정이 레지스트리에 남습니다 — 동의 리마인더·언어·테마·접근성 설정과 고른 로컬 폴더의 경로가 HKCU\Software\JavaSoft\Prefs\app\recly\windows에 있고, 레지스트리 편집기에서 그 키를 지우면 됩니다. Windows 앱은 계정 이메일을 저장하지 않으므로 지울 것이 없습니다. ④ 로컬 폴더를 골랐다면 그 폴더에 복사된 녹음은 그대로 남습니다. ⑤ recly-events를 실행했다면, 별도 프로그램이라 앱과 함께 지워지지 않습니다. §3에 적은 대로 멈추고 %AppData%\recly-events(Google 토큰, 터널 키, 알림 목록)를 지우세요 |
앱 안에서 지우는 것이 먼저입니다
앱을 삭제하기 전에 설정 → 녹음 처리 → 외부 API → API 키 목록에서 저장한 API 키를 각각 지우고, 설정 → ChatGPT에서 로그아웃한 뒤, 설정 → Google Drive(iPhone·Mac은 설정 → 저장 위치)의 연결 해제로 Google 인증 정보를 지우세요. 미완료 작업 기록은 해당 녹음을 삭제할 때 함께 지워집니다. 녹음도 지우려면 목록에서 개별 삭제하세요. iPhone에서 이후 외부 전송을 멈추려면 설정 → 개인정보 보호에서 허용을 철회하세요. 설정·데스크톱 데이터 폴더는 위 표에 따라 별도로 지워야 합니다. 이미 Drive·iCloud·전사 업체가 받은 데이터는 해당 서비스에서 따로 관리해야 합니다.
8. 녹음과 관련한 사용자의 책임
Recly는 녹음 사실을 상대방에게 자동으로 알리지 않으며, 그럴 수단이 없습니다. 대화 녹음에 관한 법은 나라와 지역마다 다릅니다(예: 한국은 본인이 참여한 대화의 녹음이 허용되지만 타인 간 대화의 녹음은 범죄이고, 미국의 일부 주와 EU는 전원 동의 또는 사전 고지를 요구합니다). 적용되는 법을 확인하고 필요한 동의를 받는 것은 사용자의 책임입니다. 이 안내는 법률 자문이 아닙니다.
그래서 앱은 녹음을 시작하기 전에 참석자에게 알렸는지 한 번 묻습니다. 이 안내는 Mac·Windows·iPhone·Android 폰 네 앱 모두에 있고, 질문·본문·관할별 규정 링크가 네 앱에서 같습니다. 확인하지 않으면 녹음을 시작하지 않고, “다시 묻지 않기”를 고르거나 설정의 스위치를 끄면 더 이상 묻지 않으며, 설정에서 다시 켤 수 있습니다.
- 띄우는 시점은 기기에 따라 다릅니다. Mac은 회의를 감지해 시작하는 녹음마다, Windows는 녹음을 시작할 때마다 묻습니다. 폰(iPhone·Android)은 회의를 따로 구분할 수단이 없으므로 첫 녹음 전에 한 번만 묻고, 설정 문구에 그 차이를 적어 두었습니다.
- 갤럭시 워치와 Apple Watch에는 이 안내가 없습니다. 화면이 좁고 짝 지은 폰이 정본이기 때문입니다 — 워치로 녹음할 때에도 고지 책임은 같습니다.
- 이 안내는 관할을 판별하지 않고, 참석자에게 자동으로 알리지도 않으며, “알렸습니다”를 누른 사실은 법적 증거가 아닙니다. Google 계정 연결 시의 동의 화면은 이것과 다른 동의입니다(Drive 접근에 대한 사용자 본인의 동의).
9. 아동
Recly는 아동을 대상으로 하지 않으며 아동으로부터 개인정보를 의도적으로 수집하지 않습니다(수집 자체를 하지 않습니다).
10. 방침 변경
방침이 바뀌면 이 문서의 시행일을 갱신하고 저장소 이력에 남깁니다. 데이터가 나가는 경로가 새로 생기는 변경은 앱 안에서도 알립니다.
11. 문의
q0115643@gmail.com