개인정보처리방침
최종 수정 2026-08-02
Yes or Yes 는 허락을 구하는 링크를 만들어 보내는 서비스입니다. No 버튼이 도망칩니다. 계정이 없으므로 이름도, 이메일 주소도, 전화번호도 묻지 않습니다. 이 문서는 남의 양식을 옮겨 온 것이 아니라 이 서비스가 실제로 저장하는 것을 적은 것이고, 여기 적힌 모든 문장은 사이트를 돌리는 코드에서 확인할 수 있습니다.
요약
가입을 요구하지 않습니다. 이메일 주소도 전화번호도 결제 정보도 갖고 있지 않습니다 — 서비스 어디에도 그것을 받는 자리가 없기 때문입니다.
IP 주소를 그대로 저장하지 않습니다. 남용을 막기 위해 필요한 자리에서는 소금값을 섞어 되돌릴 수 없게 해시한 값을 쓰고, 대부분의 경우 그 해시조차 1분 동안 메모리에만 두었다가 버립니다.
작성한 질문과 올린 사진, 고른 디자인은 링크를 만든 지 7일 뒤에 삭제됩니다. 사진은 가려지는 것이 아니라 저장소에서 지워집니다.
추적 픽셀도 세션 녹화도 쓰지 않고, 사람을 알아보려는 장치도 두지 않았습니다. 다만 방문 수는 셉니다 — 도구는 하나(Vercel Web Analytics)이고 쿠키를 설정하지 않으며 브라우저에 아무것도 남기지 않습니다. 이 계측과 구글 광고 스크립트는 정확히 같은 화면에만 실립니다: 첫 화면, 주제별 화면 셋, 그리고 이 문서. 링크를 만드는 화면, 대시보드, 받는 사람이 보는 두 화면에는 둘 다 실리지 않습니다.
링크를 만들 때 저장되는 것
링크를 만들면 질문과 부가 설명, 두 버튼에 적은 글자, 도망치는 버튼이 보여 줄 약 올리는 말, 그리고 받는 사람 이름을 적었다면 그 이름을 저장합니다. 고른 테마와 서체, 콘페티와 배경 효과, No 버튼이 도망치는 방식과 몇 번을 쫓아야 거절할 수 있는지, 링크의 언어도 함께 저장합니다.
링크마다 식별자를 두 개 만듭니다. 짧은 쪽은 공유하는 주소에 들어가는 공개 식별자이고, 긴 쪽은 답을 확인하는 대시보드를 여는 비밀입니다. 공개 주소를 가진 사람은 누구나 질문을 열 수 있고, 비밀을 가진 사람은 누구나 답을 볼 수 있습니다. 둘 다 사람과 연결되어 있지 않습니다.
사진이나 GIF 를 올리면 브라우저가 먼저 줄인 뒤 저장소에 올리고, 그 파일은 무작위 꼬리표가 붙은 공개 주소를 받습니다. 그 주소를 가진 사람은 누구나 이미지를 열 수 있습니다 — 받는 사람의 브라우저와 메신저 미리보기가 그 방식으로 이미지를 불러옵니다. 공유 미리보기에 사진을 넣는 설정을 켜면 그 사진은 카카오톡·왓츠앱·인스타그램 같은 서비스가 링크를 붙여 넣는 순간 가져가는 미리보기 카드에도 그려집니다.
링크 안의 모든 글은 직접 쓴 자유 입력입니다. 링크가 닿는 모든 사람에게 공개된 것으로 여겨 주세요 — 받는 사람이 그것을 누구에게 전달할지 저희는 통제할 수 없습니다.
받는 사람이 열었을 때 저장되는 것
누군가 링크를 열면 열렸다는 사실과 그 방문자가 몇 번 열었는지, 처음과 마지막으로 연 시각을 기록합니다. 답을 하면 그 답과, 답하기 전에 No 버튼이 몇 번 도망쳤는지, 답한 시각을 기록합니다.
여러 사람에게 보내는 링크에서는 답하는 사람이 자기 이름을 적을 수 있습니다. 그 이름은 답과 함께 저장되고 보낸 사람의 대시보드에 표시됩니다. 받는 사람이 저희에게 줄 수 있는 유일한 이름이며, 적지 않아도 됩니다.
이와 함께 받는 사람의 IP 주소나 브라우저, 기기, 화면 크기, 유입 경로, 위치를 저장하지 않습니다. 두 방문을 이어 주는 것은 아래에 설명하는 무작위 방문자 식별자 하나뿐입니다.
쿠키와 브라우저 저장소
gp_vid 는 링크를 처음 열 때 서버가 만드는 무작위 식별자를 담은 쿠키입니다. 페이지의 스크립트가 읽을 수 없고, 400일 동안 유지되며, 이름도 광고 가치도 담고 있지 않습니다. 서비스가 돌아가는 데 반드시 필요한 쿠키입니다 — 1:1 링크가 첫 응답 뒤에 잠기는 것도, 같은 링크를 두 번 열었을 때 두 사람이 아니라 한 사람으로 세는 것도 이 값 때문입니다.
gp_locale 는 언어 전환으로 고른 언어를 기억하는 쿠키입니다. 400일 동안 유지되고, 그 전환을 실제로 쓴 경우에만 설정됩니다. 받는 사람 화면은 이 값을 아예 보지 않습니다 — 링크는 언제나 보낸 사람이 고른 언어로 표시됩니다.
gp_my_links 는 링크를 만든 사람의 브라우저 로컬 저장소입니다. 링크의 공개 주소와 대시보드 비밀, 질문, 만든 시각을 한 벌로 최대 50개까지 담아, 첫 화면의 "내가 만든 링크" 목록이 대시보드를 다시 찾을 수 있게 합니다. 이 값은 브라우저 밖으로 나가지 않고 저희에게 전송되지도 않습니다 — 저희는 읽을 수도, 대신 지워 드릴 수도 없습니다. 여기서 두 가지가 따라오고 서로 반대 방향입니다. 브라우징 데이터를 지우면 그 대시보드들은 영영 다시 찾을 수 없습니다(비밀은 애초에 그 기기에만 있었습니다). 반대로 같은 브라우저를 쓰는 다른 사람은 그 대시보드를 열 수 있습니다. 공용 컴퓨터에서는 남에게 보여도 괜찮은 링크만 만들어 주세요.
광고가 실리는 화면에서는 구글이 자체 광고 쿠키를 설정합니다. 아래 별도 절에서 설명합니다. 같은 화면에서 도는 방문 계측은 쿠키를 설정하지 않고 브라우저에 아무것도 남기지 않습니다 — 그것도 아래에 절이 따로 있습니다.
IP 주소와 남용 방지 한도
계정 없이 누구나 링크를 만들 수 있으므로, 한도가 없으면 스크립트 하나가 반나절 만에 데이터베이스와 파일 저장소를 채울 수 있습니다. IP 주소를 보는 이유는 그것 하나뿐입니다.
링크를 만들 때는 IP 주소에 저희만 아는 비밀값을 섞어 SHA-256 으로 해시하고, 그 해시를 링크에 저장합니다. 한 주소가 최근 한 시간에 만든 링크 수를 세어 10개를 넘으면 거절하는 데 씁니다. 원래 주소는 어디에도 기록하지 않습니다. 저희 비밀값 없이는 해시를 주소로 되돌릴 수 없고, 공유하지도 않습니다.
링크를 열거나 답하거나 사진 업로드를 요청할 때도 같은 방식으로 해시하지만, 그 해시는 서버 메모리에만 남기고 판정 창(1분, 업로드는 1시간)이 끝나면 사라집니다. 데이터베이스에는 쓰지 않습니다. 의도한 선택입니다 — 응답과 열람 기록은 오래 남는 자료라, 방문자의 해시된 주소가 거기 영원히 앉아 있게 두고 싶지 않았습니다.
이 해시는 링크가 만료될 때 지워집니다. 해시를 담고 있던 행 자체는 남지만 값은 비워집니다 — 질문과 사진을 지우는 그 정리 작업이 함께 비웁니다. 한도 판정이 보는 것은 최근 한 시간뿐이라 7일이 지난 해시는 어차피 아무 일도 하지 않기 때문입니다.
읽지만 저장하지 않는 것
사이트의 맨 앞 주소로 들어왔을 때, 그때만, 브라우저가 요청하는 언어와 호스팅 업체가 요청에 붙여 주는 국가 코드를 봅니다. 영어·스페인어·한국어 중 어디로 보낼지 정하기 위해서입니다. 두 값 모두 저장하지 않고, 사이트의 다른 어떤 화면도 이 값을 보지 않습니다.
호스팅 업체는 다른 모든 웹 호스트와 마찬가지로 일반적인 서버 로그를 남깁니다. 저희는 그 로그 위에 아무것도 만들지 않고, 위에 설명한 어떤 자료와도 연결하지 않습니다.
얼마나 보관하나
링크는 만든 지 7일 뒤에 만료됩니다. 매일 한 번 도는 정리 작업이 만료된 링크마다 올린 사진을 저장소에서 삭제하고 질문·부가 설명·버튼 글자·약 올리는 말·받는 사람 이름·이미지 주소·디자인 전체와 함께, 만든 사람의 해시된 IP 주소, 그리고 답한 사람이 스스로 적은 이름까지 비웁니다. 실제로는 만료 뒤 하루 안에, 즉 링크를 만든 지 늦어도 7일하고 하루 안에 사람이 쓴 모든 것이 사라집니다. 그 뒤로 링크는 "더 이상 볼 수 없다"는 안내만 보여 주고, 보낸 사람의 대시보드조차 질문을 다시 보여 줄 수 없습니다.
반대로 계속 남는 것들이 있고, 그것을 짐작하게 두기보다 적어 두는 편을 택했습니다. 링크가 존재했다는 사실과 두 식별자, 언어, 회피 규칙, 만든 시각과 만료 시각이 남습니다. 모든 응답과 열람의 **모양**도 남습니다 — 승낙인지 거절인지, 몇 번 만에 답했는지, 언제였는지, 열람 횟수, 그리고 그 기록들을 묶는 무작위 방문자 식별자입니다. 그 식별자가 있어야 한 사람이 다섯 번 열어도 다섯 명이 아니라 한 명으로 세어지므로, 이것을 지우면 보낸 사람에게 남는 수 자체가 무너집니다.
남기는 이유는 둘입니다. 대시보드는 링크를 만든 사람이 이 서비스에서 받아 가는 유일한 산출물이라 링크가 만료된 뒤에도 계속 작동해야 합니다. 그리고 사람들이 실제로 몇 번까지 쫓는지가 난이도 설정이 합리적인지 알려 주는 유일한 자료입니다. 남는 것 중에 사람이 쓴 글은 하나도 없습니다 — 누가 입력한 것이든 링크와 함께 지워집니다.
저희의 삭제가 닿지 못하는 곳이 둘 있고, 둘 다 알아 두시는 편이 좋습니다. 사진을 공유 미리보기에 넣는 설정을 켰다면, 그 카드를 가져간 메신저는 자기 서버에 사본을 캐시해 둡니다 — 저희 쪽을 지워도 그쪽은 지워지지 않습니다. 그리고 받은 사람이 캡처하거나 전달한 것은 누구의 손도 닿지 않습니다. 저희가 갖고 있는 것을 더 빨리 지우고 싶거나 통째로 지우고 싶다면 아래 권리 절을 봐 주세요.
방문 수를 어떻게 세나
계측 도구는 하나(Vercel Web Analytics)이고, 광고가 실리는 화면에만 둡니다 — 첫 화면, 주제별 화면 셋, 그리고 이 문서입니다. 그중 어느 글이 실제로 읽히고 사람들이 어디서 오는지를 알기 위한 것입니다. 링크를 만드는 화면, 대시보드, 받는 사람이 보는 두 화면에는 실리지 않습니다 — 그래서 링크의 주소도, 대시보드를 여는 비밀도 계측으로 넘어가지 않습니다.
이 계측은 쿠키를 설정하지 않고 브라우저에 아무것도 쓰지 않습니다. 로컬 저장소도 세션 저장소도 건드리지 않습니다. 설명을 믿는 대신 실제 프로덕션 스크립트를 브라우저에서 돌려 무엇을 건드리는지 직접 확인했습니다. 스크립트도, 방문 기록을 보내는 주소도 이 도메인에서 서빙되므로 이 계측 때문에 외부 서버로 나가는 요청은 없습니다.
방문자를 세는 근거는 기기에 남는 값이 아닙니다. Vercel 이 자기 서버에서 들어온 요청 — IP 주소와 브라우저가 스스로 밝히는 식별 문자열 — 로 해시를 만들고, 그 해시가 방문자를 서로 구분합니다. 저희는 그 값을 받지 않습니다. 하루만 유효하고 그 뒤 새로 만들어지므로 이틀에 걸쳐 같은 사람으로 이어지지 않고, 다른 웹사이트와도 이어지지 않습니다.
방문 한 건마다 기록되는 것은 화면의 주소, 그 주소의 경로 형태, 어느 페이지를 거쳐 왔는지, 시각, Vercel 이 요청에서 추정한 대략적인 위치(국가·지역·도시), 운영체제와 브라우저와 기기 종류, 그리고 계측 스크립트의 버전입니다. 이용자가 쓴 글은 어느 것도 기록되지 않습니다. 방문 세션은 24시간 뒤 버려지고, 집계된 수치는 12개월의 조회 기간 동안 남습니다.
광고
구글을 포함한 제3자 공급업체는 사용자가 이 웹사이트 또는 다른 웹사이트를 방문한 기록을 바탕으로 광고를 게재하기 위해 쿠키를 사용합니다. 구글이 광고 쿠키를 사용함으로써 구글과 그 파트너는 사용자가 이 사이트 또는 인터넷의 다른 사이트를 방문한 기록을 바탕으로 광고를 게재할 수 있습니다.
맞춤 광고는 구글 광고 설정(adssettings.google.com)에서 끌 수 있습니다. 제3자 공급업체의 맞춤 광고 쿠키 사용은 aboutads.info/choices 에서, 유럽에서는 youronlinechoices.eu 에서 거부할 수 있습니다. 거부해도 광고가 사라지지는 않고, 사용자에게 맞춰지는 것만 멈춥니다.
저희가 광고 자리를 두는 곳은 첫 화면과 세 개의 주제별 화면입니다. 구글도 자기 스크립트가 실린 화면이라면 어디에든 광고를 낼 수 있으므로, 이 목록은 저희가 자리를 두는 곳이지 광고가 나올 수 있는 곳의 전부는 아닙니다. 구글 광고 스크립트 자체가 실리지 않는 화면이 넷입니다 — 버튼이 도망치는 화면, 그 답을 보여 주는 결과 화면, 링크를 만드는 화면, 대시보드. 그 넷에서는 광고 쿠키가 설정될 수 없습니다. 도망치는 버튼 화면은 이 제품이 처음부터 정해 둔 규칙입니다 — 움직이는 버튼 옆의 광고는 실수로 누르라는 초대이고, 구글 자신의 정책도 그것을 위반으로 봅니다. 나머지 셋은 2026년 8월 구글 심사가 읽을 거리가 없는 화면으로 판단해 광고를 걷어냈습니다.
광고 계정이 아직 심사 중이라, 이 글을 읽는 동안 스크립트는 실려 있어도 광고 자리는 비어 있을 수 있습니다. 유럽경제지역·영국·스위스에 있고 동의 관리 도구가 마련되기 전에 광고 쿠키를 거부하고 싶다면, 브라우저의 쿠키 설정과 위 거부 링크를 함께 이용해 주세요.
누가 함께 다루나
사이트는 Vercel 에서 돌아가고, 올린 사진도 Vercel 이 보관하며, 위에서 말한 일반 요청 로그와 방금 설명한 방문 계측도 그쪽입니다. 데이터베이스는 Neon 입니다. 광고는 구글입니다. 이 셋 외에는 이 문서가 설명하는 자료에 닿을 수 있는 곳이 없습니다. 팔지 않고 마케팅 목적으로 제공하지 않습니다. 방문 수를 세기로 한 것 때문에 업체가 하나 늘지는 않았습니다 — 사이트가 이미 올라가 있는 그 호스팅 안에서 처리됩니다.
이 업체들은 미국을 포함해 사용자가 사는 나라 밖에서 데이터를 처리할 수 있습니다.
이 사이트의 서체는 빌드할 때 내려받아 저희 도메인에서 서빙합니다. 방문할 때 브라우저가 구글 서체 서버로 요청을 보내지 않는다는 뜻입니다. 남의 양식을 베낀 방침이 흔히 반대로 적는 자리라 굳이 적어 둡니다.
어떤 근거로 보관하나
GDPR 또는 영국 GDPR 이 적용되는 경우: 링크의 내용을 저장하고 받는 사람에게 보여 주고 답을 보낸 사람에게 알리는 것은 이용자가 요청한 서비스를 제공하기 위해 필요한 처리에 근거합니다. 열람을 세고 남용을 막기 위해 IP 를 해시하는 것은 계정 없는 무료 서비스를 쓸 만하게 유지하려는 정당한 이익에 근거합니다. 방문 수를 세는 것도 같은 정당한 이익에 근거하며, 그 결과로 남는 것은 이용자에 대한 프로필이 아니라 합계입니다. 광고 쿠키의 근거는 동의이며, 위의 거부 경로가 현재 선택권을 행사하는 방법입니다.
요청한 서비스를 제공하는 데 반드시 필요한 쿠키 — gp_vid — 는 ePrivacy 규정상 동의 대상이 아닙니다. 그 값이 없으면 1:1 링크가 첫 응답 뒤에 잠길 수 없기 때문입니다. 방문 계측이 그 규정 밖에 있는 이유는 정반대입니다 — 기기에 아무것도 저장하지 않고 기기에서 아무것도 읽지 않는데, 그 규정이 다루는 행위가 바로 저장과 읽기이기 때문입니다. 광고 절에서 말한 동의 관리 도구는 광고 쿠키에 관한 것이고, 방문을 세는 방식을 바꾸지 않습니다.
이용자의 권리와 행사 방법
특정 링크가 담고 있는 내용의 사본을 요구하거나, 정정·삭제·처리 제한을 요구하거나, 처리에 반대할 수 있습니다. 사는 곳에 따라 이 권리는 GDPR, 영국 GDPR, 대한민국 개인정보 보호법 또는 유사한 법에서 나오며, 어느 쪽이든 저희는 같은 방식으로 처리합니다.
제품에는 삭제 버튼이 없습니다. 없는 것을 있는 척하기보다 그대로 적습니다. 계정이 없으므로 특정 링크가 요청자의 것임을 증명할 방법이 서비스에 없기 때문입니다. 요청은 사람이 직접 처리합니다 — 인스타그램 tastekim_ 으로 링크의 전체 주소와 함께 메시지를 보내 주세요. 운영자는 즉시 그 링크를 차단할 수 있고(차단되면 사이트 어디에서든 "찾을 수 없음"이 됩니다) 이어서 기록을 삭제할 수 있습니다.
링크를 만든 사람이 아니어도 내려 달라고 요청할 수 있습니다. 링크가 자신에 관한 것이거나 자신의 사진을 담고 있다면 같은 경로로 요청해 주세요. 그대로 처리합니다.
위에 적은 쿠키는 언제든 브라우저 설정에서 지울 수 있습니다. gp_vid 를 지우면 이미 답한 1:1 링크에 다시 답할 수 있게 되고, 다시 방문한 것이 새 방문자로 세어집니다.
저희가 자료를 잘못 다뤘다고 생각하면 거주 국가의 개인정보 감독기구에 신고할 수 있습니다.
아동
이 서비스는 아동을 대상으로 하지 않고, 아동을 위해 설계된 부분도 없습니다. 만 13세 미만이거나, 사는 곳에서 스스로 온라인 서비스에 동의할 수 있는 나이에 이르지 않았다면 이용하지 말아 주세요 — 유럽경제지역 일부 국가에서는 그 나이가 만 16세입니다.
아동이 이 서비스를 통해 무언가를 보냈다고 판단되면 위 연락 경로로 운영자에게 알려 주세요. 삭제하겠습니다.
보안과, 이 서비스가 지켜 줄 수 없는 것
모든 통신은 HTTPS 로 이루어집니다. 대시보드 비밀은 추측이 사실상 불가능할 만큼 길고, 대시보드를 여는 유일한 열쇠입니다 — 비밀번호처럼 다루고 어디에 붙여 넣는지 조심해 주세요.
두 가지는 분명히 알아 두는 편이 좋습니다. 링크의 공개 주소를 가진 사람은 누구나 질문을 열고 답할 수 있습니다 — 그 주소가 링크와 세상 사이에 놓인 전부이기 때문입니다. 그리고 올린 사진은 링크가 살아 있는 동안 공개 주소에 놓여 있습니다. 추측할 수 없는 주소일 뿐, 접근 통제가 걸려 있지는 않습니다.
1:1 링크의 잠금은 보안 경계가 아니라 배려 장치입니다. 쿠키에 기대고 있어서, 다른 브라우저로 링크를 연 사람은 새 방문자로 취급됩니다. 대시보드는 그런 일이 있었다는 사실을 감추지 않고 드러냅니다.
변경과, 판이 어긋날 때
이 방침의 내용을 바꾸면 맨 위의 날짜를 함께 바꿉니다. 무엇을 수집하는지나 얼마나 보관하는지가 실질적으로 달라지는 변경이라면 문장을 조용히 고치지 않고 본문에 그렇게 적습니다.
이 방침에는 영어·스페인어·한국어 판이 있습니다. 세 판은 같은 내용을 말하도록 쓰였습니다. 만약 서로 어긋난다면 영어 판이 저희가 의도한 내용입니다.
문의는 인스타그램 tastekim_ 으로 보내 주세요.
