Twoody

이 번역은 편의를 위해 제공되며, 프랑스어 버전만이 법적 효력을 가집니다. 프랑스어 버전 읽기.

개인정보 보호

개인정보 처리방침

이 방침은 사용자 컴퓨터의 Twoody 앱과 이 사이트를 다룹니다. 요약하면, 앱은 데이터를 사용자의 컴퓨터에 보관합니다. 베타 기간에는 내용이 담기지 않은 기술적 측정값을 기본적으로 공유하며, 이는 끌 수 있습니다. 상세 내용 공유를 체크하지 않는 한, 대화나 문서는 절대 공유하지 않습니다. 앱 밖으로 나가는 것은 아래에 항목별로 나와 있습니다. 선택 사항인 Twoody 온라인 계정에는 별도의 방침이 있습니다.

최종 업데이트: 2026년 10월 12일

01 개인정보 처리 책임자

개인정보 처리 책임자는 Osmove SASU(146 ave Léon Blum, 92160 Antony, France, RCS Nanterre 902 644 970)입니다. 문의: support@twoody.com

사용자 컴퓨터의 Twoody 앱

앱은 계정 없이, Mac에서, 그리고 비공개 베타로 Windows와 Linux에서 작동합니다. 계정이 없는 경우, 그리고 계정이 있더라도 비공개 대화의 경우, 저희는 대화도, 문서도, 기억도 받지 않습니다. 단, ‘각 답변의 전체 내용도 공유’를 체크한 경우는 예외입니다. 앱이 보관하는 것과, 앱이 인터넷으로 보내는 모든 것은 다음과 같습니다.

02 데이터는 사용자의 컴퓨터에 저장됩니다

대화, 기억, 문서 색인, 설치한 모델은 앱의 데이터 폴더(Mac은 ~/Library/Application Support/twoody-desktop, Windows는 %APPDATA%\twoody-desktop, Linux는 ~/.config/twoody-desktop) 안에, 본인의 사용자 계정만 읽을 수 있는 로컬 데이터베이스로 저장됩니다. 버전 0.13.99부터 Twoody가 이 데이터베이스를 직접 AES-256으로 암호화하며, 커넥터와 메일함의 토큰과 비밀번호도 암호화합니다. 키는 사용자의 컴퓨터에서 만들어져 시스템 키체인에 보관되며, 외부로 전송되지 않습니다. 이 버전을 처음 실행하면 기존 데이터베이스가 암호화되고, 암호화되지 않은 이전 사본은 휴지통으로 옮겨집니다. 휴지통을 비우기 전까지 이 사본은 읽을 수 있는 상태로 남습니다. 사용할 수 있는 키체인이 없는 Linux에서는 데이터베이스가 암호화되지 않은 채로 남습니다. 모델과 문서 자체는 Twoody가 암호화하지 않습니다. 디스크 암호화(FileVault, BitLocker, LUKS)가 켜져 있다면 디스크 암호화가 이를 보호합니다. 스캔한 PDF는 Mac에서 macOS가 읽으며(문자 인식), 받아쓰기는 사용자의 컴퓨터에서 텍스트로 변환됩니다. 계정의 토큰과, 입력한 경우 Brave Search API 키는 시스템 키체인에 보관됩니다. Linux에서 사용할 수 있는 키체인이 없으면 이들은 앱 폴더에 평문으로 보관됩니다. 모두 지우려면 앱을 제거한 다음 이 폴더를 삭제하세요.

03 베타 기간 중 내용 없는 진단 정보와 충돌 보고서

베타 기간에는 앱 설정(개인정보 보호)에서 ‘기술 진단 정보 공유’가 기본으로 체크되어 있으며, 안정 버전에서는 체크되어 있지 않습니다. 첫 실행이 끝나기 전에는 아무것도 보내지 않습니다. 체크되어 있으면 앱은 15분마다 답변에 관한 측정값을 보냅니다: 사용한 모델(Twoody 카탈로그의 모델은 이름으로, 그 밖의 모델은 모두 ‘사용자 지정’으로), 소요 시간, 토큰 수, 캐시에서 처리된 비율, 문서를 읽었는지 여부, 사용한 도구의 이름, 크기, 오류. 각 전송에는 앱 버전, 시스템과 그 버전(예: macOS 15.4 또는 Windows 11), 아키텍처(Apple Silicon, 또는 Intel이나 AMD 64비트)가 포함됩니다. 또한 앱은 사용하지 않더라도 하루에 한 번 설치 현황을 보냅니다: 인터페이스 언어, 베타 또는 안정 버전, 첫 실행 날짜, 계정 연결 여부, 페어링된 휴대폰 수(0, 1, 2 이상), 첫 실행 시 응답을 묻던 0.13.91 이전 버전에서의 그 응답(개인 또는 업무, 혼자 또는 팀), 켜 둔 기능, 모델 엔진(Metal, Vulkan 또는 프로세서)과 설정된 엔진 계열, 기본 모델(위와 같은 규칙), 설치된 모델 수, 그리고 컴퓨터의 메모리 구간, 칩 계열, 그래픽 카드 제조사입니다. 모두 넓은 범주이며, 일련번호나 컴퓨터 이름은 절대 포함되지 않습니다. 첫 실행이 끝날 때 체크박스가 그때 체크되어 있으면, 앱은 켜 둔 기능과 그 화면을 건너뛰었는지 여부를 한 번 보냅니다(버전 0.13.90까지는 그 화면이 묻던 질문에 대한 응답도 보냈으며, 여기에는 제시된 목록에서 선택한 직업이 포함됩니다). 질문, 답변, 기억, 문서, 파일 이름, 검색어는 절대 보내지 않습니다. 앱이 충돌하면 같은 체크박스에 따라 충돌 보고서도 보냅니다: 오류 유형, 오류 메시지, 오류가 발생한 Twoody 코드의 줄 — 파일 경로, 웹 주소와 이메일 주소, 인용된 텍스트는 제거 —, 관련 프로세스(창, 내장 서버, 모델 엔진), 엔진이 멈춘 경우 엔진의 마지막 기술 로그 줄, 앱 버전과 시스템. 앱 자체가 충돌하면 컴퓨터에 기술 파일(미니덤프)이 남지만, 이 파일은 절대 전송되지 않으며 그 파일이 있다는 사실만 전송됩니다. 체크를 해제하면 이 보고서는 컴퓨터에 남습니다. 컴퓨터가 Twoody 계정에 연결되어 있으면 이 측정값은 그 계정으로 전송되고, 그렇지 않으면 설치 시 무작위로 정해진 번호로, 이름이나 이메일 없이 twoody.com으로 전송됩니다(저희 서버는 측정값이 전송된 IP 주소도 봅니다). 나중에 이 컴퓨터를 계정에 연결하면, 이미 보낸 측정값이 그 계정에 연결됩니다. 두 번째 체크박스인 ‘각 답변의 전체 내용도 공유’는 기본으로 체크 해제되어 있습니다. 체크하면 앱은 저희가 Twoody를 감사하고 개선할 수 있도록 각 답변 전체 — 질문, 기억과 연락처가 담긴 모델 지시문, 도구의 인수와 결과, 답변 — 를 보내며, 이는 체크한 이후에 나온 답변에만 해당합니다. 체크박스를 해제하면 전송이 멈춥니다. 이 측정값을 바탕으로 저희 서버는 설치별 요약을 보관합니다: 처음과 마지막으로 확인된 시점, 처음과 마지막 버전, 사용 일수, 답변·실패·충돌 횟수, 연결된 계정. 계정의 사용 통계가 꺼져 있으면 이 측정값과 보고서는 거부되며, 그 무엇도 보관되지 않습니다. 이 데이터는 계정이 존재하는 동안 보관되며, 계정이 없으면 설정에 표시되는 설치 번호와 함께 support@twoody.com으로 요청하면 삭제됩니다. 컴퓨터에서는 앱이 각 답변의 상세 내용을 보관합니다(답변 아래의 ⋮, 또는 ‘사용량 → 진단’ 화면).

04 업데이트 확인

베타의 진단 정보, 그리고 사용자가 직접 연결하는 것(이메일, 홈, 커넥터)과 함께, 이것은 계정이 없을 때 앱이 하는 유일한 자동 통신입니다. 앱은 하루에 최대 한 번 downloads.twoody.com(Cloudflare가 제공)에 작은 파일을 요청하여 새 버전이 있는지 확인합니다. 이 서버는 요청과 그 요청이 온 IP 주소를 볼 뿐, 사용자의 컴퓨터를 다른 컴퓨터와 구별할 수 있는 정보는 보지 못합니다. 저희는 IP 주소 없이 일별, 시스템별, 국가별 합계만 보관합니다. 사용자가 클릭하지 않으면 아무것도 다운로드되지 않으며, 이 확인은 설정에서 끌 수 있습니다.

05 설치하는 모델

Twoody에서 모델을 설치하거나 받아쓰기 모델을 처음 사용할 때, 그 파일은 Hugging Face(huggingface.co)에서 다운로드되며, Hugging Face는 이 다운로드를 다른 방문자의 다운로드와 마찬가지로 IP 주소와 요청한 파일로 봅니다. Apple 실리콘 Mac에서 MLX를 설치하면(모델 › 고급), Twoody는 자체 Python을 GitHub(github.com)에서, mlx-lm 패키지를 Python 패키지 색인 PyPI(pypi.org 및 files.pythonhosted.org)에서 내려받으며, 각각 해시로 검증합니다. 이 서비스들도 IP 주소와 요청한 파일을 볼 수 있습니다. MLX 모델은 다른 모델과 마찬가지로 Hugging Face에서 받습니다. LM Studio, Ollama 또는 mlx-lm의 모델을 사용하는 경우, 이 애플리케이션들이 무엇에 연결하는지는 각 애플리케이션의 설정에 따라 다릅니다.

06 웹 검색(켠 경우)

기본값은 꺼짐입니다. 켜면 검색어가 선택한 검색 엔진 — 기본값인 DuckDuckGo, API 키를 입력한 Brave Search, 또는 사용자의 SearXNG 서버 — 으로 전송되고, 이어서 앱이 찾은 상위 페이지들을 가져옵니다. 이 검색 엔진과 사이트들은 브라우저에서 검색할 때와 마찬가지로 사용자 컴퓨터의 요청을 봅니다. 문서는 이들에게 전송되지 않습니다. iPhone에서 ‘웹 검색’을 켜면 컴퓨터가 같은 방식으로 검색합니다: 질문은 컴퓨터에서 그 컴퓨터의 설정에서 선택한 검색 엔진으로 전송되고, 상위 페이지들은 컴퓨터가 읽어 질문과 함께 모델에 전달합니다. iPhone과 컴퓨터 사이에서 질문은 사용자의 네트워크를 거치거나, 내용을 읽을 수 없는 암호화된 릴레이를 거칩니다.

07 Code와 에이전트(베타)

Code와 에이전트는 사용자가 연 폴더의 파일을 사용자의 컴퓨터에서 실행되는 모델로 읽습니다. 이 파일들을 인터넷으로 보내지 않으며, 웹 검색을 켠 경우 웹 검색만이 검색어를 밖으로 내보냅니다.

08 커넥터(베타)

기본값은 꺼짐입니다. 커넥터(MCP 서버)를 추가하면, 앱은 이를 사용자의 컴퓨터에서 실행하거나, 사용자가 입력한 주소에, 그리고 그 주소에만 연결합니다. 이 서버를 npx나 uvx로 실행하는 경우, 앱은 서버를 추가하거나 ‘버전 고정’ 또는 ‘업데이트’를 누를 때 한 번, 해당 공개 저장소(npx는 registry.npmjs.org, uvx는 pypi.org)에 패키지의 최신 버전을 물어 이를 고정하고, 실행하기 전에 사용자에게 보여 줍니다. 이 저장소에는 패키지 이름과 요청이 온 IP 주소가 보이며, Twoody는 아무것도 받지 않습니다. 그 후 npx와 uvx가 직접 이 저장소에서 패키지를 내려받습니다. ‘항상 허용’은 서버가 읽기 전용이라고 밝힌 도구에만 제공됩니다. 커넥터의 도구를 호출하기 전마다 앱은 사용자의 동의를 구하며, ‘항상 허용’을 선택한 도구는 예외입니다. 그러면 도구가 받는 것(화면에 표시된 인수)이 해당 서비스로 전송되고, 서비스는 자체 규정에 따라 이를 처리하며, 그 응답은 사용자 컴퓨터의 모델이 읽습니다. 서비스가 로그인을 요구하면, 사용자는 브라우저에서 그 서비스 자체의 페이지로 로그인합니다. 이렇게 얻은 토큰과 사용자가 입력한 토큰은 본인의 사용자 계정만 읽을 수 있는 파일에 담겨 컴퓨터에 남으며, Twoody는 그 어떤 것도 받지 않습니다. 반면 Google Analytics와 Search Console은 ‘커넥터’에서 ‘Google로 로그인’으로 연결합니다: 앱이 브라우저에서 Google 로그인 페이지(accounts.google.com)를 열면, 사용자는 그곳에서 Twoody가 Google Analytics 데이터(analytics.readonly)와 확인된 사이트의 Search Console 데이터(webmasters.readonly)를 읽기 전용으로 조회하도록 허용합니다. 이 연결은 Osmove가 활성화한 Twoody 계정에만 제공됩니다. 이 승인과 계정의 이메일 주소는 컴퓨터의 앱 폴더(본인의 사용자 계정만 읽을 수 있는 파일)에 남으며, 절대 다시 표시되지 않습니다. 메시지가 사이트 통계에 관한 것이거나 모델이 답하는 데 통계가 필요하면, 사용자의 컴퓨터가 Google에 직접 속성과 사이트 목록, 요청한 수치(방문자, 페이지, 소스, 검색어, 클릭수, 노출수, 게재순위) 또는 페이지의 색인 생성 상태를 oauth2.googleapis.com, analyticsadmin.googleapis.com, analyticsdata.googleapis.com, www.googleapis.com, searchconsole.googleapis.com에 요청합니다. Google은 이 요청과 그 요청이 온 IP 주소를 봅니다. 응답은 사용자가 사용하는 모델(이 컴퓨터 또는 사용자의 다른 컴퓨터)에만 전달되며, Twoody 서버를 절대 거치지 않습니다. 진단 정보를 공유하는 경우에도 진단 정보에는 호출된 도구의 이름만 담깁니다. Google에서는 그 무엇도 절대 변경되지 않습니다. 이 커넥터를 끄면 이러한 요청이 멈추고, 커넥터를 제거하면 승인이 삭제됩니다. 승인은 Google 계정에서 언제든지 철회할 수도 있습니다. 커넥터의 아이콘을 표시하기 위해, 앱은 하루에 최대 한 번 같은 사이트에 홈페이지와 아이콘도 요청하며, 이때 토큰은 함께 보내지 않습니다. iPhone에서도 커넥터의 도구는 같은 방식으로 사용됩니다: 동의 요청은 질문한 iPhone에 표시되고, 호출은 사용자의 컴퓨터에서 이루어집니다.

09 홈(Home Assistant, 켠 경우)

기본값은 꺼짐입니다. Home Assistant의 주소와 사용자가 직접 만든 토큰을 입력하면, 앱은 사용자의 컴퓨터에서 Home Assistant로 요청한 명령을 보내고 기기들의 상태를 읽습니다. 주소와 토큰은 사용자 컴퓨터의 앱 데이터베이스에 보관됩니다. 사용자의 명령도, 기기의 상태도 저희 서버를 거치지 않습니다. 2026년 10월 11일까지는 단독으로 실행되는 Twoody Server(예: Raspberry Pi)가 계정에 연결되어 있고 Home Assistant가 설정된 경우, 제어 가능한 기기 목록과 그 상태를 4분마다 계정에 보냈으며, 계정은 이를 5분 동안 보관하고 새 기기를 알림으로 알려 줄 수 있었습니다. 이제는 그렇게 하지 않으며, 계정도 이러한 전송을 거부합니다.

10 이메일(연결한 경우)

기본값은 꺼짐입니다. 이 기능은 Osmove가 활성화한 Twoody 계정에만 제공됩니다. ‘기능 › 이메일’에서 이메일 제공업체에서 만든 앱 비밀번호로 메일함(Gmail, iCloud, Orange, Free, OVH, Yahoo, Bridge를 통한 Proton Mail…)을 연결할 수 있습니다. 그러면 앱은 기능이 켜져 있는 동안 10분마다, 사용자의 컴퓨터에서 암호화된 방식(TLS)으로, 사용자가 지정한 메일 서버 한 곳에만 연결합니다. 앱은 선택한 기간(처음에는 90일)의 받은편지함과 보낸편지함을 읽고 그 사본을 컴퓨터에 보관하며, 요청하면 설치된 모델이 그 사본에서 검색합니다. 앱은 아무것도 읽음으로 표시하지 않고, 아무것도 삭제하거나 이동하지 않으며, 이메일을 보내지 않습니다. 앱이 쓰는 것은 사용자가 허락한 뒤 임시보관함 폴더에 작성하는 임시 보관 메일뿐입니다. 비밀번호는 컴퓨터의 앱 폴더에 보관되며, 절대 다시 표시되지 않습니다. 비밀번호도 이메일도 저희에게 전달되지 않습니다. 메일함을 제거하면 비밀번호가 삭제되며, 이때 로컬 사본을 보관할지 지울지 선택합니다. 반면 Outlook.com 또는 Microsoft 365 메일함은 IMAP 없이 Microsoft 로그인으로 연결합니다: 앱이 브라우저에서 Microsoft 로그인 페이지(login.microsoftonline.com)를 열면, 사용자는 그곳에서 로그인하고 Twoody에 메일함에 대한 읽기 및 쓰기 권한(Mail.ReadWrite)을 부여합니다. Twoody는 이 권한을 메시지를 읽고, 사용자가 허락하면 그곳에 임시 보관 메일을 저장하는 데 사용하며, 보내거나 이동하거나 삭제하는 데는 절대 사용하지 않습니다. Microsoft 비밀번호는 절대 Twoody를 거치지 않습니다: Microsoft는 사용자의 컴퓨터에 있는 앱에 이 권한과 계정의 이메일 주소를 전달하며, 이 주소가 앱이 보관하는 유일한 프로필 정보입니다. 그런 다음 앱은 Microsoft Graph(graph.microsoft.com)에서 메일함을 읽습니다: 선택한 기간의 받은편지함과 보낸편지함을 읽고, 이후 기능이 켜져 있는 동안 10분마다 그 변경 사항을 읽으며(메시지 본문, 보낸 사람과 받는 사람, 날짜, 읽음 또는 플래그 상태, 첨부 파일의 이름, 형식, 크기 — 첨부 파일의 내용은 절대 읽지 않음), 위와 같이 그 사본을 컴퓨터에 보관합니다. Microsoft에서 삭제되거나 이동된 메시지는 사본에서 숨겨질 뿐 지워지지는 않습니다. 앱은 약 1시간에 한 번 Microsoft에서 권한을 갱신하며, Microsoft는 이 요청과 그 요청이 온 IP 주소를 봅니다. Twoody 0.13.76으로 연결한 메일함은 사용자가 다시 로그인할 때까지 Microsoft(outlook.office365.com)에서 IMAP으로 계속 읽힙니다. 권한은 앱 폴더(본인의 사용자 계정만 읽을 수 있는 파일)에 보관되며, Outlook 캘린더와 연락처가 같은 계정에 연결되어 있다면 그것들과 같은 권한이고, 절대 다시 표시되지 않습니다. 메일함을 제거하면 그 메일함을 더 이상 읽지 않습니다. Microsoft 계정에서 언제든지 권한을 철회할 수도 있습니다. Gmail 메일함은 앱 비밀번호나 IMAP 없이 ‘Google로 로그인’으로도 연결할 수 있습니다: 앱이 브라우저에서 Google 로그인 페이지(accounts.google.com)를 열면, 사용자는 그곳에서 로그인하고 Twoody가 메일함을 읽고(gmail.readonly) 그 안에 임시 보관 메일을 만들도록(gmail.compose) 허용합니다. Twoody는 이 권한을 메시지를 보내거나, 삭제하거나, 이동하거나, 수정하는 데 절대 사용하지 않습니다. 그러면 사용자의 컴퓨터가 Google과 직접 통신합니다: 로그인에는 accounts.google.com, 권한을 받고 이후 갱신하는 데에는(기능이 켜져 있는 동안 약 1시간에 한 번) oauth2.googleapis.com, 위와 같이 받은편지함과 보낸편지함을 읽고(이후 10분마다 그 변경 사항) 사용자가 허락한 임시 보관 메일을 만드는 데에는 gmail.googleapis.com을 사용하며, Twoody 서버는 전혀 거치지 않습니다. Google 비밀번호는 절대 Twoody를 거치지 않습니다: 권한과 계정의 이메일 주소는 컴퓨터의 앱 폴더(본인의 사용자 계정만 읽을 수 있는 파일)에 남으며, 절대 다시 표시되지 않습니다. Google은 이 요청과 그 요청이 온 IP 주소를 봅니다. 메일함을 제거하면 권한이 삭제되며, Google 계정에서 언제든지 권한을 철회할 수도 있습니다. iPhone에서도 이메일에 대해 묻거나 초안을 요청할 수 있습니다. 질문은 iPhone에서 사용자의 컴퓨터로 가고, 컴퓨터는 자체 모델로 사본에서 검색합니다. 답변(이메일에서 인용한 내용 포함)과 초안 미리보기(받는 사람, 제목, 본문 앞부분)는 기기 간 종단 간 암호화되어 iPhone으로 돌아오며, 암호화되지 않은 상태로 당사 서버를 거치는 일은 없습니다. 초안은 iPhone에서 동의한 후에만 저장되며, 어떤 것도 발송되지 않습니다. Twoody가 Google API(Gmail, Google Analytics, Search Console)에서 받은 정보를 사용하고 다른 앱으로 전송하는 것은 제한적 사용(Limited Use) 요건을 포함한 Google API 서비스 사용자 데이터 정책(Google API Services User Data Policy, https://developers.google.com/terms/api-services-user-data-policy)을 준수합니다. 이 데이터는 앱에서 사용하는 기능에만 쓰이며, 판매되거나 광고에 사용되지 않고, AI 모델 학습에도 사용되지 않습니다.

11 Outlook 캘린더와 연락처(연결한 경우)

기본값은 꺼짐입니다. ‘기능 › 캘린더’ 또는 ‘기능 › 연락처’에서 Microsoft 로그인으로 Outlook.com 또는 Microsoft 365 계정을 연결할 수 있습니다: 앱이 브라우저에서 Microsoft 로그인 페이지(login.microsoftonline.com)를 열면, 사용자는 그곳에서 로그인하고 Twoody가 캘린더(Calendars.Read) 또는 연락처(Contacts.Read)를 읽도록 허용합니다. Microsoft 비밀번호는 절대 Twoody를 거치지 않습니다: Microsoft는 사용자의 컴퓨터에 있는 앱에 이 권한과 계정의 이메일 주소를 전달하며, 이 주소가 앱이 보관하는 유일한 프로필 정보입니다. 그런 다음 기능이 켜져 있는 동안, 앱은 사용자의 컴퓨터에서 Microsoft Graph(graph.microsoft.com)의 캘린더(‘캘린더’ 기능) 또는 연락처(‘연락처’ 기능)를 읽기 전용으로, 15분마다 그리고 사용자가 요청할 때 읽으며, 약 1시간에 한 번 Microsoft에서 권한을 갱신합니다. Microsoft는 이 요청과 그 요청이 온 IP 주소를 봅니다. 앱은 최근 30일과 앞으로 1년 동안의 일정(제목, 시간, 장소, 캘린더 이름, 설명의 앞부분)과 연락처(이름, 회사, 이메일, 전화번호, 생일, 우편 주소)의 사본을 컴퓨터에 보관하며, 요청하면 설치된 모델이 그 사본에서 검색합니다. 참석자, 첨부 파일, 사진은 읽지 않습니다. 권한은 앱 폴더(본인의 사용자 계정만 읽을 수 있는 파일)에 보관되며, 절대 다시 표시되지 않습니다. 권한도 이 데이터도 저희에게 전달되지 않습니다. 기능을 끄면 그 기능의 사본이 삭제되고, Microsoft 계정을 제거하면 권한이 삭제되고 두 사본이 모두 삭제됩니다. Microsoft 계정에서 언제든지 권한을 철회할 수도 있습니다.

12 은행 거래 내역서(가져온 경우)

기본값은 꺼짐입니다. ‘기능 › 은행’에서 은행에서 내보낸 거래 내역서(CSV, OFX, QIF)를 가져올 수 있습니다. 내역서는 컴퓨터에서 읽히고 보관되며, 요청하면 설치된 모델이 그 안에서 잔액, 거래, 카테고리별 지출을 찾습니다. 앱은 어떤 은행에도 연결하지 않으며, 이 내역서의 어떤 내용도 저희에게 전달되지 않습니다. 계정에 보관되는 대화에서는 금액을 인용할 수 있는 모델의 답변이 다른 메시지와 마찬가지로 종단간 암호화되어 계정에 보관됩니다.

13 문의하기

“문의하기”(컴퓨터용 앱: 설정 › 정보, Mac에서는 도움말 메뉴, iPhone 앱: 설정 › 도움말)를 누르면 짧은 양식이 열립니다. Twoody 계정에 로그인되어 있으면 메시지가 저희 서버(B부)로 전송되며, 앱의 언어, 메시지를 보낸 앱(컴퓨터, iPhone 또는 Android), 그리고 입력한 경우 답장받을 이메일 주소(계정의 주소가 미리 입력되며 바꾸거나 지울 수 있음)가 함께 전송됩니다. 기본값으로 해제되어 있는 “기술 정보 첨부”를 선택하면 앱 버전과 시스템 버전, 컴퓨터에서는 프로세서 종류와 마지막 답변의 모델, iPhone에서는 iPhone 모델이 추가됩니다. 대화, 문서, 기억은 절대 포함되지 않습니다. 저희는 관리 콘솔에서 메시지를 읽고 답장합니다. 메시지가 도착하면 이메일로 알림을 받지만, 그 이메일에는 메시지도 사용자의 주소도 포함되지 않습니다. 메시지는 계정이 존재하는 동안, 즉 계정이 삭제되거나 사용자가 삭제를 요청할 때까지 보관됩니다. 계정이 없거나 계정이 응답하지 않으면, 양식이 support@twoody.com 앞으로 된 메시지와 함께 메일 앱을 엽니다(기술 정보는 선택한 경우에만). 앱이 직접 보내는 것은 없으며, 사용자가 보내야만 메시지가 전송됩니다. 컴퓨터용 앱과 휴대폰용 앱에서 답변 아래의 ⋮ 버튼 › “답변 신고”를 누르면 같은 방식으로 신고가 저희 서버로 전송됩니다. 전송되는 것은 사용자가 고른 분류(불쾌한 내용, 잘못된 내용, 위험한 내용 또는 기타), 작성한 경우 의견, 답변한 모델의 이름, 그리고 앱(컴퓨터, iPhone 또는 Android)입니다. 답변 본문은 기본으로 꺼져 있는 “신고한 답변 첨부”를 선택한 경우에만 첨부되며, 이때 Osmove로 전송되어 신고와 함께 보관됩니다. 질문이나 대화의 나머지 부분, 이메일 주소, 언어, 기술 정보는 전송되지 않습니다. 저희는 문제가 있는 답변을 찾기 위해 관리 콘솔에서 신고를 읽으며, 신고가 도착하면 그 내용 없이 이메일로 알림을 받습니다. 신고는 메시지와 마찬가지로 계정이 존재하는 동안 보관됩니다.

14 Twoody 계정(로그인한 경우에만)

앱의 시작 화면이나 설정에서 Twoody 온라인 계정에 로그인하거나, 가입이 열려 있을 때 계정을 만들 수 있습니다. 이 경우에만 앱이 이 계정과 통신합니다(B 부분). 버전 0.13.20부터 동기화된 대화는 종단간 암호화되어 계정에 보관됩니다(베타). 사용자의 기기들은 저희 서버가 절대 갖지 않는 키를 공유합니다. 모자와 안경 표시가 있는 비공개 대화는 사용자의 컴퓨터에 남으며, 저희 서버를 거치지 않습니다. 비공개 베타 중인 iPhone 앱은 집 밖에서 종단간 암호화된 릴레이를 통해 사용자의 컴퓨터에 연결합니다. 이 릴레이는 계정 토큰, IP 주소, 메시지의 크기와 시각을 볼 뿐 그 내용은 보지 못하며, 암호화된 메시지는 전달하는 데 필요한 시간(최대 2분) 동안만 보관합니다. 이전 대화는 계속 평문으로 저희 서버에 보관됩니다. 이러한 대화와 그 삭제 방법은 B 부분에 나와 있습니다.

15 신뢰하는 여러 컴퓨터

계정이 있으면 여러 컴퓨터를 신뢰할 수 있습니다(‘기기’의 ‘이 컴퓨터 신뢰’). 그러면 이 컴퓨터들은 종단간 암호화된 기록과 기억을 공유하며, 질문 하나로 신뢰하는 모든 컴퓨터의 문서를 검색할 수 있습니다. 문서는 그 문서를 보관하는 컴퓨터에 남습니다. 문서 이름이 붙은 발췌문과, 답변에서 여는 파일만 한 컴퓨터에서 다른 컴퓨터로 이동하며, 이는 사용자 자신의 기기 사이에서만, 종단간 암호화된 상태로, 때로는 내용을 읽을 수 없는 Twoody 릴레이를 거쳐 이루어집니다. 컴퓨터를 계정에 연결하려면 그 컴퓨터에 표시되는 코드와 일회용 비밀값을 입력하며, 이 비밀값은 저희 서버로 절대 전송되지 않습니다. 각 컴퓨터에는 ‘보안 코드’도 있으며, 그 컴퓨터를 신뢰하기 전에 그 컴퓨터 자체에 표시되는 보안 코드와 비교해야 합니다. 가족의 컴퓨터나 공유 컴퓨터는, 신뢰하지 않는 컴퓨터와 마찬가지로, 자신에게 보내진 대화만 받습니다. 키, 기억, 문서는 절대 받지 않습니다.

16 화면 없는 컴퓨터

사용자가 신뢰하는 화면 없는 컴퓨터(예: Raspberry Pi)는 암호화된 기록의 키를 자신의 디스크에 보관합니다. 누군가 이 디스크나 메모리 카드를 가져가면 기록과 기억을 읽을 수 있습니다. 디스크 전체를 암호화할 것을 권장합니다. 이 컴퓨터에 대한 신뢰를 해제하면 키가 바뀌어, 그 이후에 작성되는 내용은 읽을 수 없게 되지만, 이미 받은 내용은 되돌릴 수 없습니다.

이 사이트

twoody.com과 그 페이지.

17 쿠키

이 사이트의 페이지는 쿠키를 저장하지 않습니다. 쿠키는 온라인 계정에 로그인할 때 그 계정만 사용합니다: _twoody_session(로그인과 양식 보안, 브라우저를 닫으면 삭제), 그리고 ‘로그인 상태 유지’를 체크한 경우 remember_user_token. 방문자 통계 쿠키나 광고 쿠키는 없습니다.

18 방문자 통계

측정 쿠키도, 광고 추적도 없습니다. 저희는 사이트가 어떻게 발견되고 이용되는지 알고자 하는 저희의 정당한 이익에 근거하여, 세 가지 방법으로 사이트 방문을 측정합니다. 소개 페이지에서는 Cloudflare Web Analytics가 Cloudflare 스크립트로, 쿠키나 식별자 없이 페이지 조회수, 유입 사이트, 국가, 기기 유형, 페이지 속도를 집계합니다. 방문이 캠페인(utm_… 매개변수, 광고 클릭 식별자)이나 다른 사이트에서 오면 저희 서버가 이를 기록합니다: 소스, 캠페인, 방문 페이지, 유입 사이트, 브라우저, 국가, 일부를 지운 IP 주소(IPv4 주소는 마지막 숫자를 0으로 바꾸고, IPv6 주소는 /48 접두사까지만 남김). 이 기록은 13개월간 보관한 뒤 삭제합니다. 마지막으로, 다운로드 버튼 클릭은 페이지, 방문의 캠페인과 유입 사이트, 국가, 기기 유형, 그리고 브라우저가 알려 주는 이동 방식(사람의 클릭인지, 링크 검사기처럼 클릭 없이 따라간 링크인지)과 함께, IP 주소 없이 집계되며, 저희는 이 클릭 기록을 보관합니다. 또한 Cloudflare가 저희를 위해 유지하는 통계를 바탕으로, downloads.twoody.com이 제공하는 파일(설치 파일, 앱 업데이트와 앱의 업데이트 확인)을 일별, 파일별, 국가별, 시스템별, 소프트웨어 종류별(브라우저, Homebrew, Twoody…)로 IP 주소나 식별자 없이 집계하며, 이 합계를 보관합니다. 이 중 어느 것도 계정과 연결되지 않습니다. 이 기록의 삭제를 요청하거나, 이에 반대할 수 있습니다.

19 호스팅

이 사이트는 Cloudflare 뒤에서 Heroku가 제공하며, 이들은 여느 호스팅 업체와 마찬가지로 사용자의 IP 주소를 봅니다. 사이트는 Cloudflare의 측정 스크립트를 제외하고는 다른 서비스의 글꼴이나 스크립트를 불러오지 않습니다.

20 대기자 명단

대기자 명단에 등록하는 경우 — Twoody 비공개 베타에 참여하거나, Twoody가 사용자의 플랫폼에 출시될 때 알림을 받기 위해 —, 양식은 이메일 주소만 묻습니다. 이메일 주소와 함께, 저희는 등록 시 브라우저와 저희 CDN(Cloudflare)이 스스로 알려 주는 다음 정보를 보관합니다: IP 주소, 국가, 그리고 Cloudflare가 제공하는 경우 그 주소에서 추정한 대륙, 지역, 도시, 우편번호, 기기 유형, 그 시스템과 브라우저 및 각각의 버전, 브라우저가 허용하는 언어, 시간대, 화면 크기와 픽셀 밀도, 창 크기, 터치스크린 여부, 등록한 페이지, 이 사이트로 안내한 페이지, 유입 캠페인(utm_… 매개변수, 광고 클릭 식별자)이 있었다면 그 캠페인, 페이지 언어, 그리고 확인 시의 IP 주소와 브라우저. 알림을 보낼 플랫폼은 사용자 기기의 플랫폼입니다. 이 모든 정보는 사용자의 동의를 증명하고, Twoody가 사용자에게 열리거나 사용자의 플랫폼에 출시될 때 연락하고, 등록이 어디서 오는지 알기 위해 사용됩니다. 저희는 주소 확인을 위한 이메일 한 통(링크는 3일간 유효), Twoody가 준비되었을 때 이메일 한 통, 그리고 가끔 Twoody 소식을 보냅니다. 처리 근거는 사용자의 동의이며, 동의의 증명과 등록 유입 경로 파악에 대해서는 저희의 정당한 이익입니다. 동의는 언제든지 철회할 수 있습니다: 모든 이메일에는 주소를, 그리고 주소와 함께 이 모든 정보를 즉시 영구 삭제하는 링크가 있습니다. 저희는 사용자가 등록을 해지할 때까지 이 모든 정보를 보관합니다. 확인되지 않은 주소도 보관되지만, 다른 이메일은 받지 않습니다. 이메일은 미국의 Postmark가 열람이나 클릭 추적 없이 보냅니다. 이전은 해당 업체가 참여하는 경우 EU–미국 데이터 프라이버시 프레임워크(Data Privacy Framework)에, 그렇지 않은 경우 유럽연합 집행위원회의 표준 계약 조항에 근거합니다.

21 이메일을 남긴 경우

대기자 명단이 생기기 전에 출시 소식을 받으려고 이 사이트에 주소를 남긴 경우, 저희는 이에 관해 연락하기 위해 그 주소를 날짜, 언어, 국가, IP 주소, 브라우저, 유입 캠페인과 함께 보관해 왔습니다. 삭제를 원하면 저희에게 연락해 주세요.

공통 사항

22 저희에게 연락하는 경우

저희 주소(support@twoody.com, hello@twoody.com…)로 보낸 이메일은 Google(Google Workspace)이 호스팅하는 저희 메일함에 도착하며, 저희는 요청을 처리하기 위해 이를 보관합니다.

23 보안

저희 서버와의 모든 통신은 전송 중 암호화됩니다(HTTPS). 동기화된 기록, 동기화된 기억, 신뢰하는 컴퓨터 간의 통신, 릴레이, 공유 컴퓨터는 위에서 설명한 대로 종단간 암호화됩니다. 시행 중인 조치의 자세한 내용은 보안 페이지에 있습니다. 사용자에게 위험을 초래하는 개인정보 침해가 발생하면, 저희는 이를 CNIL에 신고하고, 위험이 높은 경우 사용자에게 알립니다.

24 사용자의 권리

일반 데이터 보호 규정(GDPR)에 따라 사용자는 자신의 데이터에 접근하고, 이를 정정하고, 삭제하고, 처리를 제한하고, 저희의 정당한 이익에 근거한 처리에 반대하고, 언제든지 동의를 철회하고, 저희에게 제공한 데이터의 이동을 요청할 수 있습니다. 이러한 권리를 행사하려면 support@twoody.com으로 연락해 주세요. 저희는 최대 1개월 이내에 답변하며, 요청이 본인에게서 온 것인지 확인을 요청할 수 있습니다. CNIL(cnil.fr) 또는 거주 국가의 개인정보 보호 감독기관에 민원을 제기할 수도 있습니다.

25 아동

온라인 계정은 만 15세 이상만 이용할 수 있습니다.

26 변경

저희는 이 방침을 변경할 수 있습니다. 효력이 있는 버전은 이 페이지에 날짜와 함께 게시된 버전이며, 중요한 변경은 이 사이트에서도 알려 드립니다.