Last updated on May 29, 2026.
Portfolio ("we", "us", or "our") operates and the related portfolio, contact, and project pages (the "Service"). This Privacy Policy explains what information we collect, how we use it, and the choices you have.
Information We Collect
We collect only the information needed to operate this site, respond to messages, and keep the Service working safely.
Please do not submit sensitive personal information through the contact form or leaderboard unless it is necessary for your request.
How We Use Information
We use the information we collect to:
We do not sell personal information, and we do not use it for targeted advertising.
Cookies
The Service uses cookies for authentication and CSRF protection. These cookies help keep admin sessions secure and protect admin forms from unauthorized submissions. You can configure your browser to refuse cookies, but some protected parts of the Service may not work correctly without them.
Service Providers
We may use service providers to host the site, deliver email, store data, and monitor errors. For example, production errors may be reported to Sentry with diagnostic details needed to investigate failures. Service providers may process information only as needed to provide their services to us.
Retention
We keep personal information only as long as needed for the purposes described in this policy, unless a longer retention period is required or permitted by law. Contact messages are kept as long as needed to respond and maintain reasonable records. Leaderboard names may remain visible while the leaderboard is active, unless removed by request or as part of routine maintenance. Shared files remain available until removed or marked for deletion by an authorized admin.
Security
We use reasonable technical and administrative safeguards to protect information. No method of transmission over the Internet or electronic storage is completely secure, so we cannot guarantee absolute security.
Your Choices
You may contact us to ask for access to, correction of, or deletion of personal information you have provided, subject to legal and operational limits. If you want a leaderboard name or contact message removed, please include enough detail for us to locate it.
Links To Other Sites
The Service may link to websites or services that we do not operate. We are not responsible for their content, privacy policies, or practices. Please review the privacy policy of any third-party site you visit.
Children's Privacy
The Service is intended for a general audience and is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information through the Service, please contact us so we can take appropriate steps to remove it.
Changes To This Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will update the date at the top of this page. Changes are effective when posted unless a later effective date is stated.
Contact Us
If you have any questions about this Privacy Policy, please contact us.