Quick Notify 개인정보처리방침
시행일: 2026년 11월 7일
누고(Nugo)(이하 "개발자")는 Android·iOS 앱 「Quick Notify」(이하 "앱")를 만들고 운영합니다. 앱은 가족이나 모임 같은 그룹 안에서 미리 정해 둔 알림을 한 번에 보내고, 받은 사람이 알림에서 바로 확인하거나 답하게 합니다. 이 방침은 앱이 어떤 정보를 모으고, 어디에 얼마 동안 두고, 어떻게 지우는지 설명합니다.
1. 수집하는 정보와 쓰는 목적
앱에는 이메일이나 전화번호로 가입하는 과정이 없습니다. 앱을 처음 열면 익명 계정을 만들고, 아래 정보를 서버에 저장합니다.
| 정보 | 모으는 때 | 쓰는 목적 |
|---|---|---|
| 익명 계정 id | 앱을 처음 열 때 | 이용자와 이용자의 그룹 정보를 구분합니다 |
| 이름(별명), 이모지, 색 | 그룹을 만들거나 들어갈 때, 가족(모임) 탭에서 바꿀 때 | 그룹 구성원에게 누가 보냈고 누가 확인했는지 보여 줍니다 |
| 그룹 정보: 그룹 이름과 종류, 구성원 목록, 관리자, 초대 코드 | 그룹을 만들거나 들어갈 때, 초대 코드를 만들 때 | 그룹을 운영하고 새 구성원을 초대합니다 |
| 알림 내용: 정해 둔 알림의 제목·이모지·질문·보낼 문구·보내는 사람과 받는 사람·예약 시각, 보낸 알림, 확인, 답장과 덧붙인 메시지 | 알림을 만들거나 보내거나 답할 때 | 알림을 전하고, 누가 확인하고 무엇이라 답했는지 보여 줍니다 |
| 설정: 홈에서 숨긴 알림, 내 몫의 예약 알림 끄기 | 바꿀 때 | 홈과 예약 알림에 반영합니다. 예약 알림을 끈 것은 같은 그룹 구성원도 봅니다 |
| 기기 정보: 푸시 토큰, 기기 종류(iOS·Android), 시간대, 알림 허용 여부, 알림이 기기에 도착한 시각 | 앱을 열 때, 알림을 받을 때 | 알림을 보내고, 예약 알림을 이용자의 시간대에 맞추고, 알림을 받을 수 없는 구성원을 표시합니다 |
| 접속 기록: IP 주소, 앱 정보(User-Agent), 앱이 서버를 부른 시각과 결과, 처리한 작업의 id(익명 계정 id 포함) | 앱이 서버를 부를 때 | 서비스를 운영하고 오류를 찾으며, 초대 코드를 너무 자주 시도하는 것 같은 남용을 막습니다 |
| 비정상 종료 정보: 오류 내용, 기기 모델, OS·앱 버전, 설치 식별자 | 앱이 비정상 종료되거나 앱에서 오류가 날 때 | 오류를 고칩니다 |
- 위치, 연락처(주소록), 사진·카메라, 문자에는 접근하지 않습니다.
- 광고와 분석(통계) 도구를 넣지 않았습니다. 오류 보고 도구(Firebase Crashlytics)만 씁니다.
- 덧붙인 메시지와 답장의 본문은 서버 동작 기록과 오류 보고에 남기지 않습니다.
2. 정보를 볼 수 있는 사람
- 같은 그룹의 구성원은 이용자의 이름·이모지·색과, 이용자가 알림을 받을 수 있는지(알림 허용 여부 포함)를 봅니다. 시간대, 기기 종류(iOS·Android), 그룹에 들어온 시각은 화면에 보이지 않지만 같은 그룹 구성원의 앱이 받는 정보에 들어 있습니다.
- 그룹의 정해 둔 알림은 그 그룹 구성원 모두가 봅니다. 보낸 알림과 그 알림의 확인·답장은 그 알림을 보낸 사람과 받는 사람이 봅니다.
- 개발자는 서비스 운영, 오류 확인, 문의 처리에 필요할 때만 서버의 정보를 봅니다.
3. 보관 기간
| 정보 | 보관 기간 |
|---|---|
| 보낸 알림과 그 확인·답장 | 보낸 지 30일 뒤 자동으로 지웁니다 |
| 알림 발송 기록(도착 시각 포함) | 발송이 끝나고 7일 뒤 지웁니다 |
| 접속 기록 | 30일 뒤 지웁니다. 초대 코드 시도 횟수를 셀 때는 IP 주소 원문 대신 해시값을 저장하고, 한 시간이 지나면 지웁니다 |
| 초대 코드 | 만든 지 24시간 뒤 쓸 수 없게 됩니다 |
| 비정상 종료 정보 | Firebase Crashlytics가 90일 동안 보관한 뒤 지웁니다 |
| 이름·이모지·색, 기기 정보 | 그룹에 있는 동안 보관하고, 4절의 방법으로 지웁니다 |
| 그룹 정보, 정해 둔 알림 | 그룹이 있는 동안 보관하고, 그룹의 마지막 구성원이 나가면 지웁니다 |
| 그룹에 들어가지 않은 익명 계정 | 앱을 열기만 했거나 계정을 지운 뒤 앱이 처음 화면으로 돌아오면, 이름이나 기록 없이 계정 id와 만든 시각만 있는 익명 계정이 남습니다. 이 계정은 따로 지우지 않습니다 |
자동으로 지우는 정보는 정한 때가 지난 뒤 보통 하루 안에 지워집니다. 지울 때는 복구할 수 없는 방법으로 지웁니다.
4. 계정과 정보 지우기
앱 안에서 직접 지울 수 있습니다.
- 가족(모임) 탭 맨 아래의
가족 나가기(또는모임 나가기)를 누릅니다. - 그 그룹의 내 구성원 정보(이름·이모지·색)가 지워지고, 남은 기록에 적힌 내 이름은
나간 구성원으로 바뀝니다. 정해 둔 알림의 보내는 사람과 받는 사람에서도 빠집니다. 내가 만든 정해 둔 알림은 그룹이 함께 쓰는 것이라 지우지 않습니다. - 마지막 그룹에서 나가면 익명 계정과 기기 정보(푸시 토큰 등)까지 모두 지워집니다. 이것이 계정 삭제입니다. 앱을 지우지 않고 두면 앱은 처음 화면으로 돌아가며, 이름이나 기록이 없는 새 익명 계정을 만듭니다.
- 그룹의 마지막 구성원이 나가면 그 그룹의 정보(정해 둔 알림, 기록, 초대 코드)를 모두 지웁니다.
- 그룹 관리자가 구성원을
내보내기하면 그 구성원이 나간 것과 같이 지웁니다. - 나가거나 계정을 지운 뒤에도 내가 보낸 알림과 확인·답장(덧붙인 메시지 포함)은 함께 받은 사람의 기록에
나간 구성원이름으로 남았다가, 보낸 지 30일이 지나면 지워집니다. 알림 발송 기록, 접속 기록, 비정상 종료 정보도 3절의 기간이 지나면 지워집니다. - 앱을 지우기만 하면 서버의 정보는 남습니다. 앱을 지우기 전에 나가기를 해 주세요.
- 이미 앱을 지웠거나 앱에서 지울 수 없으면, 그룹 관리자에게 내보내기를 부탁하거나 아래 12절의 이메일로 앱 이름, 그룹 이름, 이용자 이름(별명)을 알려 주세요. 본인인지 확인한 뒤 지웁니다.
5. 처리 위탁과 국외 이전
개발자는 서비스를 운영하려고 아래 회사의 서비스를 씁니다. 개발자는 이용자의 정보를 팔거나 광고에 쓰지 않으며, 법령에 따른 요청이 있는 경우를 빼고 아래 말고는 다른 곳에 주지 않습니다.
| 받는 곳 | 하는 일 | 옮기는 정보 | 위치 |
|---|---|---|---|
| Google LLC (Firebase: Cloud Firestore, Cloud Functions, Authentication, Cloud Messaging, App Check, Crashlytics, Cloud Logging) | 정보 저장과 서버 처리, 익명 계정, 알림 전송, 정식 앱에서 온 요청인지 확인, 비정상 종료 보고, 접속 기록 | 1절의 모든 정보 | 그룹·알림 정보와 서버 처리는 대한민국(서울). 익명 계정, 알림 전송, 비정상 종료 정보, 접속 기록은 미국 등 Google 데이터 센터 |
| Apple Inc. (Apple Push Notification service, App Attest) | iPhone으로 알림 전달, 정식 앱인지 확인 | 푸시 토큰, 알림에 보이는 내용(그룹 이름, 구성원 이름, 알림 제목, 질문, 보낼 문구, 덧붙인 메시지·답장) | 미국 등 Apple 데이터 센터 |
- 옮기는 때와 방법: 앱을 쓰는 동안 그때그때 암호화된 네트워크로 보냅니다.
- 보관 기간: 3절과 같습니다. Apple은 알림을 전하는 데 필요한 동안만 둡니다.
- 국외 이전을 원하지 않으면 4절의 방법으로 정보를 지울 수 있습니다. 이 경우 앱을 쓸 수 없습니다.
- 받는 곳 연락처: Google LLC — https://support.google.com/policies/troubleshooter/7575787, Apple Inc. — https://www.apple.com/legal/privacy/contact/
6. 기기 안에 두는 정보
아래 정보는 이용자의 기기 안에만 두고 개발자에게 보내지 않습니다.
- 최근에 보낸 덧붙인 메시지와 답장의 목록(다시 보내기 칩)
- 마지막으로 본 그룹, 화면 설정(밝은·어두운 화면, 강조색), 안내를 이미 보여 줬는지 같은 앱 상태
- 익명 계정의 로그인 상태
그룹 하나를 나가면 그 그룹의 칩이 지워지고, 마지막 그룹에서 나가면 화면 설정을 뺀 나머지가 지워집니다. 앱을 지우면 모두 지워집니다. 앱은 화면을 빨리 보여 주려고 서버 정보(그룹·알림 기록)의 사본을 기기에 둡니다. 이 사본은 앱을 지우면 지워집니다. 기기의 Google 백업(Android)이나 iCloud 백업(iOS)이 켜져 있으면 이 정보도 그 백업에 들어갑니다. 백업은 Google이나 Apple이 이용자 계정에 보관하며 개발자는 볼 수 없습니다.
7. 앱이 쓰는 권한
| 권한 | 쓰는 이유 |
|---|---|
| 알림 | 그룹에서 보낸 알림과 예약 알림을 보여 주고, 알림의 버튼으로 확인·답장하게 합니다 |
| 긴급 알림(iOS Time Sensitive) | 가족이 집중 모드에서도 알리기를 켠 알림만 집중 모드에서도 보이게 합니다. iPhone 설정에서 끌 수 있습니다 |
| 인터넷, 네트워크 상태 | 서버와 통신합니다 |
| 진동, 절전 모드 방지(Android) | 알림을 진동으로 알리고, 알림을 받아 처리하는 동안 기기가 잠들지 않게 합니다 |
8. 이용자와 법정대리인의 권리
- 이름·이모지·색은 가족(모임) 탭에서 언제든 바꿀 수 있고, 4절의 방법으로 지울 수 있습니다.
- 그 밖에 내 정보를 보거나 고치거나 지우거나 처리를 멈추라고 요청하려면 12절의 이메일로 알려 주세요. 요청을 받은 날부터 10일 안에 답합니다.
- 만 14세 미만 아이의 법정대리인(보호자)도 같은 요청을 할 수 있습니다.
9. 아동의 개인정보
지금 앱은 초대받은 가족만 쓰는 비공개 시험(베타) 중입니다. 가족 그룹에는 만 14세 미만 아이가 함께할 수 있습니다.
- 아이는 보호자가 함께 있는 가족 그룹에, 보호자가 알려 준 초대 코드로 들어옵니다.
- 개발자는 시험 전에 보호자에게 수집하는 정보(1절), 보관 기간(3절), 나가기로 지우는 방법(4절)을 설명하고 동의를 받습니다.
- 보호자는 언제든 아이의 정보를 보거나 지워 달라고 요청할 수 있습니다.
10. 안전하게 지키는 방법
- 앱과 서버 사이의 통신을 암호화(HTTPS)합니다.
- 서버 규칙으로 같은 그룹 구성원만 그 그룹의 정보를 읽게 하고, 정식 앱에서 온 요청만 받습니다(Firebase App Check). 알림 도착 보고는 그 알림에만 실린 키로 확인합니다.
- 서버에 쓰는 정보는 모두 서버가 검사한 뒤 저장합니다.
- 초대 코드는 24시간만 쓸 수 있고, 시도 횟수를 제한합니다.
- 서버 관리 화면과 기록은 개발자 계정만 볼 수 있습니다.
11. 방침의 변경
이 방침을 바꾸면 이 페이지에 바뀐 내용과 시행일을 알립니다.
12. 문의
- 개발자: 누고(Nugo)
- 개인정보 보호책임자: 누고(Nugo)
- 이메일: support@nugo.cc
문의 메일의 주소와 내용은 답장하는 데만 씁니다.
개인정보 침해에 대한 신고나 상담은 아래 기관에도 할 수 있습니다.
- 개인정보침해신고센터: privacy.kisa.or.kr, 국번 없이 118
- 개인정보분쟁조정위원회: www.kopico.go.kr, 1833-6972