Privacy Policy
Last updated: September 7, 2026
This Privacy Policy explains how iwantcoding.com ("we", "us", "our") collects, uses, discloses, and protects your personal information when you use our website at https://iwantcoding.com. Please read it carefully. By using our site, you agree to the practices described here.
1. Who we are
iwantcoding.com is a coding tutorial website operated from the Philippines. Our editorial and privacy contact is admin@iwantcoding.com. We serve as the data controller under the Philippine Data Privacy Act of 2012 (RA 10173) and the EU General Data Protection Regulation (GDPR) where it applies.
2. Information we collect
Information you give us
- Account data β name, email address, and password (hashed) when you register.
- Comments and posts β display handle and comment body when you post on lesson pages.
- Contact form β your name, email, and message when you contact us.
- Two-factor auth β an encrypted TOTP secret if you enable two-factor authentication.
Information we collect automatically
- Usage data β pages visited, referring site, browser type, device type, and approximate location (from IP).
- IP address β logged for security, rate-limiting, and abuse prevention.
- Progress data β which lessons you have completed, saved to your browser's
localStorage. - Cookies and similar technologies β see our Cookie Policy.
3. How we use your information
- To operate the site and provide the lessons, quizzes, and discussion features.
- To authenticate you and secure your account.
- To reply to your questions and support requests.
- To improve content quality using aggregate analytics.
- To detect and prevent spam, fraud, and abuse.
- To comply with legal obligations.
4. Legal basis (GDPR)
Where GDPR applies, we rely on the following legal bases:
- Consent β for optional cookies and email marketing.
- Contract β to provide the services you sign up for.
- Legitimate interest β for site security, spam prevention, and aggregate analytics.
- Legal obligation β where we must retain records to comply with the law.
5. Third-party services
We use the following third-party services. Each provider has its own privacy practices:
| Service | Purpose | Provider |
|---|---|---|
| Google Analytics 4 | Aggregate site usage | |
| Google reCAPTCHA v3 | Spam and bot protection | |
| Google AdSense | Display advertising | |
| Google Search Console | Search performance monitoring |
6. Advertising and cookies
We use Google AdSense to display ads on our site. Google, as a third-party vendor, uses cookies to serve ads based on your prior visits to our website and other websites. Google's use of advertising cookies enables it and its partners to serve ads to our users based on their visit to our sites and/or other sites on the internet.
You may opt out of personalised advertising by visiting Google Ads Settings, or by visiting www.aboutads.info.
For more on cookies, see our Cookie Policy.
7. Data sharing
We do not sell your personal information. We share limited data only with:
- Service providers that help us operate the site (see section 5).
- Law enforcement where required by a valid legal request.
- Successors in the event of a merger or acquisition (with continued protection).
8. Data retention
- Account data β kept while your account is active, deleted within 90 days of account closure.
- Comments β kept while public unless you request deletion.
- Server logs β 90 days.
- Analytics data β as per the retention configured in Google Analytics (default 14 months).
9. Your rights
Depending on where you live, you may have the right to:
- Access the personal data we hold about you.
- Correct inaccurate personal data.
- Delete your personal data ("right to erasure").
- Restrict or object to certain processing.
- Port your data to another service.
- Withdraw consent at any time.
- Lodge a complaint with the Philippine National Privacy Commission (NPC), an EU supervisory authority, or your local regulator.
Email admin@iwantcoding.com to exercise any of these rights. We verify identity before acting on requests.
10. Data security
We use industry-standard measures including HTTPS everywhere, hashed passwords, optional two-factor authentication, rate limiting, spam filtering (reCAPTCHA), and least-privilege database access. No system is 100% secure, but we work to reduce risk.
11. International data transfers
Our servers may be located outside your country. Where required, we use appropriate safeguards (such as Standard Contractual Clauses) for international data transfers.
12. Children's privacy
iwantcoding.com is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it.
13. Changes to this policy
We may update this Privacy Policy from time to time. Changes are posted on this page with an updated "Last updated" date. Material changes will also be announced on the site homepage.
14. Contact
Questions about this policy? Email admin@iwantcoding.com.