Privacy
Privacy Policy
Effective: August 10, 2026
Operator and contact
This personal portfolio is operated by Sungjoon Lee. To request access, correction, deletion, restriction, withdrawal of consent, or help with any privacy matter, use the contact page.
Information, purposes, and retention
Hosting, security, and error handling may also temporarily create standard provider logs containing an IP address, request time, path, and user agent.
Language, cookies, and local storage
At the unprefixed root URL, the site reads Accept-Language to suggest Korean or English. The raw header is not separately stored.
The language cookie is created only after a menu choice and is not combined with analytics identifiers. Analytics and error-reporting storage is created only after permission. Change the choice in Privacy & cookie settings in the footer or clear site storage in the browser.
External processing and international transfers
The features below may transmit information to provider servers outside the visitor’s country. Processing regions and retention depend on provider terms, account settings, and deployment configuration.
International transfers for optional features
OpenAI requests set store: false to disable application-state storage. OpenAI and Google may still retain limited abuse-monitoring logs under their policies and account settings. Google Signals and advertising personalisation are disabled. Do not submit sensitive personal information through the form or chatbot.
Browser error reporting and screen replay start only after permission, and replays mask typed input and the chatbot conversation area. Server error logs are recorded regardless of consent to keep the service working, but only after removing credentials, cookies, request bodies, and visitor identifiers.
To triage the severity of an error alert and suggest a fix, an error summary is sent once more to an AI provider. That summary is limited to the error title, type, message, code stack locations, deployment environment, and release. It excludes the visited URL, request headers, request bodies, screen replays, location, and visitor identifiers. The same fields and the verdict go to a Discord channel to alert the operator, and are recorded in this site's database.
See the official data terms from Web3Forms, Google Analytics, OpenAI API, Gemini API, and Sentry for provider-specific details.
Deletion, rights, and changes
Information controlled by the site is deleted without undue delay when its purpose ends or a valid deletion request is received. Browser storage can be deleted directly by the visitor. Information already transmitted to a provider follows that provider’s process and any legal retention duty.
You will not be unfairly disadvantaged for exercising privacy rights. If services, purposes, or retention change, this document and its effective date will be updated together.