시렁 개인정보처리방침
요약
- 시렁에 담은 저장물(링크, 글, 메모, 스크린샷, 정리 결과)은 이 기기에만 저장됩니다. 서버로 올리지 않습니다.
- AI 정리를 쓸 때만 정리할 내용(글 본문, 스크린샷)이 서버를 거쳐 외부 AI 서비스(OpenAI)로 전송됩니다.
- 회원가입이 없습니다. AI 정리를 처음 쓸 때 이름·이메일·전화번호와 연결되지 않은 무작위 익명 ID가 만들어집니다.
- 앱의 설정에서 서버의 익명 계정·AI 이용 기록과 이 기기의 데이터를 각각 언제든 지울 수 있습니다.
- 무료 AI 정리 횟수는 기기 기준으로 셉니다. 같은 기기에 무료 횟수를 반복해서 주지 않도록, 기기 식별값을 변환한 값과 무료 이용 횟수는 익명 계정을 지워도 남으며 마지막 이용 후 1년 뒤 지웁니다.
1. 처리하는 정보와 목적
1-1. 이 기기에만 저장되는 정보 (서버로 보내지 않음)
| 정보 | 목적 |
|---|---|
| 담은 링크, 글, 메모, 스크린샷, AI 정리 결과, 직접 고친 제목·날짜 | 저장물을 보관하고 검색·조건으로 다시 찾기 |
| 분야·항목 사전, 저장한 검색 조건, 테마 등 설정 | 앱 동작 |
| 공구 알림 예약 | 시작·마감 알림 (기기 안에서만 울림) |
안드로이드 앱은 기기의 저장소(SQLite)에, 웹은 브라우저의 저장소(localStorage, IndexedDB)에 둡니다.
1-2. AI 정리를 쓸 때 서버로 보내는 정보
| 정보 | 목적 | 서버 보관 |
|---|---|---|
| 정리할 글의 본문(최대 약 24,000자)과 제목, 스크린샷 이미지 | 요약·분류·항목 추출 | 보내는 내용 자체는 저장하지 않습니다 |
| 정리 결과(제목, 요약, 분류, 항목, 스크린샷에서 읽은 글자) | 같은 요청을 다시 받았을 때 비용 없이 돌려주기(중복 처리 방지) | 7일 뒤 삭제 |
| 익명 ID(무작위) | 이용 횟수와 요청을 사람별로 구분 | 익명 계정 삭제 시까지 |
| 요청 식별자, 저장물 식별자(무작위), 처리 상태·실패 사유, 요청 시각 | 중복 처리 방지, 장애 원인 확인, 저장물 단위 이용 횟수 계산 | 익명 계정 삭제 시까지 |
| 보너스 이용 횟수, 저장물별 이용 횟수, 하루 호출 수 | 요금제 이용 한도와 남용 방지 | 익명 계정 삭제 시까지 |
| 기기 식별값을 변환한 값(안드로이드: 앱별 기기 ID, iOS: 앱이 기기의 키체인에 만든 무작위 값)과 그 기기의 무료 이용 횟수(첫 체험·월 무료). 서버는 식별값을 비밀키로 변환(HMAC-SHA256)한 값만 저장하고 원래 값은 저장하지 않습니다. 웹 버전은 보내지 않습니다. | 무료 이용 횟수를 같은 기기에 반복해서 주지 않기(부정 이용 방지) | 익명 계정을 지워도 남습니다. 마지막 AI 이용 후 1년 뒤 삭제 |
| 호출 계측: 사용한 AI 서비스·모델, 처리한 글자 수·토큰 수, 처리 시간, 성공 여부 (글 내용은 담지 않음) | 비용 관리와 서비스 품질 개선 | 익명 계정 삭제 시까지 |
1-3. 링크를 담을 때
- 링크의 본문을 읽기 위해 링크 주소를 본문 읽기 서비스(Jina Reader)로 보냅니다. 그 서비스가 해당 페이지를 대신 읽어 돌려줍니다.
- 본문 읽기가 실패하면 앱이 해당 링크의 원래 사이트에 직접 접속해 제목과 설명을 읽습니다.
- 유튜브 링크는 제목과 썸네일을 받기 위해 링크 주소를 YouTube(oEmbed)에 보냅니다.
1-4. 앱이 기기에서 읽는 정보
- 클립보드(안드로이드 앱): 앱으로 돌아올 때 복사해 둔 링크·글이 있으면 "담을까요?"를 제안하려고 읽습니다. 담기를 누르기 전에는 기기 밖으로 보내지 않습니다. 웹에서는 읽지 않습니다.
- 사진: 사용자가 직접 고르거나 공유한 스크린샷만 씁니다. 사진첩 전체에 접근하지 않습니다.
- 알림: 공구 알림을 켤 때만 알림 권한을 요청합니다.
- 기기 식별값(앱): AI 정리를 요청할 때 무료 이용 횟수를 기기별로 세기 위해 읽습니다. 광고 식별자가 아니며 광고·추적에 쓰지 않습니다. iOS에서는 Apple의 DeviceCheck 기능으로 기기 확인 토큰을 만들어 함께 보냅니다.
2. 처리를 맡기는 곳과 국외 이전
시렁은 개인정보를 판매하거나 제3자에게 제공하지 않습니다. 서비스 운영을 위해 아래 업체에 처리를 맡기며, 일부는 국외에서 처리됩니다. 전송은 AI 정리·링크 읽기를 할 때마다 암호화된 네트워크(HTTPS)로 이루어집니다.
| 업체 | 맡기는 일 | 항목 | 처리 국가 | 보관 |
|---|---|---|---|---|
| OpenAI, L.L.C. | AI 정리 (GPT-6 Luna) | 정리할 본문·제목·스크린샷 | 미국 등 OpenAI 인프라 | 학습에 쓰지 않음. 남용 감시 로그 최대 30일(OpenAI 정책) |
| Supabase, Inc. | 서버(요청 중계, 이용 기록 보관) | 1-2의 정보 | 대한민국(서울 리전) | 1-2에 적은 기간 |
| Jina AI GmbH (Elastic N.V. 계열) | 링크 본문 읽기 | 링크 주소 | 독일 등 | Jina AI(Elastic)의 정책에 따름. 보관 기간은 현재 확인 중이며, 확인되면 이 방침에 적습니다 |
| Google LLC | AI 정리의 대체 경로 (OpenAI 장애 시 전환할 수 있음) | 정리할 본문·제목·스크린샷 | 미국 등 | 전환 시 Google 정책에 따름 |
| Apple Inc. | iOS 기기의 무료 체험 수령 여부 확인 (DeviceCheck) | 기기 확인 토큰, 체험 수령 여부(1비트) | 미국 | Apple 정책에 따름. 앱을 지우거나 기기를 초기화해도 남을 수 있음 |
| 650 Industries, Inc. (Expo) | 웹 버전 호스팅 | 웹 접속 기록(IP 등) | 미국 등 | Expo 정책에 따름 |
국외 이전을 원하지 않으면 AI 정리를 쓰지 않고 담을 수 있습니다(담기 창에서 "AI 정리 켬"을 눌러 "그냥 저장"으로). 이 경우 저장물은 기기 안에만 남습니다.
3. 보관 기간과 파기
- 기기의 데이터는 사용자가 지울 때까지 기기에 남습니다. 앱을 지우면 함께 사라집니다.
- 서버의 정리 결과는 7일 뒤 자동으로 지웁니다. 나머지 이용 기록은 사용자가 익명 계정 삭제를 하면 즉시 지웁니다.
- 예외로, 기기 식별값을 변환한 값과 그 기기의 무료 이용 횟수는 익명 계정을 지워도 남깁니다. 삭제나 재설치로 무료 횟수를 다시 받는 것을 막기 위해서이며, 마지막 AI 이용 후 1년이 지나면 자동으로 지웁니다.
- 앱을 지워도 서버의 이용 기록은 자동으로 지워지지 않습니다. 앱을 지우기 전에 설정에서 먼저 삭제하거나, 아래 연락처로 요청해 주세요.
- 안드로이드 기기의 백업 설정이 켜져 있으면, 안드로이드 시스템이 앱 데이터를 사용자의 Google 계정 백업에 포함할 수 있습니다. 이는 기기 설정에 따른 것이며 시렁이 받지 않습니다.
4. 이용자의 권리와 행사 방법
- 서버 기록 삭제: 앱 설정 → AI 정리 → 익명 계정 삭제. 익명 ID와 서버의 이용 기록을 지웁니다(기기별 무료 이용 이력은 3항의 예외에 따라 남습니다).
- 기기 데이터 삭제: 앱 설정 → 데이터 → 기기 데이터 전체 삭제.
- 앱을 이미 지운 경우: 설정의 "내 익명 ID"를 알려주시면 서버 기록을 찾아 지웁니다. ID를 모르면 익명이라 본인 기록을 가려낼 수 없습니다. 자세한 안내: 삭제 요청
- 열람·정정·처리정지 요청은 아래 연락처로 할 수 있습니다.
5. 안전성 확보 조치
- 모든 전송은 HTTPS로 암호화합니다.
- AI 서비스의 API 키는 서버에만 두고 앱에 넣지 않습니다.
- 서버의 이용 기록 표는 앱이 직접 읽거나 쓸 수 없고, 서버 함수만 접근합니다.
- 서버는 AI 정리를 위해 보낸 글 내용을 저장하지 않고, 결과만 7일 보관합니다.
- 기기 식별값은 원래 값으로 저장하지 않고, 서버만 아는 비밀키로 변환한 값만 저장합니다. 저장된 값으로 원래 식별값을 알아낼 수 없습니다.
6. 쿠키와 분석 도구
쿠키, 광고 식별자, 광고·분석 도구를 쓰지 않습니다. 웹 버전은 저장물을 브라우저 저장소에 보관하지만 이는 쿠키가 아니며 서버로 보내지 않습니다.
썸네일이 없는 저장물에는 외부 이미지 서비스(Unsplash)의 기본 그림을 불러올 수 있으며, 이때 그 서비스에 기기의 접속 정보(IP 등)가 전달됩니다.
7. 아동
시렁은 만 14세 미만 아동을 대상으로 하지 않습니다.
8. 개인정보 보호책임자와 연락처
보호책임자: 송성은 (운영자)
연락처: sireong.app@gmail.com
9. 방침의 변경
처리하는 정보나 맡기는 곳이 바뀌면 이 방침을 고치고 앱과 이 페이지에 알립니다.