Skip to content
devopsbymuh_

# privacy

Privacy Policy

Last updated: August 2, 2026

The short version: you can read everything on devopsbymuh.com without an account and without giving me anything. A few features — the newsletter, the mentorship application, the topic request box — do ask for your email, and this page explains exactly what happens to it. No advertising trackers, no data sold to anyone, ever.

Browsing the site

You do not need an account to read the articles, take the practice tests, use the tools, or watch the courses. Nothing on this site is gated behind a signup.

Like every website, the hosting provider (Vercel) processes standard technical request data — IP address, browser type, and the pages requested — in order to serve the site and protect it from abuse. That is handled under Vercel's own privacy policy and is not used by me to identify you.

What you choose to send me

Four places on this site ask for information, and all four are optional. Each one sends what you type to my own backend server (api.codewithmuh.com), where it is stored in a private database and used only for the purpose you gave it for:

  • Newsletter signup — your email address, so I can email you when a new article or question bank goes live.
  • Practice test results page — your email address, if you ask to be notified about new question banks. Same list as the newsletter.
  • Topic request box on the contact page — your email address and the topic you describe, so I can follow up if it becomes a video.
  • Mentorship application — your name, email address, current experience level, and whatever you write about your goals, so I can reply to your application.

Why I am allowed to hold it, and for how long

The lawful basis is your consent: nothing is collected unless you fill in a form and submit it. You can withdraw that consent at any time, and withdrawing it does not cost you access to anything on the site — every article, test and tool stays free either way.

Newsletter emails are kept until you unsubscribe. Every email has a one-click unsubscribe link, and unsubscribing removes you from the list. Mentorship applications and topic requests are kept while they are still relevant to a conversation we are having, and deleted once they are not.

Each form also records which page you submitted it from, so I can tell a mentorship enquiry from a practice-test signup. Each form additionally carries a hidden anti-spam field that must stay empty; it exists to catch bots and holds nothing about you.

Analytics

This site uses Vercel Web Analytics and Vercel Speed Insights to count page views and measure real-world loading performance. Both are privacy-friendly by design: they set no cookies, do not fingerprint your device, do not build a profile of you, and cannot track you across other websites. What I see is aggregate — which pages are read and how fast they load — never who read them.

Storage on your own device

A few things are saved in your browser's local storage so the site behaves sensibly on your next visit. These never leave your device and are never sent to any server. You can clear them at any time through your browser settings.

  • Your theme preference (light or dark mode).
  • Your progress in a practice test — answers, flagged questions and the timer — so a refresh or a closed tab does not lose an attempt in progress.
  • A note that you already subscribed from a practice test, so you are not asked a second time.
  • A service worker cache of pages and assets, which is what lets the site open when you are offline.

Third parties

Articles embed videos using youtube-nocookie.com, YouTube's privacy-enhanced mode, so YouTube does not store viewing data until you actually press play. Once you do, Google's privacy policy applies.

The Linux Playground loads CheerpX, a WebAssembly runtime served from Leaning Technologies' CDN, in order to boot a Linux machine inside your browser tab. The virtual machine and everything you type into it run locally on your device and are not uploaded anywhere.

The 'book a call' links open Calendly, and links to YouTube, GitHub and LinkedIn take you to those platforms. Once you leave devopsbymuh.com, each of those services' own privacy policies apply.

Form submissions are processed by my own backend and stored in a managed database. I do not sell, rent, or share your data with advertisers or data brokers — not now and not later.

If you pay for something

Almost everything here is free and needs no payment details at all. If you join the mentorship programme or engage me for consulting, that transaction is invoiced by Rashid LLC — the company behind this site — and processed by Stripe.

Your card number, CVC and bank credentials are submitted directly to Stripe and are handled under Stripe's own privacy policy and security standards. They never reach this site, my backend, or any database I control, and I could not see them if I wanted to.

What I do receive is the information needed to reconcile a payment: the amount, currency, date, whether it succeeded, the last four digits of the card, and the billing name and address. Invoices and payment records are kept for as long as tax and accounting rules require, which is longer than I would keep anything else — those are records I am not free to delete on request.

Your rights

You can ask me what I hold about you, ask for it to be corrected, ask for a copy of it, or ask me to delete it entirely. Email devopsbymuh@gmail.com and I will action it — deletion requests are honoured in full, with no attempt to talk you out of it.

If you are in the UK or EU, you also have the right to complain to your local data protection authority if you think I have handled your data badly. I would rather you told me first so I can fix it.

Children

This site is aimed at working and aspiring engineers and is not directed at children under 16. If you believe a child has submitted personal information through one of the forms, email me and I will delete it.

Changes to this policy

If what this site collects changes, this page is updated in the same release, with a new date at the top. Material changes to how existing data is used will also be announced to the newsletter rather than quietly edited in.

Questions about any of this? Contact devopsbymuh@gmail.com.