Privacy Policy
What is collected
Free reading — birth date, time, place and sex, or the eight characters typed directly. Not kept once the chart is derived.
Paid reading order — to rebuild the reading: the chart (eight characters), sex, birth year and the age at which the decades begin; and the order number, product, amount, payment time, payment method and payment key. The birth date and time are not kept in the order either.
Payment data — card, account and other payment details are handled directly by the payment provider, Toss Payments Co., Ltd., and are not passed to us. An email entered optionally on the order page is passed to Toss Payments to send the payment receipt, and we do not keep it.
Why
To derive the chart, write the reading, deliver and reopen a bought reading, and process payments and refunds. For nothing else, and it is not passed on.
How long
- Unpaid orders: erased one day after they are made.
- The chart data of a paid reading: erased one year from the payment date.
- Transaction records (order number, product, amount, payment time, method): kept for five years under the Korean Act on Consumer Protection in Electronic Commerce, then erased.
Processors
Toss Payments Co., Ltd. — payment processing and receipts. Cloudflare, Inc. (USA) — servers and storage of order records. Order records are held in Cloudflare’s storage, which may be located outside Korea. The items transferred are the paid order items above, stored over the network when an order is made and used for server operation and order records during the periods above.
Your rights
You may ask to see, correct or erase what is held. Write to the address below.
Data protection officer
Owner Woong-Jae Lee · sajusheet@haeonix.com · +82-70-7954-8751
Optional usage analytics
With your consent, we collect usage analytics to improve this service. Declining does not affect your access to the service. This feature uses browser local storage and session storage instead of cookies.
Only with your permission, we record page views, input starts, submission attempts, completed readings, sample views, pricing visibility and error categories. Records include page type, language, receipt time, event IDs and order, and a random visit ID. Analytics excludes birth details, charts, reading text, search terms and IP addresses.
Language preference and your analytics choice are stored in your browser. The visit ID uses tab session storage and is renewed after 30 minutes without events. You can stop future collection using “Analytics settings” in the footer. Cloudflare, our hosting provider, processes these records. Live analytics records are retained for 30 days and cleaned daily; recovery backups may retain deleted records for up to 30 additional days.
Protection against repeated requests
To prevent readings from being harvested in bulk, we count by IP address how many sheet and birthplace-lookup requests arrive in a short time. Cloudflare, our hosting provider, keeps this count only for that period, and we do not record IP addresses.
Above the limit, you may be asked to confirm you are a person through Cloudflare Turnstile. Cloudflare then processes the browser information and IP address needed for the check, under Cloudflare’s own privacy policy. The check page holds what you entered only within the page to send it again afterwards, and does not store it.
After passing the check, a cookie (saju_pass) is stored for 30 minutes. It holds only an expiry time and a signature proving the check was passed, contains no name or birth details, and expires after 30 minutes.