개인정보처리방침
안내 기준일: 2026년 9월 30일
Devforger는 개인 개발과 업무 관리를 위한 플랫폼입니다. 이 페이지는 현재 서비스 기능에서 처리하는 개인정보와 이용자가 확인할 사항을 안내합니다.
1. 처리하는 정보와 목적
- 계정과 인증: 로그인 ID, 이름, 이메일 등 계정에 입력한 정보, 비밀번호의 해시, 계정 승인·역할 정보와 로그인 기록을 계정 관리 및 접근 통제에 사용합니다.
- 작성·업무 데이터: 지식 문서, 용어, 다이어그램, 프로젝트·일정·근태·휴가·구매·거래처 데이터와 개인 자산 정보를 해당 기능 제공에 사용합니다. 입력 내용에 다른 사람의 정보가 포함될 수 있으므로 업무에 필요한 정보만 작성해주세요.
- 파일과 첨부: 사용자가 업로드한 파일, 파일명·크기·등록자 등 관리 정보를 저장하고 권한이 있는 사용자에게 제공합니다.
- 보안·운영 기록: 로그인 성공/실패, 권한 거절 등의 이벤트 유형·시각·사용자 식별 정보와 제한된 요청 경로를 장애 대응에 사용합니다. 가입 요청 제한에는 접속 IP·로그인 ID·이메일을 해시한 임시 값을 사용합니다.
2. 쿠키와 브라우저 저장소
로그인 세션 유지에 세션 쿠키를 사용합니다. 화면 설정과 일부 편집 상태에는 브라우저 저장소를 사용할 수 있습니다. 운영 환경의 개발자 도구 접근 제한 상태는 현재 탭의 세션 저장소에 남으며, 명시적인 재진입에 사용됩니다. 이 상태를 서버로 전송하여 이용자를 추적하지 않습니다. 쿠키를 차단하면 로그인이 제한될 수 있습니다.
3. 외부 연동
Android 앱에서 Push를 설정한 경우 Firebase Cloud Messaging(FCM)을 통해 알림을 전달합니다. 서버는 FCM 토큰, 설치별 기기 식별키, 계정 연결, 기기 표시명, 마지막 등록 시각, 알림 설정과 발송·해제 이력을 처리합니다. Google/Firebase에는 메시지 전달에 필요한 토큰·설치 식별자 및 알림 데이터가 전달됩니다. 서버 설정이 없는 환경에서는 Push를 사용할 수 없습니다. 원문 토큰은 사용자·관리자 화면에 표시하지 않습니다.
Google Calendar는 사용자가 계정을 연결하고 권한을 허용한 경우 일정 조회·변경 또는 선택한 업무 일정의 동기화에 사용됩니다. 연결 토큰은 서버에서 암호화하여 저장하며, 연동 해제 기능으로 연결을 끊을 수 있습니다. 연동 과정에서 Google에 필요한 요청이 전송됩니다.
가입 보호에 Google reCAPTCHA를 사용하는 환경에서는 검증에 필요한 정보가 Google에 전달될 수 있습니다. 백업의 외부 저장 기능은 운영자가 설정한 경우 사용됩니다. 실제 사용 중인 제공자, 보관 위치와 위탁·국외 이전의 세부 조건은 운영 정책 확인이 필요합니다.
4. 계정·데이터 삭제 요청과 백업
계정 비활성화, 문서 보관 및 연결 해제는 서로 다른 처리입니다. 비활성화나 보관이 모든 관련 이력의 즉시 삭제를 뜻하지 않습니다. 업무 이력과 백업에 자료가 남을 수 있으며, 데이터 유형별 보유기간과 백업 삭제 일정은 운영 정책에 따라 확인해야 합니다.
삭제를 요청할 때는 대상 계정과 자료의 범위를 알려주세요. 본인 확인과 관련 의무를 검토한 뒤 처리 범위 및 남는 기록을 안내합니다. 문의에 비밀번호나 인증 토큰을 보내지 마세요.
DevForger 계정과 관련 데이터 삭제 요청은 contact@devforger.com으로 보낼 수 있습니다. 현재 앱에는 계정과 관련 기록을 일괄 영구 삭제하는 셀프서비스 기능이 없습니다. 기기 Push 끄기·기기 해제·계정 비활성화는 전체 데이터 삭제와 다르며, 토큰과 발송·감사 이력의 보존 및 백업 처리도 별도 확인이 필요합니다.
5. 보호 조치와 이용자 권리
서비스는 서버의 인증·업무 권한 검사, 비밀번호 해시, 연동 토큰 암호화, 요청 검증과 보안 기록을 사용합니다. 브라우저 화면 숨김은 접근 권한을 대신하지 않습니다.
자신의 정보에 대한 열람, 정정, 삭제, 처리 정지 또는 연동 해제를 요청할 수 있습니다. 다른 사람의 권리나 적용되는 보존 의무에 따라 요청 범위가 제한될 수 있으며, 그 사유를 확인할 수 있습니다.
6. Android 앱의 기기 내 처리
- 생체인증: 지문·얼굴 원본이나 생체 템플릿을 앱이 수집하거나 서버로 전송하지 않습니다. Android BiometricPrompt의 인증 결과와 Android Keystore를 사용하여 단기 로그인 세션을 보호합니다. 비밀번호 로그인도 사용할 수 있습니다.
- 사진·파일·공유: 사용자가 실행한 카메라 앱 또는 시스템 파일 선택기로 선택한 PDF·PNG·JPEG와 공유한 텍스트를 임시 보관합니다. 자료 선택만으로 서버에 업로드하지 않으며, 업무 화면에서 첨부를 확정할 때 전송합니다. 임시 첨부는 앱 시작·로그아웃·계정 전환·명시적 삭제 때 정리합니다. 공유 전에 사진의 위치 등 포함된 메타데이터를 확인해주세요.
- 설정과 위젯: 기기 내부에 즐겨찾기 메뉴, 알림 채널·설치 설정 및 보호된 세션 정보를 보관합니다. 홈 위젯은 근태 상태·시각과 알림·결재 건수만 표시하고 업무 제목은 표시하지 않습니다. 요약은 메모리에만 보관하며 만료되거나 로그아웃하면 비웁니다. 앱 데이터의 Android 백업·기기 간 복원은 비활성화합니다.
- 알림과 진단: 알림 권한을 거절해도 기본 업무 기능은 이용할 수 있습니다. 로그아웃만으로 등록 기기 Push가 해제되지는 않으므로 수신 중단은 기기 Push 끄기·해제를 이용해주세요. 앱 오류 확인을 위해 기기에 오류 종류·발생 시각·앱 버전·Android 버전·기기 모델·오류 위치의 해시만 최대 10건, 최근 7일 범위로 보관하고 다음 조회·기록 때 오래된 항목을 정리합니다. 앱 설정에서 직접 지울 수 있으며 서버로 전송하지 않습니다. 비밀번호·세션 쿠키·보안 토큰·FCM 원문 토큰·요청 본문·첨부 내용·원문 오류 메시지는 이 기록에 포함하지 않습니다. 별도 Crashlytics·광고·앱 행동 분석 SDK는 추가하지 않았습니다. Android/Google Play의 시스템 진단 처리와 운영 서버·접속 로그는 별도 정책의 적용을 받을 수 있습니다.
7. 문의와 변경 안내
현재 서비스에 게시된 문의 창구: contact@devforger.com. 개인정보 처리 내용이나 운영 정책의 확인도 이 창구로 요청해주세요.
처리 내용이 바뀌면 이 페이지의 기준일과 내용을 갱신합니다. 이 안내를 법률 전문가의 검토나 법적 적합성 인증으로 표시하지 않습니다.