1. Introduction
Welcome to Tharunaditya's Portfolio & Blog. I value your privacy and am committed to protecting your personal information. This Privacy Policy explains how I collect, use, and safeguard your data when you visit my website.
2. Information I Collect
2.1 Automatically Collected Information
When you visit this website, I automatically collect certain information through:
- Google Analytics (GA4): Tracks anonymous usage data including pages visited, time spent, device type, location (country/city level), and referral sources.
- Browser Data: IP address (anonymized), browser type, operating system, and screen resolution.
- Local Storage: View counts, notification preferences, and theme preferences stored locally in your browser.
2.2 Push Notifications (OneSignal)
If you opt-in to browser notifications:
- I collect your notification subscription token (no personal identifiers)
- Device information (browser type, OS) for notification delivery
- Click/engagement data on notifications sent
Note: You can revoke notification permissions at any time through your browser settings.
2.3 Comments (Giscus/GitHub Discussions)
Comments are powered by GitHub Discussions. When you comment:
- Your GitHub username and profile information become public
- Comments are stored on GitHub's servers (subject to GitHub's Privacy Policy)
- I do not control or store this data directly
3. How I Use Your Information
- Analytics: To understand visitor behavior and improve content quality
- Notifications: To send updates about new blog posts (only if you opt-in)
- Performance: To optimize website speed and user experience
- Security: To detect and prevent malicious activity
4. Third-Party Services
This website uses the following third-party services:
Google Analytics 4
Purpose: Website analytics and traffic monitoring
Data Collected: Anonymous usage statistics, device info, location (city-level)
Privacy Policy: Google Privacy Policy
Opt-Out: Use Google Analytics Opt-out Browser Add-on
OneSignal
Purpose: Browser push notifications for new blog posts
Data Collected: Notification subscription token, device type, engagement data
Privacy Policy: OneSignal Privacy Policy
Opt-Out: Block notifications in browser settings or click "Unsubscribe" in any notification
GitHub (Giscus Comments)
Purpose: Blog comment system via GitHub Discussions
Data Collected: GitHub profile information, comment content
Privacy Policy: GitHub Privacy Statement
GitHub Pages
Purpose: Website hosting
Data Collected: Server logs (IP addresses, access times)
Privacy Policy: GitHub Privacy Statement
5. Cookies & Local Storage
This website uses:
- Essential Cookies: Theme preference (dark/light mode)
- Analytics Cookies: Google Analytics tracking (GA4)
- Local Storage: View counts, notification preferences, visited pages
You can clear all local data by clearing your browser's cache and site data.
6. Data Security
I implement reasonable security measures:
- HTTPS encryption for all connections
- IP anonymization in Google Analytics
- No collection of personally identifiable information (PII) without consent
- Regular security audits of third-party integrations
7. Your Rights
You have the right to:
- Access: Request information about data collected
- Deletion: Request removal of your data (where applicable)
- Opt-Out: Disable analytics, notifications, or comments
- Correction: Update or correct your information (via GitHub for comments)
To exercise these rights, contact me at: tharunaditya.anuganti@gmail.com
8. Children's Privacy
This website is not directed to individuals under the age of 13. I do not knowingly collect personal information from children. If you believe a child has provided information, please contact me immediately.
9. International Users
This website is hosted on GitHub Pages (United States). By using this site, you consent to the transfer of data to the United States and other countries where our service providers operate.
10. Changes to This Policy
I may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last Modified" date. Continued use of the website after changes constitutes acceptance of the updated policy.
11. Contact Information
For questions or concerns about this Privacy Policy, contact: