PRIVACY

개인정보 처리방침

macOS 앱 안에서 처리하는 정보와, 웹사이트 방문 또는 지원 문의로 외부 서비스에서 처리되는 정보를 구분하여 설명합니다.

1. 적용 범위와 담당 개발자

이 방침은 NFD2NFC 네이티브 macOS 앱(앱 표시명: NFD → NFC), nfd2nfc.com 웹사이트, 개발자에게 보내는 지원 문의에 적용됩니다. 네이티브 앱과 별도의 브라우저 변환기는 실행 환경이 다릅니다. Gmail, GitHub, Google 광고 등 외부 서비스 자체의 처리는 각 제공자의 정책도 함께 적용됩니다.

담당 개발자·개인정보 문의 창구
jung-geun — 프로젝트 패키지 작성자 정보에 공개된 개발자 표기입니다.
공개 연락 이메일
pieroot.02@gmail.com
프로젝트 저장소
github.com/jung-geun/NFD2NFC

2. 네이티브 앱의 처리 항목과 목적

아래 정보는 사용자 Mac에서 처리됩니다. 파일명이나 경로에 개인의 이름 등이 포함될 수 있지만, 이를 처리한다는 사실이 개발자가 해당 정보를 외부에서 수집한다는 뜻은 아닙니다.

선택한 파일·폴더와 경로, 파일 시스템 정보
사용자가 선택한 폴더와 하위 항목의 이름·경로, 파일 식별 정보 및 시간 정보 등을 확인하여 한글 NFD 이름을 NFC 이름으로 변경하고, 변경 감지·충돌 방지·되돌리기 시 동일 파일 확인에 사용합니다. 이름 변환은 원본 파일의 내용 바이트를 변경하지 않습니다.
폴더 접근 북마크
감시 폴더와 ZIP 저장 위치의 경로 및 macOS 보안 범위 북마크를 로컬에 저장하여 사용자가 허용한 위치에 다시 접근합니다. 북마크는 파일 내용의 사본이 아니라 샌드박스 접근을 위한 권한 정보입니다.
앱 설정
알림 사용 여부·알림 간격·Dock 및 메뉴 막대 아이콘 표시 설정을 저장하여 사용 환경을 유지합니다. 로그인 시 실행 여부는 macOS의 로그인 항목 기능으로 관리됩니다. 알림은 macOS의 로컬 알림이며 원격 푸시 전송이 아닙니다.
변환 기록
변환 전후 이름·경로, 처리 시각, 파일 식별 정보 및 되돌림 상태 등을 저장하여 변환 기록 표시, Finder에서 찾기, 경로 복사와 개별 되돌리기를 제공합니다.
되돌린 이름의 재변환 제외 정보
되돌린 항목의 파일 식별 정보·이름·감시 폴더 연결 정보를 저장하여 같은 식별 정보와 이름이 유지되는 동안 다시 자동 변환하지 않도록 합니다.
ZIP 생성 시 파일 내용
사용자가 선택한 파일·폴더를 ZIP으로 만들 때에는 원본의 내용 바이트를 기기 안에서 읽어 새 ZIP에 넣습니다. ZIP 내부의 한글 NFD 이름을 NFC로 정리하며 원본 파일은 변경하지 않습니다. 기존 ZIP을 입력해도 그 안의 파일을 자동으로 풀어 변환하는 기능은 아닙니다. 이름만 바꾸는 감시 기능과 ZIP 생성을 위한 로컬 내용 읽기는 서로 다른 처리입니다.

네이티브 앱에는 계정·로그인, 파일 업로드, 사용자 정보의 자동 수집·전송, 분석·광고·추적 기능 또는 제3자 분석·광고 SDK가 없습니다. 네이티브 앱에 제3자 SDK를 통한 정보 수집도 없습니다. 앱의 샌드박스 권한에 네트워크 클라이언트 권한은 포함되어 있지 않습니다. 웹사이트 링크를 열면 외부 기본 브라우저로 이동하며, 그 이후의 방문은 아래 웹사이트 설명에 해당합니다.

3. 로컬 보관과 기록 한도

앱 설정, 감시 폴더 경로·북마크, ZIP 저장 위치 북마크, 변환 기록 및 재변환 제외 정보는 앱 샌드박스의 Application Support/NFD2NFC/state.json에 저장됩니다. 현재 앱의 전체 경로는 다음과 같습니다.

~/Library/Containers/com.pieroot.nfd2nfc/Data/Library/Application Support/NFD2NFC/state.json

  • 변환 기록은 최근 최대 1,000건을 유지하며, 한도를 넘으면 오래된 기록부터 제거합니다. 이는 건수 한도이지 1,000일 등 고정 보관기간이 아닙니다.
  • 설정과 북마크 등은 변경하거나 해당 상태를 삭제할 때까지 로컬에 남습니다. 재변환 제외 정보는 기록 한도와 별도로 관리되며, 해당 감시 폴더를 제거하거나 전체 상태를 초기화하면 그에 해당하는 제외 정보도 제거됩니다.
  • 감시 폴더를 제거해도 이미 남은 변환 기록 전체를 지우는 것은 아닙니다.
  • 생성한 ZIP은 기본적으로 ~/Documents/NFD2NFC/에 저장되며 사용자가 직접 삭제할 때까지 남습니다. 네이티브 ZIP에는 웹 변환기의 5분 만료 규칙이 적용되지 않습니다.

원본 파일·ZIP 출력물·사용자가 만든 백업은 앱 상태 파일과 별개입니다. 앱 삭제나 재설치가 샌드박스 상태, 파일 또는 백업의 자동 삭제를 보장하지 않습니다.

4. 감시 중단·권한 철회·초기화 및 삭제

감시 폴더 제거와 macOS 권한 철회는 다릅니다

앱의 실시간 감시 탭에서 해당 감시 폴더를 제거하면 그 폴더의 감시를 중단하고, 감시 목록의 경로·북마크 및 연결된 재변환 제외 정보를 제거하며 사용 중인 보안 범위 접근을 종료합니다. 원본 파일을 삭제하거나 이미 변환한 이름을 자동으로 되돌리지는 않습니다. 같은 폴더를 다시 추가하면 새 감시 항목으로 등록되므로 제거 전 변환 기록은 앱에서 되돌릴 수 없습니다.

감시 폴더 제거는 macOS에서 허용한 모든 접근 권한을 일괄 철회하는 기능이 아닙니다. ZIP 저장 위치의 별도 북마크나 변환 기록도 함께 모두 삭제되는 것은 아닙니다. 시스템 설정의 개인정보 보호 및 보안에서 앱에 대해 표시되는 파일 및 폴더 등 권한을 관리할 수 있으며, 표시되는 항목은 macOS 버전과 실제 허용한 권한에 따라 다릅니다. 저장된 앱 북마크를 포함하여 로컬 상태를 모두 없애려면 아래 초기화 방법을 사용하세요. 권한을 끄면 해당 위치를 감시하거나 ZIP을 저장하지 못할 수 있습니다.

로컬 상태 전체 초기화

현재 앱에는 변환 기록만 지우는 버튼이나 원격 삭제 기능이 없습니다. 설정·북마크·기록·제외 정보를 함께 초기화하려면 다음 순서로 진행하세요.

  1. 로그인 시 자동 실행도 중단하려면 먼저 일반 탭에서 로그인 시 실행을 끄세요. 이 설정은 macOS가 관리하므로 상태 파일 삭제만으로 해제된다고 가정하지 마세요.
  2. 앱 또는 메뉴 막대 메뉴에서 앱을 종료하세요. 창 닫기나 Dock·메뉴 막대 아이콘 숨기기는 종료가 아닙니다. 아이콘이 모두 숨겨져 있다면 응용 프로그램에서 앱을 다시 열어 종료할 수 있습니다.
  3. Finder의 이동 → 폴더로 이동…에서 ~/Library/Containers/com.pieroot.nfd2nfc/Data/Library/Application Support/NFD2NFC/를 여세요.
  4. 필요하면 state.json을 먼저 별도 위치에 백업한 뒤, 해당 폴더의 state.json을 삭제하세요. 휴지통에 옮긴 파일과 별도 백업에도 정보가 남을 수 있으므로, 필요 없어진 사본은 사용자가 따로 삭제해야 합니다.
  5. 앱을 다시 실행하면 저장된 설정·감시 목록·기록·제외 정보 없이 시작합니다. 사용할 폴더와 ZIP 저장 위치에 대한 접근을 다시 허용해야 합니다.

초기화는 변환한 파일명을 되돌리거나 원본·생성 ZIP을 삭제하지 않습니다. 되돌리기가 필요하다면 기록을 삭제하기 전에 가능한 항목을 개별적으로 되돌리세요. 제외 정보도 사라지므로 폴더를 다시 추가하면 이전에 되돌린 NFD 이름이 다시 변환될 수 있습니다. ZIP 파일은 Finder에서 별도로 삭제하세요. 개발자는 기기 안의 상태·원본·ZIP·백업을 원격으로 열람하거나 삭제할 수 없습니다.

5. 자발적 지원 문의

앱은 진단 자료를 자동으로 보내지 않습니다. 사용자가 이메일 또는 GitHub 이슈로 문의하면 개발자가 해당 채널에서 제공된 정보를 받게 됩니다. 문의는 선택 사항이며, 문의하지 않아도 네이티브 앱의 로컬 기능을 사용할 수 있습니다.

받을 수 있는 정보
이메일 주소·발신자 표시명 등 연락 정보, GitHub 사용자명과 공개 프로필 정보, 문의 내용, 사용자가 자발적으로 첨부한 스크린샷·오류 메시지·진단 자료입니다. 자발적으로 공유한 자료에는 파일명·경로·macOS 및 앱 버전 등이 포함될 수 있습니다.
이용 목적
문의 답변, 문제 재현·원인 확인·수정, 문의 관련 후속 안내 및 개인정보 권리 요청의 처리를 위해 사용합니다. 문의 내용을 광고나 홍보 메시지 발송 목적으로 사용하지 않습니다.
보관과 삭제
문의 처리 및 필요한 후속 대응에 필요한 동안 보관하고, 목적을 달성하여 더 이상 필요하지 않은 개인정보는 삭제합니다. 고정된 일수의 자동 삭제 기능이나 일률적인 보관기간은 정하지 않습니다. 삭제 요청은 아래 이메일로 할 수 있으며, 개발자가 관리하는 문의 이메일·첨부파일·별도로 보관한 진단 자료 등 요청 범위의 정보를 확인하여 삭제하고 처리 결과를 안내합니다.

법령에 따른 보존 의무 등으로 요청을 전부 처리할 수 없는 경우에는 적용되는 이유와 범위를 안내합니다. 이 방침은 모든 문의에 특정 법정 보존기간이 적용된다고 정하지 않습니다. Gmail·GitHub가 자체적으로 보관하는 서비스 기록·백업이나 다른 사람이 복사한 공개 내용까지 개발자가 즉시 삭제할 수 있다는 보장은 없습니다.

필요한 정보만 보내세요

재현에 필요한 최소한의 설명을 보내고, 실제 문서 대신 개인정보가 없는 예시 파일명이나 합성 자료를 우선 사용하세요. 비밀번호·인증키·주민등록번호·금융정보·민감정보·타인의 개인정보는 보내지 마세요. 스크린샷과 로그의 사용자명, 전체 경로, 문서 내용도 가린 뒤 공유하세요. 전체 파일·전체 변환 기록·상태 파일을 제출하는 것은 앱 이용의 조건이 아닙니다.

GitHub 이슈는 공개됩니다. 사용자명, 작성 내용과 첨부 자료를 누구나 볼 수 있고 검색·복사할 수 있습니다. 이슈를 닫는 것만으로 내용이 삭제되지는 않습니다. 비공개로 다뤄야 할 문의나 삭제 요청은 이메일로 보내세요. 이메일은 공개 이슈 게시와는 다르지만 Gmail을 통해 전달·보관되며, 제3자 처리 없이 기기 안에서만 처리되는 채널은 아닙니다.

6. 웹사이트·호스팅·광고·분석

GitHub Pages 호스팅

이 웹사이트는 GitHub Pages를 통해 제공됩니다. 페이지·스타일·아이콘을 가져오는 요청에도 호스팅 제공자가 관여하며, GitHub는 IP 주소, 요청 시각, 브라우저·기기 정보 및 요청한 페이지 등 접속 정보를 자체 정책에 따라 처리할 수 있습니다. 정적 사이트라는 이유로 서버 접속 기록이 없거나 IP 주소가 전혀 처리되지 않는다고 보장하지 않습니다. 호스팅 기록의 구체적인 보관·삭제는 GitHub 정책과 절차에 따릅니다.

홈페이지 브라우저 변환기

별도의 웹 변환기 코드는 사용자가 선택한 파일을 브라우저 안에서 읽어 처리하며, 파일을 서버에 업로드하는 기능은 없습니다. 변환 코드가 사용자 파일을 localStorage, sessionStorage, IndexedDB, OPFS 또는 Cache에 영구 저장하지 않습니다. 결과의 임시 메모리·다운로드용 객체 URL에는 결과별 5분 만료가 적용되며, 사용자가 내려받은 파일은 직접 관리·삭제해야 합니다. 이 규칙은 브라우저의 모든 메모리나 기기 백업의 완전한 삭제를 보장하는 것은 아닙니다.

운영 홈페이지의 Google AdSense

운영 홈페이지에는 Google AdSense 외부 광고 스크립트가 있습니다. Google 및 광고 파트너는 광고 제공·효과 측정·부정 이용 방지와 설정에 따른 맞춤 광고를 위해 쿠키 및 유사 기술, IP 주소, 페이지 URL, 브라우저·기기 정보와 광고 상호작용 정보를 처리할 수 있습니다. 이러한 처리는 네이티브 앱의 기능이나 데이터 수집이 아닙니다.

광고·분석 스크립트와 웹 변환기는 같은 페이지의 JavaScript 실행 환경을 공유합니다. 변환 코드에 업로드 기능이 없다는 설명이 외부 스크립트와의 기술적 격리 또는 제3자의 파일명·내용 접근 불가능을 보장하지는 않습니다. 민감한 파일은 외부 광고·분석 스크립트가 없는 네이티브 앱에서 처리하는 것을 권합니다.

브라우저 설정에서 쿠키·제3자 쿠키를 차단하거나 삭제할 수 있고, Google 내 광고 센터에서 맞춤 광고 설정을 관리할 수 있습니다. 맞춤 광고를 끄거나 쿠키를 차단해도 모든 광고 요청·IP 주소 처리·접속 기록이 없어지는 것은 아닙니다. 브라우저와 제공자의 설정에 따라 효과가 다르며, 이 페이지에 별도의 광고 동의·거부 버튼이 있는 것은 아닙니다.

운영 홈페이지의 Google Analytics

운영 홈페이지에서 Google Analytics 4(측정 ID: G-LVC6YHJFGK)를 사용하여 방문 및 이용 통계를 측정합니다. Google은 쿠키 및 유사 기술, 페이지 URL·제목·유입 경로, 브라우저·기기 정보와 페이지 상호작용 정보를 처리할 수 있습니다. 개발자는 Analytics에서 집계된 이용 통계를 확인합니다. 이 태그에 선택한 파일의 이름·경로·내용을 별도 이벤트나 매개변수로 전달하지 않습니다. 네이티브 앱과 개인정보 처리방침·지원 페이지에는 이 분석 태그를 넣지 않습니다.

분석 수집을 제한하려면 브라우저의 쿠키·추적 차단 설정이나 Google Analytics 차단 브라우저 부가 기능을 사용할 수 있습니다. 지원 여부와 효과는 브라우저에 따라 다릅니다. 자세한 처리는 Google 개인정보처리방침을 확인하세요.

개인정보 처리방침·지원 페이지

이 개인정보 처리방침 페이지와 지원 페이지에는 광고·JavaScript·폼·외부 폰트·외부 이미지가 없습니다. 내용은 JavaScript 없이 모두 읽을 수 있고, 스타일과 아이콘은 같은 사이트의 자원을 사용합니다. 다만 페이지를 불러오는 호스팅 요청은 발생하며, 이메일이나 외부 정책·GitHub 링크를 사용하면 해당 외부 서비스로 이동합니다. 이 페이지를 방문하는 것만으로 홈페이지 방문 때 생성된 쿠키가 자동 삭제되지는 않습니다.

7. 외부 서비스와 제공자 정책

네이티브 앱이 개발자에게 보내는 사용자 데이터가 없으므로, 네이티브 로컬 파일·상태를 개발자가 제3자에게 제공하거나 외부 처리업체에 전송하는 기능도 없습니다. 그러나 사용자가 선택한 지원 채널과 웹사이트 방문에는 다음 외부 서비스가 관여합니다. 이를 모두 앱이 자동 수집하는 정보로 묶거나, 반대로 모든 정보가 기기 안에만 남는다고 설명하지 않습니다.

외부 제공자의 처리에는 국외 처리가 포함될 수 있습니다. 실제 처리 위치·보유기간·삭제 절차는 이용하는 서비스와 제공자 정책에 따라 달라집니다. 각 제공자의 정책을 확인하고, 제공자가 자체적으로 관리하는 정보에 대해서는 해당 개인정보 문의 경로를 통해서도 권리를 행사할 수 있습니다.

8. 이용자와 법정대리인의 권리

대한민국 「개인정보 보호법」 등 적용되는 법령에 따라, 정보주체는 개발자가 보유·처리하는 본인의 개인정보에 대해 열람, 정정·삭제, 처리정지 및 동의에 근거한 처리의 동의 철회를 요청할 수 있습니다. 법정대리인 또는 적법하게 권한을 받은 대리인을 통해서도 요청할 수 있으며, 법령이 정한 제한이나 예외가 적용될 수 있습니다.

  1. pieroot.02@gmail.com으로 요청 종류와 대상을 알려주세요. 이전 문의의 이메일 주소·대략적인 날짜 또는 이슈 주소 등 필요한 최소 정보만 포함하세요. 요청을 위해 비밀번호나 전체 신분증을 보내지 마세요.
  2. 타인의 정보가 공개되거나 삭제되지 않도록 본인·대리 권한 확인이 필요한 경우 최소한의 추가 확인을 요청할 수 있습니다.
  3. 개발자가 관리하는 정보의 범위와 적용 법령에 따라 요청을 처리하고 결과를 안내합니다. 처리할 수 없는 부분이 있으면 이유와 이용 가능한 경로를 안내합니다. 자동 처리나 특정 일수 내 모든 제공자 데이터 삭제를 보장하지 않습니다.

기기 안의 파일·상태에는 로컬 삭제 및 권한 관리 방법이 적용됩니다. 개발자는 이를 열람하거나 대신 원격 삭제할 수 없습니다. 지원 정보를 더 보내지 않을 수 있으며, 처리정지·삭제로 인해 해당 문의의 추가 진단이나 답변이 제한될 수 있지만 네이티브 앱의 로컬 사용을 위한 계정 제출 의무는 없습니다.

개인정보 침해 상담이나 분쟁 해결이 필요한 경우 개인정보침해 신고센터 또는 개인정보분쟁조정위원회의 안내도 이용할 수 있습니다.

9. 정보 최소화와 보호

네이티브 앱은 macOS App Sandbox와 사용자가 선택한 위치에 대한 보안 범위 접근을 사용하며, 로컬 상태 파일을 개발자 서버와 동기화하지 않습니다. 이는 별도의 앱 자체 암호화나 모든 위험의 제거를 뜻하지 않습니다. 사용자의 Mac 계정 접근, 디스크·백업 보호 및 지원 자료 공유 여부도 정보 보호에 영향을 줍니다.

지원 문의에서는 필요한 정보만 요청·사용하고, 개인정보가 담긴 문의 자료를 그대로 공개 이슈에 재게시하지 않습니다. 공개 버그 설명에는 개인 식별 내용을 제외하세요. 로컬 상태 초기화, 지원 자료 삭제, 제공자 자체 기록의 삭제는 서로 다른 범위이며 하나의 조치가 나머지 모두를 삭제하지 않습니다.

10. 변경 안내와 연락처

앱 기능, 지원 채널, 웹사이트 외부 서비스 또는 관련 법령의 변화로 방침을 변경하면 이 페이지에 변경 내용과 시행일·최종 수정일을 표시합니다. 개인정보 권리에 중대한 영향을 주는 변경은 이용자가 확인할 수 있도록 안내하며, 별도의 고지나 동의가 법령상 필요한 경우에는 그 절차를 따릅니다.

개인정보 문의·권리 요청

담당 개발자: jung-geun

문의·정정·삭제·처리정지 요청은 공개 이슈 대신 아래 이메일로 보내세요.

관련 공식 자료