회원가입이 없습니다
드림링크는 계정을 만들지 않습니다. 이름도, 이메일도, 전화번호도 받지 않습니다. 받는 것은 적어 주신 꿈과 깨어났을 때의 기분, 같은 꿈을 되풀이해 꾸는지 여부뿐이고, 그것도 풀이가 끝나면 남지 않습니다.
꿈 이야기는 이 서비스가 받는 값 중 가장 사적인 것입니다. 여기 규칙이 필요 이상으로 엄한 이유가 그것입니다 — 적어 주신 글을 쓸 표 자체를 두지 않았습니다.
결과 링크에는 무엇이 담기나
계산이 끝나면 주소가 이렇게 생깁니다.
/ko/dream/result#eyJhIjp7InkiOjE5OTAsLi4u
# 뒤에 붙은 것이 입력값입니다. 이 부분을 프래그먼트라고 부르는데, 브라우저가 서버로 보내지 않는 부분입니다. 웹의 표준 동작이고 우리가 만든 규칙이 아닙니다 — 원래 한 문서 안에서 위치를 가리키려고 만들어진 자리라 서버는 볼 일이 없습니다.
즉 결과 링크를 여시면 브라우저가 그 값을 읽어 계산을 요청하고, 우리 서버는 계산에 쓸 값을 받아 답을 돌려준 뒤 그대로 잊습니다.
계산은 서버에서 하는데 왜 안 남나
계산 자체는 서버에서 합니다. 상징을 찾는 데 사전 전체가 필요하고 그 사전은 브라우저로 내려보내기에 큽니다. 다만 요청을 처리하고 나면 그 값을 어디에도 쓰지 않습니다. 데이터베이스에 넣는 코드가 없습니다.
운영에 필요한 최소한의 기록은 남습니다 — 같은 사람이 짧은 시간에 지나치게 많은 요청을 보내는 것을 막기 위한 카운터입니다. 여기에는 꿈 내용이 들어가지 않고, 접속 IP도 그대로 두지 않습니다. 날짜와 함께 해시로 바꾼 값 하나만 세고, 날이 바뀌면 그 값도 달라집니다.
저장하지 않아서 못 하는 것
정직하게 밝히면, 저장하지 않기 때문에 포기한 것들이 있습니다.
- 꿈일기가 없습니다. 지난주에 본 풀이를 다시 꺼낼 수 없고, 링크를 갖고 계셔야 다시 보실 수 있습니다. 이건 일부러 그렇게 두었습니다 — 일기를 만들려면 가장 사적인 글을 계속 보관해야 하기 때문입니다.
- 같은 값을 다시 찾습니다. 캐시가 없기 때문입니다. 대신 사전이 고정이고 매칭 규칙이 결정적이라 같은 글이면 언제나 같은 상징이 나옵니다.
- 새로고침하면 광고 게이트가 다시 나옵니다. 시청 기록을 남길 곳이 없기 때문입니다.
구매하시는 경우
리포트를 구매하시면 그때는 거래 기록이 남습니다. 결제는 법으로 보관 기간이 정해져 있고, 주문 내역이 없으면 환불도 처리할 수 없기 때문입니다. 다만 이때도 해몽에 쓴 꿈 내용은 주문에 붙지 않습니다 — 결제 확인 후 문서를 만들 때 다시 받아 그 자리에서 씁니다.
자세한 것은 개인정보처리방침에 적어 두었습니다.
