harrysportfolio.me
harrysportfolio.me
Back to Portfolio
LEGAL

Privacy Policy

Last updated: June 23, 2026  |  Effective: June 23, 2026

This Privacy Policy describes how harrysportfolio.me ("Site", "we", "I") handles information when you visit this portfolio website. I am committed to being transparent about data practices and respecting your privacy.

1. Who I Am

This Site is operated by nam0ij, an independent Roblox developer. This is a personal portfolio website. I do not operate as a business entity with formal data processing infrastructure — I am a solo developer.

For privacy-related questions, contact: wassupnam@gmail.com

2. What Data I Collect

2.1 Data You Provide

I do not operate a contact form on this Site. When you contact me via email or Discord (linked from this Site), any information you voluntarily share is handled according to the practices of those third-party platforms (Gmail, Discord), not stored by this Site.

2.2 Automatically Collected Data

This Site does not directly collect or log personal data. However, third-party services embedded or linked from this Site may collect data automatically. See Section 5 for details.

2.3 Data Stored Locally on Your Device

This Site uses localStorage (browser storage) to store the following on your device only:

  • Cookie consent preference: Whether you accepted or declined our cookie notice (key: nam0ij_cookie_consent)
  • Session indicator: Whether you have visited before during the current browser session, to skip the intro animation (key: nam0ij_visited)
  • Admin panel data: If you use the password-protected admin panel, portfolio and updates data you enter is stored locally in localStorage (keys: nam0ij_portfolio, nam0ij_updates). This data never leaves your device unless you manually export it.

This data is stored only in your browser, on your device. It is not transmitted to any server. You can clear it at any time by clearing your browser's localStorage/cookies.

3. Cookies

3.1 What Are Cookies?

Cookies are small data files stored on your device. This Site primarily uses localStorage rather than traditional cookies. LocalStorage functions similarly but is only accessible to the Site's own scripts and is never sent to servers in HTTP headers.

3.2 Types of Storage Used

Strictly Necessary (localStorage):

  • Cookie consent status — to remember that you have been shown the consent banner
  • Session visit flag — to provide a seamless experience on return visits

Third-Party Cookies (from embedded services):

  • YouTube: The music player embeds YouTube via the IFrame API. YouTube may set cookies on your browser. See Google's Privacy Policy for details.
  • Spotify (optional): If you choose to paste a Spotify URL, a Spotify embed iframe is loaded. Spotify may set cookies. See Spotify's Privacy Policy for details.
  • Google Fonts: Fonts are loaded from Google's CDN, which may set cookies and log IP addresses. See Google's Privacy Policy.

3.3 Your Cookie Choices

You can manage cookies through your browser settings. Most browsers allow you to:

  • View and delete cookies and localStorage data
  • Block cookies from specific sites or all sites
  • Receive a warning before a cookie is stored

Note that blocking certain cookies may affect Site functionality (e.g., the intro animation may replay every visit).

4. How I Use Data

Since I do not collect personal data directly, there is limited data usage to describe. The localStorage data I store is used exclusively to:

  • Remember your cookie consent preference to avoid showing the banner repeatedly
  • Improve your browsing experience by skipping the intro animation on return visits
  • Enable the admin panel to function (if you are the Site owner)

I do not use any analytics services (such as Google Analytics) on this Site. I do not sell, rent, share, or otherwise disclose any data to third parties for commercial purposes.

5. Third-Party Services

5.1 YouTube (Google LLC)

The music player on this Site uses the YouTube IFrame Player API to play audio. When the player loads, YouTube's scripts are fetched from Google's servers, which may log your IP address and set cookies as described in the Google Privacy Policy. I have no control over YouTube's data practices.

5.2 Spotify AB (Optional)

The Site offers an optional Spotify widget. This feature is only activated when you voluntarily paste a Spotify URL into the provided field. Spotify's embed player is then loaded, and Spotify may collect data pursuant to their Privacy Policy. I do not store, transmit, or receive any Spotify credentials or listening data.

5.3 Google Fonts

Fonts (Space Grotesk, JetBrains Mono) are loaded from fonts.googleapis.com. Google may log your IP address when fonts are fetched. This is governed by Google's Privacy Policy. To avoid this, consider using a browser extension that blocks Google Fonts or self-hosting fonts.

5.4 Roblox, Discord, and Other Linked Platforms

This Site contains links to my profiles on Roblox and Discord. Clicking these links takes you to those platforms, which have their own privacy policies. I am not responsible for their data practices.

6. Data Security

Since all data is stored locally on your device (in localStorage), I do not maintain servers that store your personal data and therefore cannot suffer a server-side data breach affecting your information. Your localStorage data is subject to your own device's security.

The admin panel is protected by a client-side password. While this provides basic access control for a personal portfolio, it is not intended as enterprise-grade security. Do not enter sensitive information into the admin panel.

7. Children's Privacy

This Site is not directed at children under the age of 13. I do not knowingly collect personal information from children. If you believe a child has provided information through this Site, please contact me so I can address the situation.

8. International Visitors

This Site is accessible worldwide. Different countries have different privacy laws. By using this Site, you acknowledge that the data practices described in this Policy are applicable. If you are located in the European Economic Area (EEA) or the United Kingdom and believe you have rights under GDPR, you may contact me to exercise those rights.

9. Your Rights

Depending on your jurisdiction, you may have the following rights regarding your data:

  • Right to Access: Request information about data held about you
  • Right to Rectification: Request correction of inaccurate data
  • Right to Erasure: Request deletion of your data
  • Right to Restrict Processing: Request limitation of processing
  • Right to Object: Object to processing of your data
  • Right to Data Portability: Request your data in a portable format

Since this Site stores only localStorage data on your own device, you can exercise most of these rights yourself by clearing your browser's localStorage (Settings → Privacy → Clear browsing data → Cookies and site data). For any other requests, contact me at the address below.

10. Do Not Track

I honor "Do Not Track" browser signals. This Site does not run any analytics scripts that would be affected by such signals. Third-party embeds (YouTube, Spotify) have their own DNT policies.

11. Changes to This Privacy Policy

I may update this Privacy Policy from time to time to reflect changes in practices or for other operational, legal, or regulatory reasons. I will update the "Last Updated" date at the top of this page. Your continued use of the Site after any changes constitutes acceptance of the updated Privacy Policy.

12. Contact

For any privacy-related questions, requests, or complaints, please contact me:

  • Email: wassupnam@gmail.com
  • Discord: nam0ij

I aim to respond to all privacy inquiries within 30 days.

© 2026 nam0ij. All rights reserved.

Terms of Service Privacy Policy Portfolio