There is no membership registration
Saju-Link does not create accounts. It does not collect names, emails, or phone numbers. The only information collected is the date of birth and (optionally) birth time, birthplace, and gender, and that information does not remain after the calculation is complete.
There is a field to enter a title to display on the results screen, but that is only for display purposes and is not used in calculations. You do not need to enter your real name.
What is contained in the result link?
Once the calculation is complete, the address looks like this.
/ko/reading/result#eyJhIjp7InkiOjE5OTAsLi4u
What follows # is the input values. This part is called the fragment, which is a section 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 position within a document, so the server has no need to see it.
In other words, when you open the result link, the browser reads that value to request the calculation, and our server receives the values to use 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. The lunar-solar almanac table is needed to generate the saju, and that table is too large to be sent down to the browser. However, after processing the request, we do not use that value anywhere. There is no code to insert it into a database.
The minimum records necessary for operation are kept — a counter to prevent the same person from sending too many requests in a short time. This does not include the date of birth, and the access IP is not retained. Only one value hashed with the date is counted, and that value changes when the day changes.
Things that cannot be done because information is not stored
To be honest, there are things that have been given up because we do not store information.
- You cannot retrieve past results. You need to have the link to view them again.
- The same values will be recalculated. There is no cache. However, since all rules are deterministic, the same input will always yield the same value.
- Refreshing will bring back the ad gate. This is because there is no place to leave viewing history.
If you make a purchase
When you purchase a report, a transaction record will be kept. Payment is subject to legal retention periods, and without an order history, refunds cannot be processed. However, at this time, the birth date used for saju calculation will not be attached to the order — it will be requested again when creating the PDF after payment confirmation.
For more details, please refer to our Privacy Policy.
