개인정보처리방침
- 시행일
- 2026-10-08
- 운영자
- 주다스(Judahs) · 대표 김보람
- 문의
- 문의 게시판 · contact@motifly.io
Motifly(이하 “서비스”)는 계산기·파일 변환·문서 양식과 오늘의 투표를 제공하면서 아래 범위에서만 개인정보를 처리합니다. 처리 목적과 항목을 최소로 하고, 이 방침에 적지 않은 용도로 쓰지 않습니다.
0. 도구에 입력한 내용은 서버로 가지 않습니다(서버 변환 도구 제외)
계산기 입력값, 변환할 파일과 파일 이름, 양식에 적은 내용은 이용자의 브라우저 안에서만 처리하며 서비스 서버로 보내거나 저장하지 않습니다. 예외는 화면에 “서버에서 변환”이라고 표시한 Office·Visio 변환 도구(Word·파워포인트·엑셀 → PDF, Visio 변환)뿐입니다. 이 도구는 올린 파일을 암호화된 임시 저장소를 거쳐 서버에서 변환하고, 원본은 변환이 끝나는 즉시, 결과는 이용자가 받는 즉시 삭제하며, 남은 파일도 1일 안에 자동 삭제합니다. 파일 이름과 내용은 기록하지 않습니다. 이용 통계에도 입력값·파일 이름·문서 본문은 들어가지 않고 도구 ID, 성공 여부, 파일 개수와 크기 구간만 남습니다. 계산기 입력값은 결과를 공유할 수 있도록 주소창(URL)에 담기므로, 그 주소를 다른 사람에게 보내면 입력값도 함께 전달됩니다. 다만 건강·육아 계산기(임신·배란일·체중·아이 성장 등)는 입력값을 주소창에 담지 않습니다. Google Analytics 에 보내는 페이지 주소는 물음표(?) 뒤를 지운 주소라 계산기 입력값이 들어가지 않습니다.
1. 처리하는 개인정보, 목적, 보유 기간
| 이용 상황 | 처리 항목 | 목적 | 보유 기간 |
|---|---|---|---|
| Google 로그인 | Google 계정 식별자, 이메일(Google 이 인증한 주소만), 이름 | 로그인, 계정 식별 | 탈퇴 시 삭제 |
| 네이버 로그인 | 네이버 계정 식별자, 이메일, 이름(또는 별명). 네이버 프로필에 동의한 성별·출생연도는 가입 화면을 미리 채우는 데만 쓰고 저장을 마치면 지웁니다(생일은 쓰지 않음) | 로그인, 계정 식별, 가입 입력 보조 | 탈퇴 시 삭제(미리 채움 값은 가입 완료 즉시 삭제) |
| 이메일 가입·로그인 | 이메일 주소, 비밀번호(복원할 수 없는 해시값만 저장), 가입 확인·비밀번호 재설정 코드(해시값, 5분), 15분 단위 로그인 실패·코드 발송 횟수, 비밀번호 변경 횟수 | 로그인, 이메일 소유 확인, 무차별 대입 방지 | 탈퇴 시 삭제(코드는 5분, 횟수는 15분 뒤 자동 삭제) |
| 가입 완료 | 출생연도(필수), 성별(선택, 고른 경우만), 약관·개인정보 동의 시각 | 만 14세 이상 확인, 투표 결과를 비슷한 조건으로 나눠 보기 | 탈퇴 시 삭제 |
| 로그인 상태로 도구 사용 | 날짜별 사용 횟수(숫자만) | 이용 통계 | 다음 날 자정 뒤 자동 삭제(최대 2일) |
| 로그인 없이 도구 사용 | 서버가 만든 무작위 익명 식별자(mf_anon 쿠키)와 날짜별 사용 횟수 | 비회원 하루 1회 이용 확인 | 쿠키 1년, 사용 횟수는 다음 날 자정 뒤 자동 삭제 |
| Office·Visio 서버 변환 도구 사용 | 올린 파일과 변환 결과 PDF(임시), 계정 또는 익명 쿠키를 되돌릴 수 없게 바꾼 값과 날짜별 변환 횟수 | Word·파워포인트·엑셀·Visio 파일 변환, 하루 변환 한도 확인 | 원본은 변환 직후, 결과는 받는 즉시 삭제(남은 파일은 1일 안에 자동 삭제), 변환 횟수는 2일 뒤 자동 삭제 |
| 오늘의 투표 참여 | 질문 ID, 선택지와 선택한 답, 선택한 이유·조건(고른 경우만), 브라우저가 만든 익명 ID, 참여한 페이지 주소, 응답 시각 | 응답 저장, 비율·이유 집계 표시, 서비스 개선 | 응답 원본은 2년 뒤 자동 삭제, 질문별 집계 수치(익명 통계)는 계속 보관 |
| 로그인 시 익명 ID 연결 | 로그인 직전 브라우저의 투표용 익명 ID(최근 10개) | 같은 사람의 비회원 응답과 계정을 구분 | 탈퇴 시 삭제 |
| 콩 적립·사용(로그인) | 콩 잔액, 적립·사용 내역(종류, 수량, 출처가 된 질문 ID 또는 양식 ID, 시각), 날짜별 적립 횟수, 콩으로 이용 권한을 얻은 양식 ID | 오늘의 투표 참여 보상 지급, 중복 지급 방지, 양식 이용 권한 확인 | 탈퇴 시 삭제(날짜별 적립 횟수는 2일 뒤 자동 삭제) |
| 프로필 사진 업로드(선택) | 512×512 로 다시 만든 WebP 이미지(원본·촬영 정보·위치 정보는 저장하지 않음), 자동 판정 기록(결과, 사유, 판정 모델 버전, 감지 라벨, 원본 형식·크기) | 프로필 표시, 부적절한 이미지 차단, 하루 5회 업로드 제한 | 이미지는 탈퇴 또는 삭제 시 삭제, 판정 기록은 90일 뒤 자동 삭제 |
| 사이트 이용 통계(Google Analytics) | Google Analytics 식별자, 방문 페이지, 기기·브라우저 정보, 도구 사용 이벤트(도구 ID, 성공 여부, 파일 개수와 크기 구간, 투표 질문 ID와 선택한 답) | 방문·도구 사용 통계 | Google Analytics 보관 설정 14개월 |
| 문의(로그인 회원) | 분류, 제목, 내용, 이어서 주고받은 글, 첨부 이미지(선택, 글마다 최대 5장, 다시 만든 WebP 이미지로 저장하며 촬영 정보·위치 정보는 저장하지 않음), 보낸 계정 식별자, 작성 시각, 운영자 답변, 답변 확인 여부 | 문의 응답과 이어지는 대화, 하루 접수 한도(10건) 확인 | 접수 후 1년 뒤 자동 삭제(이어진 글·첨부 이미지 포함) |
| 이용 제한(욕설 필터 경고·이용 정지) | 경고 횟수, 정지 기간과 사유, 운영 기록(계정 식별자, 조치 종류, 사유, 필터에 걸린 표현, 시각 — 걸린 글 전체·이름·이메일은 저장하지 않음) | 욕설·비하 표현 자동 경고와 반복 시 이용 제한, 운영자 조치 근거와 이의 제기 대응 | 경고 횟수·정지 정보는 탈퇴 시 삭제, 운영 기록은 1년 뒤 자동 삭제 |
Google·네이버 로그인 또는 이메일과 비밀번호로 가입할 수 있습니다. 이메일로 가입하면 이메일 인증을 거치며, 비밀번호는 복원할 수 없는 해시값으로만 저장합니다. 간편 로그인으로 가입하면 비밀번호를 만들거나 저장하지 않습니다. 출생연도는 가입 시 필수이고 성별은 선택이며, 둘 다 다른 이용자에게 보이지 않습니다. 생년월일 전체는 받지 않습니다. 접속 기록(IP 주소, 브라우저 정보)은 서비스가 따로 저장하지 않습니다. 다만 서버 실행 환경(Amazon Web Services)이 오류 진단을 위해 남기는 실행 로그가 있을 수 있으며, 서비스는 거기에 이용자 식별 정보를 쓰지 않습니다.
2. 쿠키와 브라우저 저장소
서버가 발급하는 쿠키는 아래 셋뿐이며 모두 HttpOnly·SameSite=Lax 이고 운영 환경에서는 HTTPS 전용(Secure)입니다.
| 쿠키 | 목적 | 만료 |
|---|---|---|
| mf_session | 로그인 유지 | 30일 또는 로그아웃 시 |
| mf_anon | 비회원 하루 1회 확인용 무작위 식별 | 1년 |
| mf_oauth | 로그인 과정에서 요청 위조 방지 | 10분 |
이와 별개로 브라우저 저장소(localStorage)에 아래 값을 둡니다. 브라우저 설정에서 지울 수 있고, 지우면 투표 응답 기록과 첫날 안내 상태가 초기화됩니다.
- mf_sid · mf_profile — 투표용 익명 ID, 투표에서 고른 조건(연령대 등). 투표 응답과 함께 서버로 보냄
- mf_q_* — 이미 답한 질문과 선택(같은 질문을 다시 묻지 않기 위해)
- mf_first_seen · mf_gate_done — 접속 첫날 투표 안내를 하루 한 번만 보이기 위한 날짜
쿠키를 차단하거나 삭제하면 로그인 유지와 비회원 하루 1회 확인이 정상 동작하지 않을 수 있습니다. 서비스는 브라우저 지문을 만들지 않고, IP 주소만으로 이용을 차단하지 않습니다.
2-1. 광고(Google AdSense)
서비스는 운영비를 충당하기 위해 일부 페이지에 Google AdSense 광고를 게재합니다(시행 2026-10-18). 광고는 Google 을 포함한 제3자 광고 사업자가 제공하며, 이 사업자들은 쿠키를 사용해 이용자가 이 사이트와 다른 사이트를 방문한 기록을 바탕으로 광고를 보여 줄 수 있습니다. Google 은 광고 쿠키로 이용자에게 이 사이트나 인터넷의 다른 사이트 방문 기록에 기반한 광고를 게재합니다.
- 광고 사업자에게 전달될 수 있는 정보: 광고 쿠키·기기 광고 식별자, 브라우저·기기 정보, IP 주소, 광고가 표시된 페이지 주소. 대부분의 계산기는 이 주소에 입력한 숫자가 들어 있을 수 있고, 건강·육아 계산기는 들어 있지 않습니다. 변환 파일·양식 내용과 계정 정보(이메일·이름·출생연도)는 광고 사업자에게 보내지 않습니다.
- 처리 장소: 미국 등 Google 데이터센터(국외). Google 이 정보를 사용하는 방식은 Google 파트너 사이트의 데이터 사용에서 확인할 수 있습니다.
- 맞춤 광고 거부: Google 광고 설정에서 맞춤 광고를 끌 수 있고, 다른 광고 사업자의 맞춤 광고 쿠키는 aboutads.info에서 거부할 수 있습니다. 브라우저에서 제3자 쿠키를 차단해도 됩니다. 거부해도 광고 수는 줄지 않고 관심사와 무관한 광고가 표시되며, 서비스 이용에는 영향이 없습니다.
- 유럽경제지역·영국·스위스 이용자에게는 Google 의 동의 메시지로 광고 쿠키 사용 동의를 먼저 받습니다.
- 광고를 보거나 누른 것에는 콩 등 어떤 보상도 주지 않으며, 로그인·회원 정보·문의·약관 화면에는 광고를 두지 않습니다.
3. 제3자 제공 및 처리 위탁
서비스는 개인정보를 판매하지 않으며, 아래 사업자가 기능 제공 과정에서 정보를 처리합니다. 이 표에 없는 사업자에게는 제공하지 않습니다.
| 사업자 | 역할·전달 항목 | 처리 장소 |
|---|---|---|
| Google LLC | Google 로그인(계정 식별자·이메일·이름 전달), Google Analytics(이용 통계), Google AdSense(광고 게재 — 광고 쿠키·기기 정보·방문 페이지, 아래 §2-1) | 미국 등 Google 데이터센터(국외) |
| 네이버 주식회사 | 네이버 로그인(계정 식별자·이메일·이름·동의한 프로필 항목 전달) | 대한민국 |
| Amazon Web Services | 계정·투표·사용 횟수·콩 저장(DynamoDB), 프로필 사진 저장(S3), 사진 자동 판정(Rekognition), 가입 확인·비밀번호 재설정 메일 발송(SES), Office·Visio 변환 파일 임시 보관(S3)과 변환 서버 실행(Lambda) | 대한민국 서울 리전(ap-northeast-2) |
| Amazon CloudFront | 사이트·프로필 사진 전송 캐시 | 전 세계 엣지 서버(국외 포함, 캐시 사본) |
| jsDelivr(폰트 CDN) | 화면 글꼴(Pretendard) 파일 제공. 글꼴을 내려받을 때 브라우저가 접속 정보를 CDN 에 보냅니다 | 전 세계 CDN(국외 포함) |
Google 로그인·Google Analytics·Google AdSense 는 국외(미국 등)에서 처리되고, CloudFront 와 폰트 CDN 은 국외 엣지 서버에 사본을 캐시할 수 있습니다. 이용자는 로그인하지 않고 서비스를 쓰거나 브라우저에서 추적 방지를 켜는 방법으로 이 처리를 거부할 수 있으며, 그 경우 로그인 기능은 쓸 수 없습니다.
4. 파기와 회원 탈퇴
보유 기간이 끝나거나 목적이 달성되면 지체 없이 파기합니다. 날짜별 사용 횟수와 사진 판정 기록은 저장 시 정한 만료 시각에 자동 삭제됩니다.
회원은 내 정보의 [회원 탈퇴] 또는 문의 게시판으로 탈퇴할 수 있습니다. 탈퇴 즉시 계정 정보(이메일·이름·출생연도·성별·동의 시각), 소셜 계정 연결, 익명 ID 연결, 프로필 사진 파일이 삭제됩니다. 다음은 바로 지워지지 않습니다.
- 사진 자동 판정 기록(이미지 없음): 업로드 횟수 제한을 우회하지 못하도록 최대 90일 뒤 자동 삭제
- 캐시 서버에 남은 프로필 사진 사본: 캐시 만료(최대 1년) 전까지 기존 주소로 접근될 수 있음
- 데이터베이스 복구용 백업: 35일 뒤 자동 소멸
- 오늘의 투표 응답: 계정과 연결되지 않은 익명 통계로 남음(응답 자체에는 계정 정보가 없음). 원본은 2년 뒤 자동 삭제
- 보낸 문의: 운영자 답변 이력 보존을 위해 접수 후 1년 뒤 자동 삭제
5. 이용자의 권리
이용자는 개인정보 열람·정정·삭제·처리 정지와 동의 철회를 요청할 수 있습니다. 로그인 회원은 내 정보에서 사진 삭제와 탈퇴를 직접 할 수 있고, 그 밖의 요청은 문의 게시판의 “개인정보·삭제 요청” 분류로 보내 주시면 본인 확인 뒤 처리 결과를 안내합니다. 법령상 보존 의무나 제3자의 권리로 요청을 제한하는 경우 그 사유를 알려 드립니다.
6. 안전성 확보 조치
- 모든 통신은 HTTPS. 로그인 쿠키는 스크립트에서 읽을 수 없고(HttpOnly) 서명된 토큰으로만 세션을 확인
- 로그인 요청 위조 방지(state 검증), 로그인 뒤 복귀 경로는 서비스 내부 주소만 허용
- 프로필 사진은 저장 전 다시 인코딩해 원본·촬영 정보를 제거하고 자동 판정으로 부적절한 이미지를 차단. 저장소는 외부 공개 차단
- 서버 기능은 필요한 저장소에만 접근 권한을 두고, 데이터베이스는 시점 복구 백업을 켬
7. 만 14세 미만 이용자
회원가입은 만 14세 이상만 할 수 있으며, 가입 시 고른 출생연도로 확인합니다(올해 기준 15년 전 이전 출생만 허용하고, 별도의 추가 인증은 하지 않습니다). 만 14세 미만 아동의 정보가 처리된 사실을 알게 되면 보호자 또는 이용자가 문의 게시판이나 contact@motifly.io 로 삭제를 요청할 수 있습니다. 로그인 없는 도구 사용과 투표에는 나이 제한이 없습니다.
8. 자동화된 판단
프로필 사진은 Amazon Rekognition 으로 자동 판정하며, 거부되면 저장되지 않고 다른 사진을 다시 올릴 수 있습니다(계정당 24시간 5회). 판정 결과에 이의가 있으면 문의 게시판으로 재검토를 요청할 수 있습니다. 그 밖에 이용자의 권리나 중대한 이익에 영향을 주는 자동화된 결정은 없습니다.
9. 개인정보 보호책임자
- 책임자
- 김보람(대표)
- 이메일
- contact@motifly.io
개인정보 침해 신고·상담은 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118)나 개인정보보호위원회(www.pipc.go.kr)에 문의할 수 있습니다.
10. 방침 변경
법령이나 서비스 기능, 처리 방식이 바뀌면 이 방침을 고치고 시행일과 바뀐 내용을 이 페이지에 적습니다. 수집 항목이 늘어나는 변경은 시행 7일 전에 이 페이지에서 알립니다.
- 2026-10-18 — 광고(Google AdSense) 절 추가, 제3자 표에 AdSense 추가(2026-10-11 공지)
- 2026-10-08 — 최초 시행