2026-09-15
푸실은 AIP Lab(양기철)이 만드는 1인 제품입니다. 이 문서는 푸실 앱이 무엇을 받고, 어디에 두고, 언제 지우는지를 적은 것입니다.
푸실은 커뮤니티 앱이라 서버가 필요합니다. 아래가 서버에 저장되는 전부입니다.
| 이름 | 직접 적은 표시 이름입니다. 본명일 필요가 없고 언제든 바꿀 수 있습니다. |
|---|---|
| 기기 키 | 계정을 대신하는 임의의 문자열입니다. 앱을 처음 켤 때 서버가 만들어 기기에 저장합니다. |
| 애플 로그인 (선택) |
연결하면 애플이 준 고유 식별자를 저장합니다. 폰을 바꾸거나 앱을 지워도 기록을 되찾기 위해서입니다. 애플의 「내 이메일 가리기」를 쓰면 실제 주소를 받지 않습니다. 연결은 선택이고, 안 해도 앱은 전부 동작합니다. 계정을 지울 때 애플에 권한을 거두기 위해 애플이 준 재발급 토큰을 함께 보관하며, 그 용도로만 씁니다. |
| 읽는 책과 진도 | 담은 책, 어디까지 읽었는지, 마지막으로 연 시각입니다. |
| 남긴 글 | 쪽마다 남긴 글과 「나도」 표시입니다. 「나만 보기」로 남긴 글은 다른 사람에게 보이지 않고, 공유 링크에도 들어가지 않습니다. |
| 신고와 차단 |
어떤 글을 무슨 사유로 신고했는지, 누구를 차단했는지입니다. 신고는 가려야 할 글을 가리기 위해, 차단은 그 사람의 글을 내 화면에서 빼기 위해 씁니다. 차단당한 사람에게는 알리지 않습니다. |
서버는 Railway(미국)에서 돌고 데이터베이스도 같은 곳에 있습니다. 즉 위 정보는 해외에 저장됩니다. 책 검색은 카카오 책 검색 API를 부르는데, 이때 검색어만 전달되고 누가 검색했는지는 보내지 않습니다.
같은 책을 읽는 사람에게는 표시 이름과 공개로 남긴 글, 그리고 그 글이 몇 쪽인지가 보입니다. 「나만 보기」로 남긴 글은 보이지 않습니다.
완독 후 공유 링크를 직접 만들면, 링크를 받은 사람이 그 영수증을 볼 수 있습니다. 이 링크는 직접 만들 때만 생기고 언제든 회수할 수 있으며, 만료를 정할 수 있습니다. 회수·만료된 링크는 열리지 않습니다.
쓰는 동안 보관합니다. 지우는 것은 앱 안에서 직접 하실 수 있습니다 — 설정 → 계정 지우기. 두 걸음으로 확인한 뒤 그 자리에서 지워집니다. 누구에게 부탁하거나 기다릴 필요가 없습니다.
| 사라지는 것 | 계정과 표시 이름 · 남긴 글(「나만 보기」 포함) · 「나도」 · 신고와 차단 기록 · 읽던 책과 진도 · 완독 영수증 · 만들어 둔 공유 링크(즉시 열리지 않게 됩니다). |
|---|---|
| 남는 것 | 책 자체와 다른 사람이 남긴 글은 남습니다. 한 사람이 떠났다고 같은 책을 읽던 다른 사람들의 기록까지 지울 수는 없기 때문입니다. 다만 그 책을 처음 연 사람이 누구인지는 남지 않습니다. |
| 애플 로그인 | 연결해 두셨다면 애플에 받은 권한을 함께 거둡니다. 애플 계정의 「Apple ID로 로그인한 앱」 목록에서도 사라집니다. |
지우면 되돌릴 수 없습니다. 애플 로그인을 연결해 두셨더라도 되찾을 수 없습니다.
앱만 지우는 것은 계정을 지우는 것과 다릅니다. 기기에 있던 키가 사라져 그 기기에서는 접근할 수 없지만 서버의 기록은 남습니다 — 애플 로그인을 연결해 뒀다면 새 기기에서 되찾기 위해서입니다. 완전히 지우려면 앱을 지우기 전에 설정에서 계정을 지워 주세요.
이미 앱을 지우셨거나 계정에 들어갈 수 없다면 hanmari.code@gmail.com 으로 표시 이름과 함께 알려 주시면 대신 지워 드립니다.
만 14세 미만을 대상으로 하지 않으며, 나이를 따로 받지 않습니다.
이 문서가 바뀌면 위의 날짜를 고칩니다. 푸실은 알림을 보내지 않으므로 이 쪽을 확인해 주세요.
AIP Lab · hanmari.code@gmail.com