개인정보처리방침

시행일 2026-08-24

공수루틴(이하 "서비스")은 개인 개발자가 운영하는 서비스입니다. 이 방침은 서비스 이용 시 어떤 정보가 수집·저장되고 어떻게 쓰이는지 설명합니다.

1. 기본 원칙 — 로컬 우선 저장

회원가입 없이도(게스트) 서비스를 이용할 수 있으며, 공수·급여·세금·고정비·경력·메모·일정 등 모든 기록은 먼저 이용자의 기기(브라우저 localStorage)에 저장됩니다.

게스트에게는 휴대폰번호·이름 등 개인 식별정보와 연결되지 않은 익명 계정(무작위 식별자)이 자동으로 발급되며, 기록은 이 익명 계정에 묶여 회원과 동일한 경로로 서버에도 동기화됩니다. 나중에 휴대폰 인증으로 가입하면 같은 식별자를 유지한 채 회원 계정으로 전환되므로 게스트 때의 기록이 그대로 이어집니다.

익명 계정 발급이 불가능한 환경(네트워크 차단, 서버 점검 등)에서는 서버로 전송되지 않고 기기에만 저장됩니다.

로그인 세션이 있으면 같은 데이터를 여러 기기에서 이어서 사용할 수 있습니다. 익명 계정에는 로그인 수단이 없으므로 게스트 기록은 그 기기에서만 이어집니다.

앱을 삭제하거나 브라우저 데이터를 초기화하면 익명 계정 세션이 함께 사라져 게스트 상태의 데이터는 복구할 수 없습니다. 설정 > 파일 출력 > 데이터 백업에서 주기적으로 내보내기(JSON)하는 것을 권장합니다.

2. 회원가입 시 수집하는 개인정보

휴대폰번호 인증(SMS): 휴대폰번호. 별도의 비밀번호는 사용하지 않으며, 문자로 발송된 인증번호를 확인하는 것만으로 로그인 또는 회원가입이 이루어집니다.

가입 직후 진행하는 초기 설정에서 이름, 생년월일, 닉네임, 직업을 필수로 입력합니다 — 급여·근태 기록을 본인 것으로 정확히 관리하기 위한 최소 정보입니다.

이 정보는 인증 처리를 위탁받은 협력업체를 통해 처리·저장됩니다(위탁 관련 자세한 내용은 9. 제3자 제공 및 처리위탁 참고).

본 서비스는 공수루틴 계정 체계를 사용합니다. 가입 시 휴대폰번호 등 계정 식별 정보가 계정 관리와 공수루틴 이용 상태 관리를 위해 저장되며, 광고·마케팅 목적의 제3자 제공은 하지 않습니다.

3. 프로필·근무·재무 기록 등 이용 중 입력하는 정보

프로필: 이름·생년월일·닉네임·직업(가입 시 필수 입력), 프로필 사진·보유 기술/자격(선택) — 설정 > 프로필에서 언제든 다시 확인·수정할 수 있습니다.

근무 기록: 현장명, 단가, 세금유형, 공수, 출퇴근 시각, 메모, 일정 — 캘린더/설정에서 직접 입력합니다.

재무 기록(선택): 고정비·대출·저축·1회성지출 항목명과 금액 — 설정에서 직접 입력합니다.

문의·피드백: 분류, 제목, 내용 — 설정 > 문의·피드백에서 직접 입력합니다.

웹푸시 구독정보: 알림을 켤 때 브라우저가 생성하는 구독 endpoint·암호화 키.

4. 클라우드에 동기화되는 데이터 (게스트 포함)

회원과 게스트(익명 계정) 모두, 공수 기록, 근무 설정(현장·단가·세금방식), 출퇴근 기록, 메모, 일정, 정산 데이터가 HTTPS로 암호화 전송되어 처리를 위탁받은 협력업체의 데이터베이스에 저장됩니다. 게스트의 경우 이 데이터에는 휴대폰번호·이름 등 이용자를 식별할 수 있는 정보가 연결되지 않습니다.

행 단위 접근제어(RLS)가 적용되어 있어 본인 계정으로만 자신의 데이터에 접근할 수 있습니다.

데이터베이스는 국내(서울) 리전에서 운영됩니다. 휴대폰 인증번호(SMS) 발송은 이를 대행하는 통신사·문자발송 협력업체를 거칠 수 있습니다.

목적: 여러 기기 간 근무 기록 동기화 및 데이터 유실 방지.

5. 위치정보

지오펜싱(현장 근처 자동 출근 알림) 기능은 이용자가 설정 화면에서 직접 "현재 위치를 이 현장 위치로 저장" 버튼을 눌러야만 위치정보(위도·경도)가 저장됩니다. 서비스가 임의로 위치를 추적하지 않습니다.

저장된 좌표는 현장 정보의 일부로 취급되어(회원·게스트 모두 클라우드 동기화) 지오펜싱 반경 계산 용도로만 사용됩니다.

브라우저 Geolocation API만 사용하며, 별도의 지도·지오코딩 업체에 위치정보를 전달하지 않습니다. 자세한 이용조건은 별도의 위치기반서비스 이용약관을 따릅니다.

6. 문의·피드백

설정 > 문의·피드백에서 접수한 분류, 제목, 내용과 처리 상태는 문의 대응을 위해 서버에 저장되며, 접수한 계정의 식별자와 연결됩니다. 게스트의 경우 휴대폰번호·이름이 아닌 익명 계정 식별자와 연결됩니다.

운영자 답변과 답변 시각도 함께 저장되며, 설정 > 문의·피드백의 접수 이력에서 진행 상태와 답변을 확인할 수 있습니다.

접수 내용은 답변·오류 개선 목적에 필요한 기간 동안 보관하며, 접수 이력에서 직접 삭제할 수 있습니다(삭제하면 운영자도 더 이상 볼 수 없어 답변이 중단됩니다). 개인정보 보호책임자 이메일로 삭제를 요청해도 됩니다.

직접 문의가 필요하면 개인정보 보호책임자 이메일(www.exclusive.82@gmail.com)로 연락할 수 있습니다.

7. 라운지(커뮤니티 게시판)

라운지는 이용자 간에 서로의 게시글·댓글을 볼 수 있는 공개 게시판입니다. 위 6.의 문의·피드백(운영자와 작성자 본인만 보는 1:1 채널)과 달리, 라운지에 작성한 내용은 다른 이용자에게도 그대로 공개됩니다.

게시글·댓글 작성 시 저장·공개되는 정보: 제목·본문, 카테고리(자유·정보공유·질문답변·현장후기·중고마켓), 작성 시점의 닉네임과 직종 스냅샷, 이용자가 선택적으로 붙인 지역·현장 태그. 실명(설정에 입력한 이름)은 라운지에 저장·노출되지 않습니다.

좋아요·싫어요, 북마크, 댓글 수 등 반응 데이터도 함께 저장되며 다른 이용자에게 집계로 공개됩니다(누가 좋아요를 눌렀는지는 공개되지 않습니다).

신고 기능: 다른 이용자가 게시글·댓글을 신고하면 신고 횟수가 누적되고, 신고가 5회 이상 누적되면 자동으로 숨김 처리됩니다. 신고자 신원과 신고 사유는 운영자만 확인할 수 있으며 다른 이용자에게 공개되지 않습니다.

작성자 본인은 자신이 쓴 게시글·댓글을 언제든 직접 삭제할 수 있습니다. 라운지 이용에도 운영정책의 금지행위·이용제한 기준이 동일하게 적용됩니다.

8. 수집하지 않는 정보 / 자동수집장치(쿠키 등)

광고 식별자, 방문 통계·분석 SDK, 쿠키 기반 추적을 사용하지 않습니다.

결제 기능이 없으므로 결제·카드 정보를 수집하지 않습니다.

오프라인 사용을 위해 서비스워커 캐시와 브라우저 localStorage를 사용하지만, 이용자를 추적하기 위한 것이 아닙니다. 자세한 내용은 아래 "저장소·추적기술 사용 안내" 문서를 참고하세요.

9. 보유 기간 및 삭제

설정 > 앱 정보 > "앱 초기화"를 실행하면 공수·현장·급여·일정·설정 등 이용 데이터가 기기와 서버 양쪽에서 삭제됩니다. 프로필과 공수루틴 계정 정보는 유지됩니다.

설정 > 앱 정보 > "공수루틴 탈퇴"를 실행하면 위 이용 데이터에 더해 프로필, 알림 구독, 접수한 문의 내역, 라운지에 작성한 게시글·댓글, 공수루틴 이용 연결이 삭제됩니다.

공수루틴 계정 정보의 완전한 삭제를 원하면 설정 > 문의·피드백 또는 개인정보 보호책임자 이메일(www.exclusive.82@gmail.com)로 요청해주세요.

게스트 데이터도 익명 계정에 묶여 서버에 저장되므로 위 두 기능으로 서버 사본까지 삭제할 수 있으며, 게스트에게도 동일하게 제공됩니다. 다만 앱 안에서 초기화·탈퇴를 하지 않은 채 브라우저 데이터만 지우면 익명 계정에 다시 접근할 수 없게 될 뿐 서버 사본은 남으므로, 완전한 삭제를 원하면 지우기 전에 앱 안에서 먼저 실행해주세요.

웹푸시 구독정보는 알림을 끄거나 탈퇴 시 즉시 파기됩니다.

10. 제3자 제공 및 처리위탁

개인정보를 광고 등 목적으로 제3자에게 판매·제공하지 않습니다.

계정 인증, 데이터 저장, 웹푸시 발송, 서비스 운영 인프라 제공을 위해 필요한 범위에서 협력업체에 개인정보 처리와 보관 업무 일부를 위탁할 수 있습니다.

협력업체는 위탁받은 목적 범위 안에서만 정보를 처리하며, 서비스 운영에 필요한 보안 조치를 적용합니다.

11. 안전성 확보조치 및 유출 대응

전송 구간 HTTPS 암호화, 콘텐츠 보안 정책(CSP), 행 단위 접근제어(RLS), 비밀번호 암호화 저장·최소 8자 등의 조치를 적용하고 있습니다.

개인정보가 유출된 사실을 인지한 경우, 관계 법령에 따라 지체없이(72시간 이내) 정보주체에게 유출 사실·항목·대응 조치를 통지하고, 필요 시 관계 기관에 신고합니다.

12. 이용자의 권리

언제든 데이터 백업(내보내기/가져오기)과 앱 초기화(삭제)를 직접 실행할 수 있습니다.

개인정보 열람·정정·삭제 요청 등의 문의는 설정 > 문의·피드백 또는 개인정보 보호책임자 이메일(www.exclusive.82@gmail.com)로 하실 수 있습니다. 요청받은 날로부터 지체없이(원칙적으로 10일 이내) 처리 결과를 안내합니다.

13. 개인정보 보호책임자 및 문의처

본 서비스는 개인 개발자가 운영하며 별도의 회사·사업자등록·대표자·주소 정보는 없습니다.

개인정보 보호책임자(문의처): www.exclusive.82@gmail.com

개인정보 관련 문의, 열람·정정·삭제 요청, 공수루틴 계정 정보 삭제 요청 등은 위 이메일 또는 설정 > 문의·피드백으로 접수합니다.

14. 이용 연령

이 서비스는 만 14세 이상만 이용할 수 있습니다. 만 14세 미만 아동의 개인정보는 고의로 수집하지 않으며, 인지 시 지체없이 파기합니다.

15. 권익침해 구제방법

개인정보분쟁조정위원회(1833-6972, www.kopico.go.kr), 개인정보침해신고센터(국번없이 118), 대검찰청 사이버범죄수사단(1301), 경찰청 사이버수사국(182)에 상담·신고할 수 있습니다.

16. 고지 의무

이 방침은 법령이나 서비스 변경에 따라 개정될 수 있으며, 중요한 변경(이용자에게 불리한 변경은 30일 전, 그 외는 7일 전)이 있을 때는 앱 내에서 알려드립니다.