Privacy Policy
Effective date: October 28, 2026
This policy describes what information is handled when you read joshfonseca.com, a blog about software engineering, language models and mobile apps. It sets out what happens to that information and which choices you can make as a reader. The operator is the person running the blog, and the words we and us refer to the operator.
Visit logs
The servers that deliver Joshfonseca keep routine logs. An entry may contain your IP address, the time of the request, the page or file asked for, your browser and device type, and the address of the page that sent you here. These logs help us keep the blog available, track down errors, notice abusive traffic such as scrapers hammering a tutorial, and see in broad terms which posts get read.
Cookies and similar technology
The blog may use cookies, local storage or similar tools. A few exist only so that code examples, menus and embedded demos display properly. Others, where switched on, count audiences, remember a display preference, support advertising or note which link led a visitor to a developer tool, course or app store listing so that an affiliate referral can be credited. Items set by outside providers are governed by those providers’ own notices.
Controls in your browser
You can block or clear cookies in your browser, browse privately, or add extensions that limit trackers. Developers will likely know these settings already. If your browser sends a do-not-track or global privacy signal, we treat it as an opt-out where the tools in use can honour it. Blocking some storage may change how embedded demos or code widgets behave.
What you send by email
When you write to [email protected], we receive your address and whatever you include, such as a bug report, a code excerpt or a question about a post. We use it to answer you, fix the article and keep a record of the exchange. We do not sell messages, and we will not publish your words or code without asking first. Please do not include secrets such as API keys or tokens; if you do by mistake, tell us and revoke them on your side.
Newsletters and forms
If the blog offers a mailing list or a form, the details you enter are used for that purpose, such as sending new posts you asked to receive. A way to unsubscribe will be included in what you receive, and a short email to us also gets you taken off the list.
Outside providers
Publishing a technical blog depends on other services. These may include hosting and content delivery, analytics, advertising and affiliate networks, and embedded material such as videos, code sandboxes or repository snippets. They may receive technical data about your visit so that their part works, and they handle it under their own policies, which can differ from this one.
Retention
Raw access logs from the servers are held for a short period, after which they are erased or boiled down to counts that identify no one. Emails are kept while they remain useful for replying, correcting a post or meeting a legal duty, and are removed once that need has passed.
Your rights
Depending on where you live, you may be able to ask what personal information we hold about you, have it corrected or erased, object to certain uses, or withdraw consent given earlier. Email [email protected] with a short description of your request. We may ask for proof that the message comes from you, and we will respond within the period the law sets.
Children
Joshfonseca is written for adults and teenagers interested in programming and technology and is not aimed at children under 13. A young learner who emails a question about their first app should have a parent or guardian write instead. If you think a child has sent us personal details, let us know and we will delete them.
Security
We use secure connections and limit who can open the inbox and the site’s administration. No system connected to the internet is fully safe, so we cannot guarantee that information will never be exposed.
International transfers
The providers behind the blog may process data in several countries, where the rules can differ from those near you. By using the site you accept that your information may move across borders in this way.
Changes
This policy will be edited if the blog adds a new analytics tool, an ad service or a signup form, or if legal requirements shift. The effective date above shows when the current version began, and continued reading after an update means you accept it.