Privacy Policy
Last updated: September 9, 2025
1. Overview
This website, joshuaeastman.dev, is a personal portfolio site created and maintained by Joshua Eastman. It also hosts a small, public, read-only Quotes API and a simple demo page for trying it out.
2. Information Collected
This site does not use cookies, analytics, advertising networks, or third-party tracking tools.
When you use the Quotes API or its demo page, the server processes standard request metadata (e.g., IP address, browser/user-agent, timestamps, and request path) to deliver responses, enforce rate limits, and protect the service from abuse. No end-user accounts are created and no personal profile is built from API usage.
3. Contact Form & reCAPTCHA
If you use the contact form, you may voluntarily provide your name, email address, and message. This is sent by email to the site owner and is not stored in a database beyond normal email retention.
To prevent spam and abuse on the contact form, this site may use Google reCAPTCHA. reCAPTCHA may collect device and browser information for security purposes. Use of reCAPTCHA is subject to Google’s Privacy Policy and Terms of Service.
4. Server Logs, Throttling, and Retention
- Rate-limiting: The API uses a global bucket and a per-IP bucket to ensure availability for everyone (HTTP 429 may be returned).
- What’s processed: IP address, user-agent, timestamps, and request path may appear in short-lived cache entries and routine server logs.
- Retention: Throttle cache entries expire automatically (minutes). Routine server logs are retained only as needed for operations, security, and troubleshooting, then deleted.
5. Data Sharing & Hosting
We do not sell or rent data. Operational data may be processed by hosting and network providers as part of normal service delivery.
6. Your Rights
If applicable law (e.g., EU/UK/California) grants you rights to access or delete personal information, you may contact me to request review or deletion of contact-form messages associated with your email, or to inquire about log data related to your IP.
7. Changes to This Policy
This policy may be updated from time to time. Material changes will be reflected by an updated “Last updated” date above.
8. Contact
Questions? Email contact@joshuaeastman.dev.