This Privacy Policy describes how hnnguyen.dev ("we", "us", or "the site") collects, uses, and safeguards your information when you visit the site, read articles, leave comments, subscribe to the newsletter, or create an account. By using the site, you agree to the practices described here.
1. Information We Collect
Information you provide
- Account details — when you register, we store your name, email address, and a securely hashed password.
- Profile information — an optional display name, avatar, and biography you choose to add.
- Comments — the content you post, along with the account it is associated with.
- Newsletter — the email address you use to subscribe to updates.
- Direct contact — any information you include when you email us.
Information collected automatically
- Log data — your browser type, device information, referring pages, and approximate location derived from your IP address.
- Usage data — the pages you view and how you interact with the site, used to improve content and performance.
- Cookies & local storage — small pieces of data stored in your browser (see the Cookies section below).
Information from third-party sign-in
If you choose to sign in with a third-party provider such as Google, we receive your basic profile information — your name, email address, and profile picture — as authorized by that provider. We never receive your third-party password.
2. How We Use Your Information
- Create and manage your account and keep it secure.
- Publish and moderate the comments you submit.
- Send the newsletter and service-related messages you have requested.
- Operate, maintain, personalize, and improve the site.
- Detect, prevent, and respond to fraud, abuse, and security incidents.
- Comply with legal obligations and enforce our Terms of Service.
3. Cookies & Local Storage
We use cookies and browser storage strictly to make the site work and to remember your preferences, including:
- Essential — authentication tokens and session identifiers that keep you signed in.
- Preferences — your theme choice (light or dark) and similar settings.
You can clear or block cookies through your browser settings, but some features — such as staying signed in — may not work as expected if you do.
4. Third-Party Services
We rely on a small number of trusted providers to operate the site. Each processes only the data needed for its function:
- Authentication — Google, for optional social sign-in.
- Cloud storage — Amazon Web Services (S3), to store images and uploaded files.
- Email delivery — for account, newsletter, and transactional messages.
- AI assistant — the on-site chat assistant processes the messages you send to it to generate responses.
5. How We Share Information
We do not sell your personal information. We share it only in limited circumstances: with the service providers above who act on our behalf; when required by law or to respond to valid legal requests; and to protect the rights, safety, and property of the site and its users. Comments and public profile details you choose to publish are, by their nature, visible to others.
6. Data Retention
We keep your information for as long as your account is active or as needed to provide the site. When you delete your account, we remove or anonymize your personal information, except where we must retain it to comply with legal obligations, resolve disputes, or enforce our agreements.
7. Your Rights & Choices
- Access & correction — view and update your profile from your account settings.
- Deletion — delete your account, or request deletion of your personal data.
- Newsletter — unsubscribe at any time using the link in every email.
- Access requests — contact us to exercise any privacy right available to you under applicable law.
8. Data Security
We use reasonable technical and organizational measures — including encrypted connections and hashed passwords — to protect your information. No method of transmission or storage is completely secure, however, so we cannot guarantee absolute security.
9. Children's Privacy
The site is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us information, please contact us and we will delete it.
10. International Visitors
The site may be operated from, and your information processed in, a country different from your own. By using the site, you consent to the transfer and processing of your information as described in this policy.
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date above and, where appropriate, provide additional notice. Your continued use of the site after changes take effect constitutes acceptance of the updated policy.
12. Contact Us
If you have any questions about this Privacy Policy or how your information is handled, reach out at nghuunghia.dev@gmail.com.