MaXTerm 개인정보처리방침
시행일: 2026-11-12 (개정: 메신저·팀 보드·원격 조종·문의 폼 추가, 보관 위치 변경, 문의 방법 변경)
1. 수집하는 정보
- 구글 계정 정보: 구글 계정 ID(sub), 이메일, 이름, 프로필 사진 URL
- 사용자가 동기화하는 MaXTerm 설정: 모델 선호, 프로젝트 이름과 git 원격 URL, 에이전트 정의
- 로그인 세션: 세션 토큰은 원문이 아닌 해시(SHA-256)로만 저장합니다.
- 대화 기록 클라우드 백업(선택): 사용자가 앱 설정에서 직접 켠 경우에만 저장합니다. 아래 7항을 참고하세요.
- 메신저 · 팀 보드(선택): 사용자가 쓰기 시작한 경우에만 저장합니다. 아래 8항을 참고하세요.
- 원격 조종(선택): 사용자가 켠 경우에만 맥과 등록한 기기의 식별자를 저장합니다. 아래 9항을 참고하세요.
- 문의: 문의 폼에 적은 답장 이메일과 내용은 서버에 저장하지 않고 운영자에게 메일로 전달합니다.
2. 수집하지 않는 정보
- 구글 로그인 요청 범위는 openid·email·profile뿐입니다. Drive·Gmail 등 다른 구글 API 데이터에는 접근하지 않습니다.
- GitHub 토큰은 저장소 권한을 확인할 때만 쓰고 저장하지 않습니다.
- 원격 조종으로 주고받는 내용(세션 화면, 보낸 지시)은 맥과 기기 사이에서 암호화되어 서버가 읽거나 저장할 수 없습니다.
3. 이용 목적
수집한 정보는 사용자가 쓰는 기능(설정 동기화, 대화 기록 백업, 메신저·팀 보드, 원격 조종)을 제공하는 데에만 씁니다. 메신저와 팀 보드의 내용은 같은 채널·프로젝트의 참여자에게 보입니다. 그 밖에는 판매하거나 제3자와 공유하지 않으며, 광고나 AI 학습에 쓰지 않습니다.
4. 보관 위치
Google Cloud(서울 리전)의 데이터베이스와 파일 저장소에 저장합니다.
5. 삭제
- 앱에서 로그아웃하면 해당 세션이 삭제됩니다. 180일 동안 쓰지 않은 세션도 자동으로 삭제됩니다.
- 백업된 대화 기록은 앱의 설정 > 데이터에서 ‘서버의 내 대화 기록 삭제’로 직접 지울 수 있습니다.
- 원격 조종에 등록한 기기는 앱의 설정 > 원격 조종에서 해제할 수 있습니다.
- 계정과 그에 딸린 데이터 전체의 삭제는 개발자에게 문의하기로 요청해 주세요. 계정을 지우면 세션·설정·대화 기록·메신저 프로필·내가 쓴 메시지와 첨부·원격 조종 등록이 함께 삭제됩니다. 팀 보드 항목과 분석 보고서는 프로젝트 참여자가 함께 쓰는 자료라 남습니다.
6. 문의
개발자에게 문의하기 (앱에서는 설정 > 정보)
7. 대화 기록 클라우드 백업(선택)
- 기본값은 꺼져 있습니다. 사용자가 앱의 설정 > 데이터에서 직접 켠 경우에만 동작하며, 켜기 전에 무엇이 저장되는지 확인을 받습니다.
- 저장하는 정보: git 원격 저장소가 있는 프로젝트에서 사용자가 AI(Claude·Codex)에 보낸 요청 원문, AI 답변, 도구 사용 요약(실행한 명령·읽은 파일 경로 등), 답변의 근거 문서 목록, 프로젝트의 git 원격 주소, 요청·응답 시각. 원격 저장소가 없는 프로젝트의 대화는 보내지 않습니다.
- 목적: 같은 구글 계정으로 로그인한 사용자 본인의 여러 PC에서 대화를 보고 검색하는 것뿐입니다. 다른 사용자에게 보이지 않습니다.
- 요청과 답변에는 코드나 비밀값(API 키·비밀번호 등)이 섞여 있을 수 있습니다. 민감한 프로젝트에서는 켜지 마세요.
- 끄기·삭제: 설정에서 끄면 더 이상 보내지 않습니다. ‘서버의 내 대화 기록 삭제’를 누르면 서버의 대화 내용을 지우고, 다른 PC가 받아 둔 사본도 다음 동기화 때 지워지도록 삭제 표시(요청 ID·프로젝트 원격 주소만)를 남깁니다. 각 PC에 저장된 자기 대화 기록은 그 PC에 남습니다.
- 보관 한도: 사용자당 300MB. 계정 데이터 전체의 삭제는 위 5항의 방법으로 요청할 수 있습니다.
8. 메신저 · 팀 보드(선택)
- 메신저를 쓰려면 GitHub 계정을 연결합니다. 저장하는 것은 GitHub 계정 이름과 ID, 연결·권한 확인 시각입니다. 방은 GitHub 저장소 단위이고, 그 저장소에 권한이 있는 계정만 들어올 수 있습니다.
- 저장하는 정보: 사용자가 정한 프로필(별명·상태·사진·직함), 채널과 참여자·초대 목록, 메시지 본문과 공유한 카드, 첨부 파일(파일당 50MB까지), 읽은 위치
- 팀 보드: 프로젝트의 작업 항목(제목·상태·담당자·확인 결과)과, 사용자가 실행한 DB 설계 분석 보고서(테이블·컬럼 이름과 분석 내용이 들어 있습니다)를 저장하며 같은 프로젝트 참여자에게 보입니다.
- 메시지와 보고서에는 코드나 내부 정보가 섞여 있을 수 있습니다. 올리기 전에 확인해 주세요.
9. 원격 조종(선택)
- 기본값은 꺼져 있습니다. 사용자가 앱의 설정 > 원격 조종에서 켜고 기기를 등록한 경우에만 동작합니다.
- 서버에 저장하는 정보: 맥과 기기를 구분하는 임의의 식별자, 기기 접속 표의 해시(SHA-256), 등록·마지막 사용 시각. 맥 이름은 서버에 보내지 않고, 기기 이름은 암호화되어 서버가 읽을 수 없습니다.
- 세션 내용과 보낸 지시는 맥과 기기 사이에서 암호화되며 서버는 전달만 합니다. 서버에 저장하지 않습니다.
- 기기의 웹앱은 접속에 쓰는 열쇠를 그 기기의 브라우저 안에만 저장합니다. 카메라는 등록 QR을 읽을 때만 쓰고 영상은 기기 밖으로 보내지 않습니다.
- 원격 명령 기록(어느 기기가 언제 무엇을 보냈는지)은 사용자의 맥에만 저장합니다.
MaXTerm Privacy Policy
Effective date: 2026-11-12 (revised: added messenger, team board, remote control and the contact form; storage location and contact method changed)
1. Information we collect
- Google account information: Google account ID (sub), email address, name, and profile picture URL.
- MaXTerm settings you choose to sync: model preferences, project names and git remote URLs, and agent definitions.
- Sign-in sessions: session tokens are stored only as hashes (SHA-256), never in plain form.
- Conversation history cloud backup (optional): stored only if you turn it on yourself in the app settings. See section 7.
- Messenger and team board (optional): stored only once you start using them. See section 8.
- Remote control (optional): identifiers of your Mac and registered devices, stored only if you turn it on. See section 9.
- Contact form: the reply email and message you enter are not stored on the server; they are forwarded to the operator by email.
2. What we do not access or keep
- We request only the openid, email and profile scopes. We do not access any other Google API data such as Drive or Gmail.
- Your GitHub token is used only to check repository permission and is not stored.
- Content exchanged through remote control (session content and the instructions you send) is encrypted between your Mac and your device; the server cannot read or store it.
3. How we use it
This information is used only to provide the features you use (settings sync, conversation history backup, messenger and team board, remote control). Messenger and team board content is visible to the other participants of the same channel or project. Otherwise we do not sell it, share it with third parties, or use it for advertising or AI training.
4. Where it is stored
In a database and file storage on Google Cloud (Seoul region).
5. Deletion
- Signing out of the app deletes that session. Sessions unused for 180 days are deleted automatically.
- You can delete your backed-up conversation history yourself with “Delete my conversation history on the server” in the app’s Settings > Data.
- You can remove a registered remote-control device in the app’s Settings > Remote control.
- To delete your account and all data attached to it, use Contact the developer. Deleting the account removes its sessions, settings, conversation history, messenger profile, the messages and attachments you wrote, and remote-control registrations. Team board items and analysis reports are shared project material and remain.
6. Contact
Contact the developer (in the app: Settings > About)
7. Conversation history cloud backup (optional)
- Off by default. It works only if you turn it on yourself in the app’s Settings > Data, and the app asks you to confirm what will be stored before turning it on.
- What we store: for projects that have a git remote, the requests you sent to AI tools (Claude, Codex), the AI answers, summaries of tool use (commands run, file paths read, and similar), the list of source documents behind each answer, the project’s git remote URL, and request and answer times. Conversations from projects without a git remote are never sent.
- Purpose: only to let you view and search your own conversations on your computers signed in with the same Google account. They are not visible to other users.
- Requests and answers may contain code or secrets (API keys, passwords, and similar). Do not turn this on for sensitive projects.
- Turning off and deleting: turning it off stops sending. “Delete my conversation history on the server” erases the conversation content on the server and keeps only a deletion marker (request ID and project remote URL) so your other computers remove their downloaded copies on their next sync. Conversations each computer created stay in that computer’s local history.
- Storage limit: 300MB per user. You can request deletion of all your account data as described in section 5.
8. Messenger and team board (optional)
- The messenger requires linking a GitHub account. We store your GitHub account name and ID and the times of linking and permission checks. Rooms belong to a GitHub repository and only accounts with permission on that repository can join.
- What we store: the profile you set (nickname, status, photo, title), channels with their members and invitations, message text and shared cards, attachments (up to 50MB per file), and read positions.
- Team board: project work items (title, status, assignee, verification results) and the database design analysis reports you run (they contain table and column names and the analysis). These are visible to the participants of the same project.
- Messages and reports may contain code or internal information. Check before you post.
9. Remote control (optional)
- Off by default. It works only if you turn it on in the app’s Settings > Remote control and register a device.
- What the server stores: random identifiers of your Mac and devices, a hash (SHA-256) of the device access token, and registration and last-use times. The name of your Mac is not sent to the server, and device names are encrypted so the server cannot read them.
- Session content and the instructions you send are encrypted between your Mac and your device; the server only relays them and does not store them.
- The web app on your device keeps its access keys only inside that device’s browser. The camera is used only to read the registration QR code and the video never leaves the device.
- The remote command log (which device sent what and when) is stored only on your Mac.