EVINKOR Deck 개인정보 처리방침

운영자: 안지운(EVINKOR) · 문의: evinkor2@gmail.com

1. 적용 대상과 처리 목적

EVINKOR Deck은 macOS용 프로젝트·터미널 앱이며 운영자는 안지운(EVINKOR)입니다. 앱은 사용자가 선택한 폴더에서 터미널을 실행하고 프로젝트·명령·작업 배치 및 사용자가 선택한 실행 이력·출력을 로컬에서 관리한다.

2. 로컬 자료와 사용자 선택

프로젝트 폴더, 저장 명령과 작업 배치, SSH 별칭/사용자 분류, 화면 설정과 파일 접근 북마크는 앱의 로컬 저장소에 보관한다. 경로·이름·명령문에 개인 식별 정보나 비밀값이 들어갈 수 있다.

실행 이력 보관은 기본 OFF다. 사용자가 켜면 실행 정보 또는 명령문·폴더를 포함한 상세 범위를 선택한다. 활성화된 이력에는 30일·1000건·20MiB 한도를 적용한다. 보관 OFF는 기존 이력의 삭제를 뜻하지 않는다.

PTY 출력은 실행별 사용자가 보관을 선택한 경우 저장한다. 터미널 echo에 표시된 입력, 비밀번호나 토큰도 출력에 포함될 수 있다. 실행별10MiB·전체200MiB 한도를 적용한다. 기본 기간은 무기한이며 사용자는 새 보관 건의 기간을 1·7·30·90일로 선택할 수 있다. 기간 변경은 기존 무기한 자료에 만료 예약을 새로 부여하지 않는다. 기존 예약은 별도로 해제할 수 있다.

기간 만료 처리는 앱 실행 중 약1분 간격으로 완료·digest가 확인된 자료를 재검증한다. 앱이 닫혀 있으면 처리하지 않는다. 내용이 바뀌거나 저장 마감이 확인되지 않은 자료는 보존한다. 시스템 시계·앱 실행 상태에 따라 실제 삭제 시점이 달라질 수 있다.

3. 네트워크와 외부 프로그램

현재 소스와 vendored SwiftTerm에는 개발자에게 보내는 분석·추적 SDK를 추가하지 않았다. 이것이 사용자가 실행하는 셸·명령·외부 프로그램의 네트워크 활동을 차단하거나 모든 라이브러리 동작을 보증한다는 뜻은 아니다.

직접 배포 앱의 OpenSSH는 사용자가 선택한 서버와 사용자 SSH 설정을 사용한다. 명령과 입력은 해당 서버로 전달될 수 있다. ProxyCommand·Include·agent forwarding·호스트 키 규칙은 사용자 설정에 영향을 받으며, 원격 프로그램·서버의 자료 처리는 그 서비스의 정책에 따른다. 사용자가 선택한 서버 통신은 운영자의 서버로 수집하는 동작과 구분됩니다.

외부 셸·도구가 자체적으로 저장하는 이력·로그, 클립보드와 운영체제 알림의 노출은 해당 기능·설정에 영향을 받는다. 알림 옵션에 따라 명령 이름이 운영체제 알림에 표시될 수 있다. 가져온 자료의 알림은 기본 해제한다.

4. 사본·백업·가져오기

설정 변경 시 로컬 백업이 남을 수 있다. 화면 설정용 portable 내보내기에는 프로젝트·명령·SSH·북마크·출력·이력을 포함하지 않는다.

별도의 채널 전환용 내보내기는 사용자 선택 폴더에 설정·프로젝트·명령·배치·SSH 별칭·기존 이력·출력의 평문 사본을 만든다. 권한 북마크·실행 중 상태·기존 백업·보관 정책·출력 만료 예약은 제외한다. 사용자는 다른 채널에서 고정된 사본을 검토·승인한 뒤 가져올 수 있다. 승인된 자료는 다음 앱 시작부터 사용하며 원본·이전 dataset·실패한 임시 사본은 자동 삭제하지 않는다. 템플릿 자동 선택과 알림을 해제하고 새 폴더 접근·보관은 다시 선택하게 한다.

5. 삭제와 잔존 범위

앱의 승인 삭제는 선택한 이력·연결 출력, 선택한 저장 명령과 사용자가 승인한 설정 백업 범위에 적용한다. 삭제 중 실패하면 승인 digest를 재검증해 재개하거나 미완료 부분을 취소한다. 이미 완료한 삭제는 취소로 복원하지 않는다.

다른 백업·내보낸 사본·실패 staging·이전 dataset·셸 자체 이력·외부 프로그램/서버 사본은 별도로 관리해야 한다. 앱 삭제나 보관 OFF가 이 사본까지 제거한다고 설명하지 않는다. 파일 삭제는 디스크의 복구 불가능한 덮어쓰기를 보장하지 않는다.

6. 보호 조치와 한계

앱은 내부 자료의 파일 권한, 파일 크기·schema 검증, 승인 대상 변경 탐지, 저장 마감과 복구 절차를 적용한다. 사용자 내보내기는 허용된 위치에 private 파일로 작성하며 안전한 교체 권한을 확보하지 못하면 원본을 보존하고 실패를 안내한다.

현재 앱 자체의 저장 암호화는 제공하지 않는다. 기기 접근 보호·FileVault·운영체제 계정·백업 및 원격 서비스의 보안은 사용자 환경에 따른다. 삭제·표시 제한·digest는 암호화나 작성자 인증을 대신하지 않는다.

고객지원 문의와 권리 행사

운영자 및 개인정보 보호 담당자는 안지운(EVINKOR)이며, 연락처는 evinkor2@gmail.com입니다. 이메일로 문의하면 회신 주소, 문의 내용 및 사용자가 첨부한 자료를 문의 확인과 답변에 사용합니다. 불필요한 개인정보나 비밀번호, 인증 토큰, 원본 문서는 보내지 마세요.

문의 자료는 문의 처리가 끝나면 삭제합니다. 계속 대응해야 하는 문의는 처리 완료 때까지 보관하며, 법령에 따른 보존 의무가 있는 자료는 해당 기간 동안 보관합니다. 개인정보를 광고나 판매 목적으로 사용하지 않습니다.

본인의 문의 자료에 대해 열람, 정정, 삭제 또는 처리 정지를 이메일로 요청할 수 있습니다. 요청자 확인에 필요한 최소 정보만 확인하고 관련 법령에 따라 처리합니다. 앱 안에서만 저장되는 자료는 운영자가 원격으로 열람하거나 삭제할 수 없으므로 앱의 삭제 기능 또는 로컬 파일 관리를 이용해 주세요.

문의 수신에는 Google의 Gmail 서비스를 사용합니다. 이메일의 저장과 서비스 제공 과정에서 Google의 시스템에 자료가 처리될 수 있습니다. 처리 장소와 서비스 정책은 Google의 개인정보처리방침을 참고하세요. 홈페이지는 Cloudflare Pages에서 제공되며 접속 IP, 접속 시각 등 서비스 제공·보안을 위한 기술 정보가 Cloudflare에서 처리될 수 있습니다. 이 홈페이지에는 별도의 광고·방문 분석 코드나 문의 입력 폼을 두지 않습니다.

방침의 적용과 변경

이 방침은 현재 제공하거나 테스트 중인 앱의 데이터 처리 방식을 설명합니다. 출시 채널과 버전에 따라 제공 기능이 달라질 수 있으며, 실제 제공하는 기능에 해당하는 설명이 적용됩니다. 데이터 처리 방식이 바뀌면 이 페이지에 개정 내용과 시행일을 게시합니다.

시행일: 2026년 11월 13일

Google 개인정보처리방침 · Cloudflare 개인정보처리방침