Last updated: 22 August 2026
The short version
This site is a personal reference library of technical notes and cheatsheets. It is published for educational and informational purposes. Everything here is provided as is, with no warranty of any kind.
Many pages contain commands that change or destroy data — account deletions, device wipes, disk operations, database changes, server configuration. You are responsible for anything you run. Read, understand, and test in a safe environment before using any of it against a system you care about.
1. Educational purpose only
The content on this site consists of notes, references, and worked examples compiled for learning and day-to-day recall. It is not:
- Professional advice of any kind — technical, security, legal, financial, or compliance
- A substitute for official vendor documentation
- A recommendation to use any particular product, service, or configuration
- A guarantee that a described approach is appropriate for your environment
Where a page discusses regulatory frameworks — FERPA, COPPA, CIPA, GDPR, KCSIE, or any other — those descriptions are simplified summaries for orientation only. They are not legal advice, and requirements vary by jurisdiction, sector, and circumstance. Consult a qualified professional for your actual compliance position.
2. No warranty
All content is provided "as is" and "as available", without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy, or non-infringement.
No representation is made that any command, script, configuration, or procedure described here is correct, current, complete, secure, or suitable for any purpose.
3. Commands and scripts — run at your own risk
This is the part that matters most. Several pages on this site document operations that are destructive, irreversible, or both. Examples include, and are not limited to:
- Account suspension, data transfer, and deletion in cloud administration tools
- Remote lock, wipe, and factory reset of managed devices
- Disk, filesystem, permission, and ownership operations
- Database schema changes, migrations, and rollbacks
- Server, firewall, DNS, and mail-routing configuration
- Bulk operations affecting many users, devices, or records at once
Some of these tools provide no confirmation prompt and no undo. A command that is correct in one environment can be damaging in another.
Before running anything from this site:
- Understand what it does. If you cannot explain the command, do not run it.
- Check it against official documentation. Vendor behaviour changes; these notes may be out of date.
- Test in a non-production environment first — a test account, a spare device, a staging server.
- Take a verified backup and confirm you can actually restore from it.
- Confirm you have authorisation to make the change on the system in question.
You assume full responsibility for the consequences of any action you take based on this material.
4. Limitation of liability
To the fullest extent permitted by applicable law, the owner of this site accepts no liability for any loss or damage arising from use of, or reliance on, its content. This includes without limitation: data loss, service outage, security incidents, financial loss, loss of business or goodwill, and any direct, indirect, incidental, special, consequential, or punitive damages — whether or not the possibility of such damage was foreseeable.
5. Accuracy and currency
Technology changes constantly. Vendors rename products, deprecate commands, alter pricing tiers, and change default behaviour — often without notice. Content here reflects a point in time and may be outdated, incomplete, or superseded.
Where a page states a version, limit, price, or date, treat it as a starting point for your own verification rather than a current fact. Official vendor documentation always takes precedence over anything written here.
6. Third-party trademarks
Product names, logos, brand marks, and company names referenced on this site are the property of their respective owners. They are used solely for identification and descriptive purposes — to indicate which product a given reference page is about.
Use of a name or logo does not imply any affiliation with, endorsement by, sponsorship from, or partnership with that company. This site is independent and unaffiliated with any vendor whose products it documents.
If you are a rights holder and object to how a mark is used here, please get in touch and it will be addressed.
7. Third-party links and tools
This site links to external documentation, open-source projects, and vendor resources. Those links are provided for convenience. No responsibility is accepted for the content, accuracy, availability, security, or privacy practices of any external site.
Open-source tools referenced here — including community-maintained administration and deployment tooling — are not products of this site and carry their own licences and risks. Review a project's source, licence, and release history before deploying it against anything you rely on. Being mentioned here is not an endorsement or a security assessment.
8. Not affiliated with your employer
This is a personal site. Views and content are the author's own and do not represent any employer, client, or organisation.
9. Changes to this disclaimer
This disclaimer may be updated at any time without notice. The "last updated" date at the top reflects the most recent revision. Continued use of the site constitutes acceptance of the current version.
Questions
If something here is wrong, out of date, or raises a concern, corrections are genuinely welcome — accuracy matters more than being right the first time.
This notice is written in plain language for clarity. It is not legal advice and has not been prepared by a lawyer. If you need an enforceable legal position for your own site, have one drafted by a qualified professional.