개인정보 처리방침
운영자: JTech
시행일: 2026년 11월 3일 · 버전 1.1
개인정보 보호 업무·문의: [email protected]
이 안내는 JTech의 프로젝트 포트폴리오와 관리 기능에 적용됩니다. 메인 주소는 jtechworks.dev이며, 별도 Workers 서브 사이트도 운영합니다. 일반 방문자의 회원가입, 이름·전화번호·주소 입력, 결제, 광고·방문 분석 추적 기능은 제공하지 않습니다. 사이트 제공과 관리 기능 보호에 필요한 정보는 아래와 같이 처리합니다.
1. 처리하는 정보와 목적
- 일반 방문: 화면·이미지를 전송하는 과정에서 운영자 서버와 서비스 제공자가 IP 주소, 요청 시각·주소, 브라우저 등 접속 정보를 처리할 수 있습니다. 메인 사이트에 접속하는 요청도 Cloudflare의 HTTPS·보안·Tunnel 전송 경로를 거칩니다. 방문자 화면은 앱의 로그인 쿠키를 발급하지 않습니다.
- 관리 기능: 로그인 세션의 무작위 식별값, 서버에 저장하는 토큰 해시·CSRF 확인값·인증 여부·만료 시각, 일회용 공개키의 해시·발급 및 사용 기록을 처리합니다. 영구 비밀키는 인증 요청을 검증하는 데 사용하고, 서버에는 복호화할 수 없는 scrypt 검증 해시로 보관합니다.
- 오용 방지: 관리 기능의 요청 횟수를 제한하기 위해 IP 주소에서 계산한 해시와 요청 시각을 보관합니다. 앱의 요청 제한 테이블에는 IP 원문을 저장하지 않습니다. 해시 처리만으로 완전한 익명 정보가 되는 것은 아닙니다.
- 프로젝트 자료: 운영자가 등록한 프로젝트 설명·링크·공개용 이미지입니다. 업로드 이미지는 서버에서 다시 인코딩하여 EXIF 등 원본 메타데이터를 제거합니다. 이미지 URL을 아는 사람은 이미지를 볼 수 있습니다.
2. 필수 보안 쿠키
jtech_session 쿠키는 관리 기능을 이용할 때 로그인 준비와 인증 상태를 유지하는 용도로 사용합니다. 로그인 준비 세션은 30분, 인증 세션은 8시간 동안 유효합니다. 일회용 공개키를 새로 발급하면 로그인 준비 세션의 수명이 갱신됩니다. 로그아웃하면 이전 세션은 폐기됩니다.
이 쿠키는 HttpOnly·SameSite=Strict이며 HTTPS에서 Secure 속성을 적용합니다. 광고·분석용 선택 쿠키는 사용하지 않습니다. 브라우저 설정으로 쿠키를 차단하거나 삭제할 수 있고, 이 경우 관리 기능의 로그인은 동작하지 않을 수 있습니다.
3. 보유 기간과 삭제
- 세션은 위 유효기간 동안 인증에 사용합니다. 일회용 공개키는 10분간 유효하며 해당 세션이 폐기될 때 기록도 삭제합니다.
- 로그인 요청 제한은 최근 15분, 익명 세션·공개키·Workers 업로드·키 재발급 제한은 최근 1분의 기록으로 판단합니다. 비밀키 재발급은 기존 인증 상태를 폐기합니다.
- Workers에서는 요청 처리와 15분 주기로 예약한 정리 작업으로 만료된 인증·제한 기록을 삭제합니다. 제공자 장애 등으로 예약 작업의 실행이 지연될 수 있습니다. 자체 서버에서는 관련 요청과 서버 초기화 시 만료 기록을 정리하며, 운영 환경의 별도 정리 설정이 적용될 수 있습니다.
- 프로젝트 자료는 운영자가 삭제하거나 보관을 종료할 때까지 유지합니다. 프로젝트를 삭제해도 기존 공개 이미지 파일과 운영자가 보관한 백업은 별도로 남을 수 있습니다. 삭제 요청은 아래 문의처로 접수할 수 있습니다.
- Workers 서브 사이트의 Durable Object DB에는 Cloudflare의 별도 시점 복구 이력이 있으며, 삭제 전 DB 상태가 최대 30일 포함될 수 있습니다. 메인 사이트의 라즈베리파이 SQLite DB는 운영자의 별도 백업으로 복구합니다. 운영자가 내려받은 전체 백업은 비공개로 보관하며 보관 목적 종료 시 삭제합니다.
4. 호스팅 제공자와 해외 처리
- 메인 사이트: jtechworks.dev의 앱 실행과 원본 SQLite DB·업로드 이미지 저장은 운영자의 라즈베리파이에서 처리합니다. Cloudflare, Inc.는 도메인 DNS, 인터넷 접속의 HTTPS 처리·콘텐츠 전송·보안과 Cloudflare Tunnel을 통한 라즈베리파이 연결을 제공합니다. 접속 정보와 관리·프로젝트 자료가 이 전송·보안 처리 경로를 거칩니다.
- Workers 서브 사이트: main.jtech-co.workers.dev는 Cloudflare Workers와 Durable Object에서 앱을 실행하고 관리·프로젝트·이미지 자료를 별도로 저장합니다. 콘텐츠 전송·보안·실행·저장 및 해당 DB의 복구 기능을 Cloudflare가 제공합니다. 두 서버의 자료는 운영자가 전체 백업·복원으로 수동 이전하며 세션과 일회용 공개키는 서버별로 발급합니다.
두 접속 경로에서 처리하는 접속 정보와 관리·프로젝트 자료는 전송 과정 또는 Cloudflare의 분산 인프라에서 해외 처리될 수 있습니다. Cloudflare 처리 국가를 특정 한 국가로 고정하지 않습니다. 라즈베리파이 원본 저장과 운영자 백업의 보관은 운영자 서버의 실제 설정에 따릅니다.
앱은 요청 본문·쿠키·비밀키를 로그에 기록하지 않도록 구성했습니다. 제공자가 서비스 제공·보안 목적으로 처리하는 접속 정보와 로그에는 제공자의 처리 조건과 보관 정책이 별도로 적용됩니다. 자세한 내용은 Cloudflare 개인정보 처리방침, 데이터 처리 부속약정, DB 복구 안내에서 확인할 수 있습니다. 분석·광고·AI API로 방문자 입력을 전달하는 기능은 없습니다.
5. 열람·정정·삭제·처리정지 문의
개인정보 처리에 관한 설명, 열람·정정·삭제·처리정지 요청과 고충은 JTech 운영자에게 [email protected]로 보내 주세요. 요청을 확인하는 데 필요한 최소한의 정보로 본인 여부와 해당 기록을 확인한 뒤 처리 결과를 안내합니다. 무작위 토큰·해시만으로 특정 기록을 확인하기 어려운 경우 그 한계와 필요한 사항을 설명합니다. 주민등록번호를 요구하지 않습니다.
6. 보호 조치와 변경 안내
HTTPS 전송, 비밀키·토큰 해시 저장, 서버 권한 확인, CSRF 확인, 요청 제한, 비공개 백업 보관을 적용합니다. 처리 항목·목적·제공자·보유 기준이 바뀌면 이 페이지에서 시행일과 변경 내용을 안내합니다.
2026년 11월 2일: 최초 안내 공개.
2026년 11월 3일: jtechworks.dev 메인 주소와 라즈베리파이 실행·원본 저장, Cloudflare DNS·HTTPS·보안·Tunnel 전송 경로를 반영하고 Workers 서브 사이트의 저장·복구 범위를 구분했습니다.