내 데이터가 가는 곳
FinchGram은 여기에만 연결하고, 그 밖에는 어디에도 연결하지 않습니다.
Telegram
Telegram 앱이 보내는 모든 것: 로그인할 때의 전화번호, 그리고 메시지와 파일입니다. Telegram 공식 앱과 마찬가지로 Telegram 공식 라이브러리 TDLib을 통해 Telegram 서버로 갑니다. Telegram은 앱 버전과 Mac의 모델, 시스템 버전, 언어도 알게 되며, 이를 활성 세션 목록에 표시합니다. Telegram 개인정보 보호 정책이 적용됩니다.
업데이트를 위한 GitHub
하루에 한 번 임의의 시각에 FinchGram이 GitHub에 새 릴리스가 있는지 묻고, 있으면 다운로드합니다. 여느 방문과 마찬가지로 GitHub는 내 IP 주소를 봅니다. 멈추려면 설정에서 “자동으로 업데이트 확인”을 끕니다. GitHub 개인정보 보호 정책이 적용됩니다.
직접 추가한 WebDAV 서버
다운로드 페이지는 직접 추가한 서버에만, 직접 입력한 계정으로 연결하며, 읽기만 합니다. http:// 주소를 쓰면 비밀번호와 파일이 암호화되지 않은 채 네트워크를 지나갑니다. 내 네트워크 밖에서는 https://를 쓰세요.
내가 허용한 AI 어시스턴트
AI 접근을 켠 뒤에만, 그것도 내가 허용한 것만 봅니다. 아래에서 자세히 설명합니다.
FinchGram 서버가 없으므로 앱이 나에 관한 무언가를 보낼 곳이 없습니다: 분석도, 충돌 보고도, 사용 횟수 집계도 없습니다.
Mac에 남는 것
FinchGram은 자체 파일을 ~/Library/Application Support/FinchGram/에, 나 대신 받아 온 것을 ~/Documents/FinchGram/에 보관합니다. 직접 저장하는 파일은 다운로드 폴더에 저장됩니다.
채팅과 메시지
tdlib/TDLib의 데이터베이스: Telegram이 보내 준 채팅과 메시지로, 채팅이 바로 열리도록 보관합니다. 통째로 암호화되며, 별도의 키가 내 로그인 키체인에 있습니다.
사진, 동영상, 파일
media_cache/Telegram이 보내 준 것을 문서 폴더 아래에 일반 파일로 두어, 직접 보고 지울 수 있습니다. 지운 것은 다시 볼 때 다시 가져옵니다.
설정
settings.toml내가 고른 설정으로, AI 접근 설정도 포함됩니다: 어떤 채팅을 볼 수 있는지, 무엇을 쓸 수 있는지.
FinchGram의 데이터베이스
finchgram.db내 WebDAV 서버와 그 비밀번호, 그리고 AI 접근에서 허용하거나 거부한 앱입니다. 통째로 암호화되며, 그 키는 내 로그인 키체인에 있습니다.
키는 macOS 키체인에
두 데이터베이스의 키는 내 로그인 키체인에 FinchGram이라는 이름으로 있으며, 이 앱만 읽을 수 있습니다. 비밀번호가 평문 파일에 있는 일은 절대 없습니다.
두 가지 기록
downloads.logmcp.log다운로드 엔진이 한 일을 기록하되 주소는 계정 없이 적고 비밀번호는 절대 적지 않으며, 어떤 AI 앱이 연결해 무엇을 요청했는지 기록하되 메시지 내용은 절대 적지 않습니다. 둘 다 작게 유지됩니다: 크기 제한을 넘으면 새로 시작합니다.
직접 저장하는 것
WebDAV 서버에서 받은 파일은
~/Documents/FinchGram/webdav아래 서버마다 하나씩 있는 폴더나 직접 고른 폴더에 들어가고, 직접 저장하는 사진, 동영상, 스크린샷은 다운로드 폴더에 저장됩니다.
FinchGram이 보관하는 모든 것을 지우려면, FinchGram을 종료하고, ~/Library/Application Support/FinchGram과 ~/Documents/FinchGram 폴더를 삭제한 다음, 키체인 접근에서 “FinchGram”이라는 이름의 항목을 모두 삭제합니다.
AI 접근
FinchGram은 MCP 서버입니다: Claude Desktop, Claude Code, Cursor 같은 Mac의 AI 어시스턴트 앱이 FinchGram을 통해 내 계정으로 Telegram을 읽고 대신 작업할 수 있습니다. 설정 → AI 접근에서 켜기 전까지는 꺼져 있습니다.
- 어시스턴트가 볼 수 있는 채팅은 내가 정합니다: 비밀 채팅을 제외한 모든 채팅, 또는 직접 고른 채팅만.
- 무엇을 쓸 수 있는지도 내가 정합니다: 내 이름으로 메시지 보내기, 임시 저장만 남기고 내가 보내기, 또는 아무것도 안 쓰기.
- 앱이 처음 연결할 때 FinchGram이 허용할지 묻고, 그 답을 앱마다 기억합니다.
- 읽어도 읽음으로 표시되지 않으며, 비밀 채팅은 절대 보여 주지 않습니다.
- FinchGram은 AI를 위해 아무것도 저장하지 않고, 색인도 만들지 않으며, 스스로 AI를 호출하지도 않습니다.
어시스턴트가 읽은 내용은 Mac 안에서만 오가는 연결을 통해 FinchGram에서 그 앱으로 갑니다. 앱은 보통 답을 만들기 위해 그 내용을 자기 AI 서비스로 넘기며, 거기서 어떤 일이 일어나는지는 그 앱과 그 앱의 개인정보 보호 정책에 달려 있습니다. AI 접근을 켜기 전에 읽어 보세요.
FinchGram이 macOS에 요청하는 권한
알림
새 메시지 알림입니다. 메시지 내용이 화면에 뜨지 않게 하려면 설정에서 “메시지 미리보기”를 끕니다.
화면 기록
스크린샷 도구(⌘⇧A)에만 필요합니다. 스크린샷은 보내거나 복사하거나 저장하지 않는 한 Mac에 남아 있습니다.
키체인
두 데이터베이스의 키를 보관하기 위해서입니다.
이 모든 것을 직접 확인할 수 있습니다
FinchGram은 GPL-3.0 오픈 소스입니다. 모든 릴리스는 GitHub Actions가 공개된 소스에서 빌드해 서명하며, 앱은 업데이트를 설치하기 전에 서명을 확인합니다. 이 페이지의 내용은 코드와 대조해 확인할 수 있습니다.
GitHub에서 소스 보기이 웹사이트
finchgram.com은 Cloudflare Workers에서 실행됩니다. 쿠키를 설정하지 않고, 분석을 실행하지 않으며, 다른 회사에서 아무것도 불러오지 않습니다: 글꼴과 스크린샷은 finchgram.com 자체에서 옵니다. 사이트를 제공하는 Cloudflare는 여느 호스트처럼 각 요청을 보며, 평소처럼 짧게 보관하는 기록을 남깁니다. 그 기록에는 Cloudflare 개인정보 보호 정책이 적용됩니다.
변경 사항과 문의
이 페이지가 바뀌면 맨 위의 날짜도 함께 바뀝니다. 개인정보 보호에 관한 질문은 GitHub 이슈로 남겨 주세요.
FinchGram은 비공식 클라이언트이며, Telegram이 만든 것이 아닙니다.