1. 개인정보처리자 및 적용 범위
이 방침은 U-Work Mobile 앱과, 앱의 로그인·기기 등록·조회를 처리하는 U-Work 서버에 적용됩니다. 앱은 회사가 계정을 발급한 현장관리자 등 사내 사용자만 이용할 수 있는 업무용 앱이며, 회원 가입 기능이 없습니다.
앱은 담당 반과 사업장의 반별 인원, 고정률, 생산성, 운영상태 등 집계된 업무 정보를 조회하는 앱입니다. 앱은 현장 근무자의 이름, 주민등록번호, 생년월일 등 개인별 식별정보를 입력받거나 수집하지 않으며 화면에 표시하지 않습니다. 근무자 정보가 앱으로 전달되는 범위는 3-마. 앱이 조회하는 업무 정보에서 설명합니다.
앱이 보여주는 집계 정보는 별도의 업무용 프로그램(U-Work KPI·Agency, Windows)에서 처리하는 현장 근무자 정보를 바탕으로 서버에서 만들어집니다. 근무자 정보의 처리는 이 앱이 수집하는 정보가 아니며 이 방침의 적용 대상이 아닙니다. 이 방침은 앱 사용자(관리자 계정)의 개인정보를 다룹니다. 근무자 정보에 관한 문의도 13. 문의처로 할 수 있습니다.
2. 개인정보의 처리 목적
회사는 다음 목적으로만 개인정보를 처리하며, 목적이 바뀌는 경우 「개인정보 보호법」 제18조에 따라 필요한 조치를 이행합니다.
- 사용자 인증: 로그인, 비밀번호 변경, 로그인 상태 확인, 계정 상태와 권한 확인
- 조회 범위 관리: 역할·사업장·담당 반에 따라 볼 수 있는 자료를 제한
- 1계정 1기기 확인: 현장관리자 계정을 등록된 휴대폰 한 대에서만 사용하도록 확인하여 계정 도용을 방지
- 보안 관리: 비정상적인 로그인 시도 차단, 기기 등록·초기화와 계정 변경 이력 기록
- 앱 업데이트 안내: 설치된 앱보다 새 버전이 있는지 확인
3. 처리하는 개인정보 항목과 수집 방법
가. 앱 사용자 계정 정보
| 항목 | 수집 방법 |
|---|---|
| 로그인 아이디, 이름(관리자가 등록한 표시명), 비밀번호, 소속 사업장, 역할·권한, 담당 반, 소속 그룹, 계정 상태(사용·중지), 비밀번호 변경 필요 여부와 변경 일시, 계정 변경 순번, 퇴사일과 개인정보 파기 예정일(퇴사 처리 시) | 회사 관리자가 계정을 발급·변경·퇴사 처리할 때 등록, 사용자가 앱에서 로그인·비밀번호 변경 시 아이디와 비밀번호 입력 |
| 개인정보처리방침 확인·동의 기록: 방침 버전, 동의 여부, 동의·철회 일시(서버 시각) | 방침 확인 기능이 적용된 앱(0.2.5 이상, 배포 예정)에서 사용자가 “동의하고 시작” 또는 “동의 철회”를 선택할 때 기록 |
비밀번호는 원문을 저장하지 않고 복호화할 수 없는 방식(일방향 암호화)으로 변환한 값만 서버에 저장합니다.
나. 기기 등록 정보 (현장관리자 전용 계정)
| 항목 | 수집 방법 |
|---|---|
| 기기 인증용 공개키, 공개키 지문(키 식별값), 운영체제 구분(Android·iOS), 기기 제조사와 모델명(Android: 제조사·모델명, iOS: Apple 기기 모델 식별값), 등록 상태, 최초 등록 일시, 최근 인증 일시, 기기 초기화 일시와 처리한 관리자 | 로그인·비밀번호 변경 시 앱이 자동 전송, 초기화 정보는 관리자가 기기를 초기화할 때 기록 |
앱은 모든 계정의 로그인 시 위 기기 인증 정보를 전송하지만, 서버는 1계정 1기기 대상인 현장관리자 전용 계정에 대해서만 등록·저장하며 그 밖의 계정에서는 저장하지 않습니다.
기기 인증 키는 앱이 휴대폰 보안 영역(Android Keystore, iOS Secure Enclave)에서 만들며, 개인키는 휴대폰 밖으로 나가지 않고 회사에 전송되지 않습니다. 로그인마다 서버가 발급하는 일회용 인증값은 재사용 방지를 위해 변환값과 만료 시각만 기록합니다.
회사는 IMEI 등 기기 고유번호, 기기 일련번호, 전화번호, 광고 식별자, 위치 정보, 연락처, 사진을 수집하지 않습니다.
다. 인증 및 보안 기록
| 구분 | 항목 |
|---|---|
| 인증 계정 (Firebase Authentication) | 계정 식별값, 이름(표시명), 소속 사업장·역할·권한 등 인증 토큰에 담기는 정보, 계정 생성·최근 로그인 일시 |
| 로그인 토큰 | 로그인 후 발급되는 인증 토큰(로그인 세션은 최대 12시간). 앱 메모리에만 보관하며 휴대폰에 저장하지 않습니다. |
| 서버 처리 기록 | 요청 종류, 처리 결과 코드, 사용 중인 역할, 처리 시각 |
| 보안 이력 | 계정 발급·변경, 비밀번호 변경·초기화, 기기 등록·초기화(관리자가 입력한 초기화 사유 포함)의 일시, 대상 계정, 처리한 관리자 |
| 로그인 실패 제한 | 로그인 아이디와 접속 IP 주소를 복원할 수 없게 변환한 값과 실패 횟수 (서버 메모리에서만 일시적으로 사용) |
| 접속 정보 | 서비스 제공 과정에서 클라우드 인프라가 처리하는 접속 IP 주소 |
라. 휴대폰에만 저장되는 정보
- “아이디 저장”을 선택한 경우 로그인 아이디 (선택을 해제하면 삭제)
- 기기 인증용 키 (휴대폰 보안 영역)
- Android 앱 업데이트 시 내려받은 설치 파일 (앱 전용 저장 공간)
마. 앱이 조회하는 업무 정보
앱은 회사 서버가 미리 만든 담당 범위의 비식별 집계 정보를 조회만 하며, 사용자에게서 수집하지 않습니다.
- 생산성: 현재·목표 생산성, 시간대별 처리량, 배정 인원(TO), 사업장 Core·Overall 지표와 운영상태
- 구간별 배치: 위치(구간)별 명칭, 배치 인원, 기준 인원, 점수와 운영상태 (근무자 이름 없음)
- 인력분석: 반별 투입 인원, 일별 고정률과 주별·월별 평균, 고정·반고정·비고정·신규·유학생 인원, 소개사별 인원과 고정률, 위치별 인원 분포, 핵심위치 여부와 운영상태
현장관리자 전용 계정은 담당 반의 집계만 조회할 수 있으며, 서버 보안 규칙이 다른 반과 사업장 전체 위치 자료, 근무자 단위 자료를 차단합니다.
현재 공식 배포 버전(0.2.4 이하)에서는 현장관리자 전용이 아닌 조회 계정으로 로그인하면, 사업장 공식 운영 결과를 받는 과정에서 위치별 배정 근무자 이름이 포함된 자료가 앱 메모리로 일시 전달될 수 있습니다(화면에 표시하거나 휴대폰에 저장하지 않음). 이를 없앤 0.2.5를 배포할 예정이며, 0.2.5부터는 역할과 관계없이 근무자 이름, 주민등록번호, 생년월일, 근무자 식별번호, 근무자별 근무 기록이 포함된 자료를 내려받지 않고 서버가 만든 비식별 집계만 조회합니다.
소개사별 집계에는 소개사(업체) 명칭이 표시되며, 생산성 자료에는 운영 실적을 입력한 담당자의 내부 계정 식별값이 포함되지만 화면에 표시하지 않습니다.
4. 개인정보의 처리 및 보유 기간
개인정보는 서비스 이용 및 계정 관리 목적에 따라 처리하며, 퇴사 후 1개월 이내 파기합니다. 다만 관계 법령에 따라 별도 보존이 필요한 정보는 해당 법령에서 정한 기간 동안 분리하여 보존합니다.
퇴사가 확인되면 즉시 계정 사용을 중지하고 로그인 세션을 종료하며 등록된 휴대폰의 인증을 중단합니다. 이때 퇴사일과 파기 예정일(퇴사일로부터 1개월)을 기록합니다. 퇴사일이 확인되지 않은 계정은 마지막 로그인일 등으로 퇴사일을 추정하지 않습니다.
| 구분 | 보유 기간 |
|---|---|
| 계정 정보 | 퇴사 후 1개월 이내 파기 |
| 기기 등록 정보 | 퇴사 처리 시 기기 초기화로 공개키, 공개키 지문, 모델명, 등록·인증 일시를 즉시 삭제하고, 계정 파기 시 남은 기록(초기화 일시·처리 관리자)도 삭제 |
| 개인정보처리방침 동의 기록 | 계정 파기 시 함께 파기 |
| 보안 이력 | 계정 파기 후 1년 (「개인정보의 안전성 확보조치 기준」의 접속기록 보관 기준을 준용). 계정 파기 시 계정과 연결된 이름·아이디는 남지 않으며, 관리자가 입력한 초기화 사유는 즉시 삭제 |
| 로그인 토큰 | 로그아웃하거나 앱이 종료되면 소멸. 로그인 세션은 최대 12시간이며, 백그라운드에서 60분이 지난 뒤 앱으로 돌아오면 로그아웃 |
| 인증 계정·접속 IP 기록 | 인증 계정은 계정 파기 시 삭제 / 접속 IP는 수탁자(Google) 정책에 따라 수주에서 수개월 보관 |
| 서버 처리 기록 | 30일 (Cloud Logging 기본 보존 기간). 클라우드 관리 작업 감사 기록은 Google 정책에 따라 400일 |
5. 개인정보의 제3자 제공
회사는 앱 사용자의 개인정보를 2. 처리 목적의 범위에서만 처리하며 제3자에게 제공하지 않습니다. 정보주체의 동의가 있거나 법률에 특별한 규정이 있는 등 「개인정보 보호법」 제17조 및 제18조에 해당하는 경우에만 예외적으로 제공합니다.
6. 개인정보 처리업무의 위탁
| 수탁자 | 위탁 업무 |
|---|---|
| Google LLC | 클라우드 서비스를 이용한 로그인 인증(Firebase Authentication), 계정·기기 등록·집계 정보 저장(Cloud Firestore, Cloud Storage for Firebase), 로그인·기기 확인 처리와 비식별 집계 작성(Cloud Functions), 앱 업데이트 정보 제공(Firebase Hosting), 서버 처리 기록(Cloud Logging) |
위탁 업무나 수탁자가 바뀌면 이 방침을 통해 알리겠습니다.
7. 개인정보의 국외 이전
회사는 로그인 인증 서비스를 이용하는 과정에서 다음과 같이 개인정보를 국외로 이전(보관·처리 위탁)합니다.
| 항목 | 내용 |
|---|---|
| 이전받는 자 | Google LLC (개인정보 문의: googlekrsupport@google.com) |
| 이전 국가 | 미국 (Firebase Authentication은 미국 데이터센터에서 운영됩니다) |
| 이전 항목 | 인증 계정 식별값, 이름(표시명), 소속 사업장·역할·권한 정보, 계정 생성·최근 로그인 일시, 로그인 시 접속 IP 주소 |
| 이전 시기와 방법 | 로그인과 로그인 상태 확인 시마다 암호화된 네트워크(HTTPS)로 전송 |
| 이전 목적과 보유 기간 | 로그인 인증 / 4. 보유 기간과 같음 |
| 거부 방법과 효과 | 개인정보 보호책임자에게 거부 의사를 알릴 수 있습니다. 다만 국외 이전을 거부하면 로그인 인증을 할 수 없어 앱을 이용할 수 없습니다. |
계정·기기 등록·동의 기록과 집계 정보를 저장하는 Cloud Firestore와 Cloud Storage, 로그인·기기 확인을 처리하는 서버 기능(Cloud Functions)은 대한민국 서울 리전(asia-northeast3)에 있습니다.
8. 개인정보의 파기 절차 및 방법
- 파기 절차: 보유 기간이 지나거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다. 다른 법령에 따라 계속 보존해야 하는 경우에는 다른 개인정보와 분리하여 보존합니다.
- 파기 방법: 전자적 파일은 복구할 수 없는 방법으로 삭제합니다.
- 퇴사 처리: 퇴사가 확인되면 관리자가 계정을 즉시 사용 중지하고 등록 기기를 초기화하여 로그인 세션과 등록 휴대폰의 인증을 종료합니다. 이 단계는 파기가 아니며, 퇴사일과 파기 예정일(퇴사일로부터 1개월)을 기록합니다.
- 계정 파기: 퇴사일로부터 1개월 이내에 개인정보 보호책임자가 로그인 아이디, 이름, 비밀번호 검증값, 권한·담당 반, 기기 등록 정보, 동의 기록, 인증 계정을 복구할 수 없도록 삭제합니다. 파기 후에는 무작위 계정 일련번호, 사업장, 퇴사일·파기일과 처리자만 파기 기록으로 남습니다.
- 삭제 요청: 정보주체가 삭제를 요청하고 처리 목적이 끝난 경우에는 퇴사 전이라도 같은 방법으로 파기합니다.
- 휴대폰의 정보: 앱을 삭제하면 저장된 로그인 아이디가 삭제됩니다. 기기 인증 키는 10. 계정 및 기기 등록 정보의 관리를 참고해 주십시오.
9. 정보주체의 권리와 행사 방법
- 정보주체는 회사에 대해 언제든지 개인정보 열람, 정정·삭제, 처리정지 및 동의 철회를 요구할 수 있습니다.
- 개인정보처리방침 동의는 방침 확인 기능이 적용된 앱(0.2.5 이상)의 생산성 화면 하단 “개인정보 → 동의 철회”에서, 또는 아래 문의처로 철회할 수 있습니다. 철회하면 다시 동의하기 전까지 앱을 이용할 수 없습니다. 철회만으로 계정 정보가 삭제되지는 않으며, 삭제는 아래 문의처로 요청해 주십시오.
- 권리 행사는 서면, 전자우편 등으로 13. 개인정보 보호책임자에게 할 수 있으며, 회사는 지체 없이 조치합니다.
- 권리 행사는 법정대리인이나 위임을 받은 사람 등 대리인을 통해서도 할 수 있습니다. 이 경우 위임장을 제출해야 합니다.
- 다른 법령에서 그 개인정보가 수집 대상으로 명시된 경우에는 삭제를 요구할 수 없으며, 법률에 특별한 규정이 있는 경우 등에는 열람이나 처리정지 요구가 제한될 수 있습니다.
10. 계정 및 기기 등록 정보의 관리
- 비밀번호 초기화: 관리자가 비밀번호를 초기화하면 기존 로그인 세션이 모두 종료되며, 다음 로그인 시 새 비밀번호를 설정해야 합니다.
- 휴대폰 변경: 현장관리자 계정은 등록된 휴대폰 한 대에서만 사용할 수 있습니다. 휴대폰을 바꾸려면 관리자에게 기기 초기화를 요청해 주십시오. 초기화하면 기존 로그인 세션이 종료되고, 서버에 저장된 공개키와 기기 정보가 삭제됩니다.
- 앱 삭제: Android에서는 앱을 삭제하면 기기 인증 키도 함께 삭제됩니다. iOS에서는 앱을 삭제해도 기기 인증 키가 휴대폰 보안 저장소에 남아 있을 수 있으며, 같은 휴대폰에 다시 설치하면 그대로 사용됩니다. 휴대폰을 초기화하면 삭제됩니다.
- 자동 로그아웃: 앱이 백그라운드 상태로 60분이 지나면 자동으로 로그아웃됩니다. 60분 이내에 돌아와도 서버가 로그인 상태를 다시 확인하며, 그사이 비밀번호나 기기가 초기화되었으면 로그아웃됩니다.
- 아이디 저장: “아이디 저장”을 선택한 경우 로그인 아이디만 휴대폰에 저장되며, 선택을 해제하면 삭제됩니다. 비밀번호와 로그인 토큰은 휴대폰에 저장하지 않습니다.
11. 개인정보의 안전성 확보 조치
- 관리적 조치: 계정 관리·초기화 기능은 관리자 권한이 있는 계정만 사용할 수 있도록 제한하고, 그 처리 이력을 기록합니다.
- 기술적 조치:
- 비밀번호 일방향 암호화(PBKDF2-SHA256) 저장
- 모든 통신 구간 암호화(HTTPS)
- 휴대폰 보안 영역의 내보낼 수 없는 기기 인증 키와 일회용 인증값을 이용한 1계정 1기기 확인
- 역할·사업장·담당 반 단위 접근 권한 통제와 서버 보안 규칙 적용
- 연속된 로그인 실패 시 일정 시간 로그인 제한
- 로그인 토큰의 앱 메모리 보관, 12시간 세션 만료, 백그라운드 60분 자동 로그아웃
- 앱 전환 화면에서 업무 정보 가림
- 계정 변경, 비밀번호·기기 초기화 이력 기록
- 물리적 조치: 서버와 저장소는 수탁자(Google)의 데이터센터 보안 체계에서 운영됩니다.
12. 접속 기록과 자동 수집 정보
- 광고·분석 도구: 앱은 광고, 이용 행태 분석, 오류 수집 도구를 사용하지 않으며, 사용자를 추적하지 않습니다. 홈페이지는 쿠키를 사용하지 않습니다.
- 서버 처리 기록: 회사의 서버 기능은 로그인 처리 시 요청 종류, 결과 코드, 사용 중인 역할, 처리 시각을 기록하며, 로그인 아이디, 비밀번호, 접속 IP 주소는 이 기록에 남기지 않습니다.
- 클라우드 인프라 기록: 로그인 인증, 서버 기능 실행, 앱 업데이트 확인 과정에서 수탁자(Google)의 인프라가 접속 IP 주소 등 요청 정보를 자동으로 처리·기록할 수 있습니다. Google의 정책에 따라 Firebase Authentication은 수주, Firebase Hosting은 수개월 동안 접속 IP를 보관하며, 서버 기능 실행 기록의 보존 기간은 4. 보유 기간과 같습니다.
- 보안 이력: 계정 발급·변경, 비밀번호 변경·초기화, 기기 등록·초기화 시 처리 일시, 대상 계정, 처리한 관리자를 기록합니다.
13. 개인정보 보호책임자 및 문의처
회사는 개인정보 처리에 관한 업무를 총괄하여 책임지고, 정보주체의 불만 처리와 피해 구제를 위해 다음과 같이 개인정보 보호책임자를 지정하고 있습니다.
- 개인정보처리자
- 아이낙클라우드(Ainark Cloud) 이채운
- 개인정보 보호책임자
- 이채운 (대표) · support@ainarkcloud.com
- 개인정보 문의
- 이채운 · support@ainarkcloud.com
계정 발급, 비밀번호 초기화, 기기 초기화는 소속 사업장의 담당 관리자가 관리 프로그램에서 처리합니다.
14. 열람·정정·삭제·처리정지 요청
정보주체는 「개인정보 보호법」 제35조부터 제37조에 따라 개인정보 열람, 정정·삭제, 처리정지를 위 개인정보 보호책임자에게 청구할 수 있습니다. 회사는 청구를 받은 날부터 10일 이내에 조치하고 그 결과를 알려 드립니다. 이 기간 안에 처리할 수 없는 정당한 사유가 있으면 그 사유와 처리 가능 일자를 알려 드립니다.
15. 권익침해 구제 방법
정보주체는 개인정보 침해로 인한 구제를 받기 위하여 다음 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
| 기관 | 연락처 |
|---|---|
| 개인정보분쟁조정위원회 | 국번 없이 1833-6972 · www.kopico.go.kr |
| 개인정보침해신고센터 (한국인터넷진흥원) | 국번 없이 118 · privacy.kisa.or.kr |
| 대검찰청 | 국번 없이 1301 · www.spo.go.kr |
| 경찰청 | 국번 없이 182 · ecrm.police.go.kr |
16. 처리방침의 시행 및 변경
이 개인정보 처리방침은 2026-10-24부터 적용됩니다. 내용이 추가·삭제·수정되는 경우 시행 7일 전부터 이 홈페이지를 통해 알리며, 정보주체의 권리에 중요한 변경이 있는 경우에는 30일 전부터 알립니다.