Privacy
Privacy Policy
How m4rkyu.com collects, uses, and protects your information — and the choices you have.
Last updated · June 2026
This site is a personal portfolio. This policy explains what information it collects, why, and the choices you have. The short version: it collects only what a feature you use needs, analytics stay off until you opt in, and nothing is ever sold.
Who's responsible
The site is run by ZhenXiao Mark Yu, an individual based in Ontario, Canada — there's no company behind it. For any privacy question you can reach me at the email at the bottom of this page.
What I collect
Most of the site works without giving up anything — you can browse every page anonymously. Information is only collected when a specific feature needs it: sending a message, subscribing to the newsletter, opting into analytics, asking the assistant, or signing in to comment.
Contact form & newsletter
The contact form sends your name, email, and message by email through Resend so I can reply; it isn't stored in a database. The newsletter uses double opt-in — you confirm by clicking a link — and your email is kept by Resend until you unsubscribe, which you can do from any email.
Analytics & cookies
Analytics (Vercel Analytics and Speed Insights) measure anonymous page views and performance, and they load only after you accept them in the cookie banner — they're off by default. Your consent choice is remembered in a small cookie and in local storage, along with optional preferences like theme; these stay on your device.
The AI assistant
When you use the on-site assistant, your message is sent to DeepSeek to generate a reply. This site doesn't store your prompts, and a rate limit applies per visitor. Please don't enter sensitive personal information into it.
Optional accounts
Signing in is optional and powered by Supabase. If you create an account to comment or save items, it stores your username, basic profile, comments, and saved items until you delete them.
Service providers
A few trusted providers process data on my behalf: Vercel (hosting and privacy-friendly analytics), Resend (email for the contact form and newsletter), DeepSeek (generates the assistant's replies), Supabase (optional accounts and comments), and Cloudflare (spam protection on forms). Some of them process data outside Canada, including in the United States and the EU.
How long data is kept
Contact messages live in my email only as long as needed to handle your enquiry. Newsletter subscriptions are kept until you unsubscribe. Account data is kept until you delete your account. Analytics are retained according to Vercel's own policy.
Your choices and rights
You can ask to access, correct, or delete your information, withdraw analytics consent at any time from the cookie banner, and unsubscribe from the newsletter using the link in any email. Email me and I'll respond within a reasonable time, consistent with Canadian privacy law (PIPEDA).
Children
This site isn't directed at children under 13, and I don't knowingly collect their information.
Changes to this policy
I may update this policy as the site changes; the date above always reflects the latest version, and significant changes will be noted here.
Contact
Questions about privacy, or want to exercise any of the choices above? Email me:
markyu0615@gmail.com