Privacy Notice

What this site stores, who else touches it, where in the world it goes, how long it stays, and what actually deletes it.

Who is responsible

The operator of this site is a business registered in the Republic of Korea. The details below are printed in Korean because that is the form they are registered in.

Service
haeva, korea
์ƒํ˜ธ ยท Company
์ฐฝ์—… ํ”Œ๋Ÿฌ์Šค
๋Œ€ํ‘œ์ž ยท Representative
์ด๋ฏผ์šฐ
์‚ฌ์—…์ž๋“ฑ๋ก๋ฒˆํ˜ธ
226-38-01619
ํ†ต์‹ ํŒ๋งค์—…์‹ ๊ณ 
์ œ2026-์ธ์ฒœ์—ฐ์ˆ˜๊ตฌ-0049ํ˜ธ
์ฃผ์†Œ ยท Address
์ธ์ฒœ๊ด‘์—ญ์‹œ ์—ฐ์ˆ˜๊ตฌ ์ธ์ฒœํƒ€์›Œ๋Œ€๋กœ 301, ์†ก๋„์„ผํ…€ํ•˜์ด๋ธŒ B๋™
์ „ํ™” ยท Phone
1566-2303
์ด๋ฉ”์ผ ยท Email
hello@haevakorea.com
๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์ฑ…์ž„์ž
์ด๋ฏผ์šฐ โ€” Korean law asks for a named person here, not a department

Effective date: 2026-08-03.

What is stored, exactly

This section is written from the database schema rather than from a template, so it can be checked against the software.

When you buy something

An order record holds order_ref (the reference shown to you), sku, lang (which language edition), price_minor and currency (the price at the moment of the order), status, the payment provider's paypal_order_id and paypal_capture_id, buyer_email โ€” the address the payment provider passes to us, which you never type here โ€” the time you agreed that downloading ends the refund window, and timestamps for creation, payment, and refund.

It also stores your ip address and ua (browser identification string). We are naming these because they are personal data and most notices quietly omit them.

When you download

A download record holds a one-way hash of the link token, an expiry time, a download counter, and the last_ip that used it. Links last 30 minutes and allow up to 5 downloads. The token itself is stored only as a hash, so nobody โ€” including us โ€” can read a live link out of the database.

When you answer the itinerary questions

If you bought a custom itinerary, your answers are stored as one record against your order: your dates, arrival time, hotel address or neighbourhood, the regions you want, your pace, the language for the PDF, anything else you write, and a contact_email for the reply โ€” which may differ from the payment address. A staff note and a delivery timestamp sit on the same record.

Allergies โ€” this one is treated differently

One of those questions asks about allergies and foods you avoid. Under Korean law an answer to that question is sensitive personal information, in the same category as health data, and it may not be processed on the same footing as the rest. ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ• ์ œ23์กฐ โ€” ์‚ฌ์ƒยท์‹ ๋…, ๋…ธ๋™์กฐํ•ฉยท์ •๋‹น์˜ ๊ฐ€์ž…ยทํƒˆํ‡ด, ์ •์น˜์  ๊ฒฌํ•ด, ๊ฑด๊ฐ•, ์„ฑ์ƒํ™œ ๋“ฑ์— ๊ด€ํ•œ ์ •๋ณด๋Š” ๋ณ„๋„์˜ ๋™์˜ ์—†์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค.

So the field is optional, it is blank unless you fill it, and there is a separate tick box next to it that you must tick before it will be accepted. Ticking it is recorded with a timestamp. The purpose is narrow โ€” so that a plan does not send you somewhere you cannot eat โ€” and it is used for nothing else. If you would rather not write it down, leave it empty and tell us in person; the plan still gets written.

If you have an account

Accounts are live. A user record holds your email, a one-way hash of your password (never the password), your language, whether you asked for the occasional email, the timestamps at which you agreed to the Terms and this notice, the referral code you arrived with, your account status, and the ip and ua from the moment you signed up. A signed-in session is a separate record: a hash of the session token, an expiry, and the ip and ua that last used it.

To stop abuse

A short log of ip, the kind of request, and the time, used to rate-limit repeated attempts.

What it is used for

Taking payment, delivering what was bought, letting you get a fresh download link, writing the itinerary you asked for, answering you when you write to us, keeping the tax and refund records Korean law requires, and blocking abuse. Not advertising, not profiling, and not sold or handed to anyone for their own purposes.

Who else processes it, and where

All of these are outside Korea. Using this site means your data crosses a border, so the law requires the specifics rather than a list of names โ€” the items below are the ones it asks for.

The legal basis for the first three is that they are the processing and storage needed to perform the contract with you, disclosed here in this notice. ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฒ• ์ œ28์กฐ์˜8 ์ œ1ํ•ญ ์ œ3ํ˜ธ ๊ฐ€๋ชฉ โ€” ์ •๋ณด์ฃผ์ฒด์™€์˜ ๊ณ„์•ฝ์˜ ์ฒด๊ฒฐ ๋ฐ ์ดํ–‰์„ ์œ„ํ•˜์—ฌ ๊ฐœ์ธ์ •๋ณด์˜ ์ฒ˜๋ฆฌ์œ„ํƒยท๋ณด๊ด€์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๋กœ์„œ ์ œ2ํ•ญ ๊ฐ ํ˜ธ์˜ ์‚ฌํ•ญ์„ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์— ๊ณต๊ฐœํ•œ ๊ฒฝ์šฐ.

Cloudflare, Inc.

Items transferred
Everything on this page: order and account records, itinerary answers, IP address, browser string, and the files themselves
Country, when, how
United States and Cloudflare's global network. Continuously, at the moment of each request, over an encrypted connection
Recipient
Cloudflare, Inc. โ€” 101 Townsend St, San Francisco, CA 94107, USA ยท privacyquestions@cloudflare.com
Purpose and period
Hosting, database and file storage. Kept for as long as the retention table below says
Refusing
You can refuse by not using the site. There is no version of it that runs without this โ€” refusing means we cannot sell to you

PayPal (Europe) S.ร  r.l. et Cie, S.C.A.

Items transferred
The order amount and reference. Your payment details are given by you to PayPal directly โ€” we never see or hold a card number
Country, when, how
Luxembourg and the United States. At the moment you pay or are refunded, over an encrypted connection
Recipient
PayPal (Europe) S.ร  r.l. et Cie, S.C.A. โ€” 22-24 Boulevard Royal, L-2449 Luxembourg
Purpose and period
Taking payment and issuing refunds. PayPal keeps its own records under its own policy, which we do not control
Refusing
You can refuse by not paying. Nothing goes to PayPal until you press the button

Resend (email) โ€” not connected yet

Items transferred
Your email address and the content of the message we send you
Country, when, how
United States. At the moment an email is sent, over an encrypted connection. No email is sent today โ€” this row describes what will happen, and it is here so it does not appear silently later
Recipient
Resend, Inc. โ€” Delaware, USA
Purpose and period
Delivering download links, replies, and password resets
Refusing
Optional emails can be turned off in your account. Emails about an order you placed cannot โ€” that is the delivery of what you bought

Google โ€” the fonts on this page

Items transferred
Your IP address and browser string, revealed by your browser when it fetches the typeface files
Country, when, how
United States and Google's global network. On every page load, before you have agreed to anything
Recipient
Google LLC โ€” 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
Purpose and period
Serving the two typefaces this site is set in. Google states its own retention for these requests
Refusing
Blocking fonts.googleapis.com in your browser stops it. The site still works; the type falls back to one already on your device
One honest note about that last one. The first three are needed to perform the contract, which is what puts them on the legal basis quoted above. The fonts are not โ€” the site would sell perfectly well without them. Serving those files from our own server instead would end this transfer completely, and that is the fix. Until it is done, this notice names the gap rather than papering over it.

Handing it to anyone else

Beyond the processors above, nothing is given to a third party for their own use. Nothing is sold. The one exception is a demand we are legally obliged to answer โ€” a court order or a lawful request from an authority โ€” and we do not have a way to promise otherwise.

How long it is kept

Some of these periods are ours to choose. Some are not โ€” Korean commerce law fixes them, and it fixes them as a minimum, which means deleting an order record early is not an option even if you ask. ์ „์ž์ƒ๊ฑฐ๋ž˜ ๋“ฑ์—์„œ์˜ ์†Œ๋น„์ž๋ณดํ˜ธ์— ๊ด€ํ•œ ๋ฒ•๋ฅ  ์‹œํ–‰๋ น ์ œ6์กฐ ์ œ1ํ•ญ โ€” ํ‘œ์‹œยท๊ด‘๊ณ ์— ๊ด€ํ•œ ๊ธฐ๋ก 6๊ฐœ์›” ยท ๊ณ„์•ฝ ๋˜๋Š” ์ฒญ์•ฝ์ฒ ํšŒ ๋“ฑ์— ๊ด€ํ•œ ๊ธฐ๋ก 5๋…„ ยท ๋Œ€๊ธˆ๊ฒฐ์ œ ๋ฐ ์žฌํ™”๋“ฑ์˜ ๊ณต๊ธ‰์— ๊ด€ํ•œ ๊ธฐ๋ก 5๋…„ ยท ์†Œ๋น„์ž์˜ ๋ถˆ๋งŒ ๋˜๋Š” ๋ถ„์Ÿ์ฒ˜๋ฆฌ์— ๊ด€ํ•œ ๊ธฐ๋ก 3๋…„.

Order and payment records
5 years โ€” required, not chosen
Complaints and disputes
3 years โ€” required
Advertising and display records
6 months โ€” required
Account
Until you close it. Closing strips the record of everything that identifies you โ€” email, password hash, sign-in provider, IP, browser string โ€” and unlinks your orders from it. The paid order records themselves survive, because the law above says they must
Itinerary answers, including the allergy field
1 year after the plan is delivered, then the answers are erased from the record while the order itself stays
Sign-in sessions
30 days after they expire or you sign out
Download and questionnaire links
30 days after they expire
Rate-limit log (IP)
30 days
Payment provider notifications
1 year

How it is actually deleted

A retention period that nothing enforces is a sentence, not a practice. So the deletions in the table above are done by code, not by remembering: once a day, when the site next receives a request, a routine removes everything past its period. Rows are deleted outright โ€” they are not flagged, hidden, or moved to an archive โ€” and files are deleted from storage in the same pass.

Two things are deliberately not automatic. Order records past their five years, and the files attached to them, are removed as a reviewed operation rather than by a background job, because a job that can delete financial records unattended is a worse risk than the one it solves. And closing an account takes effect at that moment, not on the next daily run.

Cookies and local storage

This site sets one cookie, and only once you sign in: kbl_session, which is how the site knows the next page you open is still you. It holds a random token and nothing else โ€” no name, no email, no tracking identifier โ€” it is marked HttpOnly and Secure so that scripts cannot read it, and it disappears when you sign out. There is no advertising or analytics cookie of any kind, first-party or third-party.

Separately, your browser's local storage holds kbl_lang โ€” whether you chose English or Japanese. That never leaves your device and is not sent to us.

What you can ask for

You can ask what is held about you, ask for it to be corrected, ask for it to be deleted, ask us to stop processing it, and withdraw a consent you gave โ€” including the allergy one, which you can withdraw without giving up the plan. Write to the address at the top; we answer within 10 days.

If an order has been paid, deleting your account does not delete the order record โ€” see retention above for why. If you think we have handled this badly you can complain to Korea's Personal Information Protection Commission (๊ฐœ์ธ์ •๋ณด๋ณดํ˜ธ์œ„์›ํšŒ, privacy.go.kr, ๊ตญ๋ฒˆ์—†์ด 182), and if you live outside Korea, to the equivalent authority where you are.

Children

This site is not built for children and does not knowingly collect their data.

Changes

When this notice changes in a way that matters โ€” a new processor, a new purpose, a longer retention โ€” the effective date at the top changes with it, and the previous version is what applied to anything collected before that date.