No Membership Required
Dreams-Link does not create accounts. We do not collect names, emails, or phone numbers. The only things we collect are the dreams you write down, how you felt when you woke up, and whether you dream the same dream repeatedly, and that does not remain after the interpretation is complete.
Dream stories are the most private of the values this service receives. This is why the rules are stricter than necessary — we have not even created a table to write down what you submit.
What is contained in the result link
When the calculation is complete, the address will look like this.
/ko/dream/result#eyJ0IjoiSSBkcmVhbXQgb2YgYSBjYXJwLi4u
What follows # is the input value. This part is called a fragment, which is a part that the browser does not send to the server. This is standard web behavior and not a rule we created — it was originally designed to indicate a location within a document, so the server has no need to see it.
Here, this property is particularly important — the dream you provided does not remain in the access records.
In other words, when you open the result link, the browser reads that value to request a calculation, and our server receives the value for the calculation, returns the answer, and then forgets it.
Why is the calculation done on the server but not stored?
The calculation itself is done on the server. Finding symbols requires the entire dictionary, and that dictionary is too large to be sent down to the browser. Keeping the dictionary on the server also means that when a mistake is fixed, it is reflected for everyone at once. However, after processing the request, that value is not used anywhere. There is no code to insert it into the database.
A minimal record necessary for operation is kept — a counter to prevent the same person from sending too many requests in a short time. This does not include the dream content, and the access IP is also not retained. Only one value, hashed with the date, is counted, and that value changes when the day changes.
What cannot be done because it is not stored
To be honest, there are things we have given up because we do not store data.
- There is no dream diary. You cannot retrieve the interpretation from last week, and you must have the link to see it again. This is done intentionally — to create a diary, the most private writings must be continuously stored.
- We compute the same value again every time. There is no cache. Instead, the dictionary is fixed, and the matching rules are deterministic, so the same text will always yield the same symbol — the rules replace what the cache would have guaranteed.
- Refreshing will bring up the advertisement gate again. This is because there is nowhere to leave viewing records.
In case of purchase
If you purchase a report, a transaction record will be kept at that time. The payment has a legally defined retention period, and without an order history, refunds cannot be processed. However, even then, the dream text used for the reading is not attached to the order — it is received again and written at that moment when creating the document after payment confirmation.
For details, please refer to the privacy policy.
