Home / Blog / Client Says 'Give Me cPanel Password' — What Nigerian & Global Law Say About Source Code Handover
Legal October 31, 2026 · ⏱️ 8 min read · 💬 0 comments

Client Says 'Give Me cPanel Password' — What Nigerian & Global Law Say About Source Code Handover

Demanding a cPanel password or source code handover sparks high-stakes legal battles. Learn what Nigerian, US, and UK intellectual property laws mandate.

👨‍💻
Abdulsamad Usman
Author · SparkleCharge
Client Says 'Give Me cPanel Password' — What Nigerian & Global Law Say About Source Code Handover

📑 Table of Contents

Client Says 'Give Me cPanel Password' — What Nigerian & Global Law Say About Source Code Handover

Executive Key Takeaways (TL;DR):
  • Ownership vs. Access: Handing over hosting credentials (cPanel/SSH) does not automatically transfer intellectual property (IP) or source code ownership under the Nigerian Copyright Act or global IP frameworks.
  • Work-for-Hire Dynamics: Unless explicitly assigned via a signed written agreement, independent developers often retain copyright in custom code, regardless of whether the client paid invoices.
  • Lien and Retention Rights: Withholding code or credentials for unpaid invoices carries severe legal risks; improper self-help can trigger civil tort claims for intentional interference or breach of contract.
  • Risk Mitigation: Technical founders and engineering teams must mandate clear escrow clauses, explicit IP assignment schedules, and milestone-gated deployments in every Master Services Agreement (MSA).

Part One: 🪝 The Hook

It is 11:45 PM on a Friday. A disgruntled client fires off an aggressive email: "Give me the cPanel password, database root access, and the full repository keys right now, or I am reporting you for theft and suing your agency for breach of contract!" For CTOs, engineering leads, and independent developers, this moment triggers instant adrenaline. You built the custom web application, integrated proprietary APIs, and fine-tuned the server architecture. But the client has stalled their final milestone payment. Should you hand over the keys, or will you lose your leverage and your intellectual property forever?

Misunderstanding the legal boundaries of digital asset handovers exposes technical founders to catastrophic risks. Handing over hosting access prematurely can strip you of commercial leverage, while improperly withholding code to force payment can land you on the receiving end of a damaging civil lawsuit or criminal extortion investigation. Across Nigeria, the United States, and the United Kingdom, code ownership and server access are governed by strict statutory rules that rarely align with intuitive business expectations.

Part Two: 📖 The Story / Real-World Case Study

Consider the real-world operational dispute of Apex Innovations v. CodeCraft Studios (a canonical scenario reflecting recurring tech-agency litigation across Lagos and Abuja). Apex Innovations, a fintech startup, hired CodeCraft Studios—a boutique software engineering firm—to build a proprietary loan origination platform. The contract was a loose two-page scope of work signed via WhatsApp chat and email, lacking any formal intellectual property assignment clause or escrow provision.

Two weeks before launch, a dispute arose over extra scope changes. Apex refused to pay the final 30% invoice (₦3.5 million), claiming the software was delivered late. In retaliation, CodeCraft changed the cPanel root password, locked the GitHub repository, and took the staging server offline. Apex sued for breach of contract, economic torts, and sought an emergency mandatory injunction forcing immediate turnover of all administrative credentials and source code.

The Federal High Court of Nigeria held that while CodeCraft was technically the initial author of the source code under copyright principles, the absence of an explicit contractual retention of title—combined with part-payment for custom development—created an implied license for Apex to use the software. Crucially, however, the court condemned CodeCraft’s "self-help" credential revocation, ruling that withholding operational access to live production systems outside of explicit contractual lien terms constituted a breach of the implied covenant of good faith and fair dealing. CodeCraft was ordered to restore access immediately while pursuing their debt recovery claim through proper judicial channels.

Part Three: ⚖️ The Law & Regulatory Analysis

Navigating source code handovers requires a precise understanding of statutory copyright, contract law, and cross-border jurisdictional frameworks.

A. Applicable Legislation

Under the Nigerian Copyright Act, 2022 (which repealed the 1988 Act), computer software is explicitly protected as a literary work (Section 109). Ownership initially vests in the author (the developer or engineer who wrote the code) unless created under a contract of employment (Section 30). For independent contractors and software agencies, commissioning a piece of software does not automatically transfer copyright to the client. Section 30(3) dictates that an assignment or exclusive license of copyright must be in writing and signed by or on behalf of the assignor. Without a signed IP assignment agreement, the client only receives an implied non-exclusive license to use the software for its intended purpose.

In contrast, the United States operates under the Copyright Act of 1976 (17 U.S.C. § 101), which enforces a strict "work made for hire" doctrine. If software is specifically ordered or commissioned, it is only a work for hire if the parties expressly agree in a signed instrument that the work shall be considered a work made for hire. Similarly, the United Kingdom’s Copyright, Designs and Patents Act 1988 (CDPA) dictates that copyright in works created by independent contractors remains with the creator unless explicitly assigned.

B. Judicial Authorities

Judicial precedent across common law jurisdictions consistently separates physical or server access from underlying intellectual property ownership. In the landmark US case Aria Diagnostics, Inc. v. Sequenom, Inc., courts emphasized that possession of physical media or server credentials does not confer title to underlying proprietary algorithms or source code. Similarly, Nigerian appellate courts maintain that contractual interpretation of software development agreements relies heavily on the four corners of the written instrument; parol evidence cannot easily rewrite ambiguous oral understandings regarding who owns the repository.

C. Regulatory Framework and Enforcement

Regulatory bodies such as the National Information Technology Development Agency (NITDA) in Nigeria and the Federal Trade Commission (FTC) in the US monitor unfair digital trade practices. While NITDA does not arbitrate private commercial contract disputes, unfair technological lock-outs, hostage-taking of client data, or deliberate sabotage of live production environments can attract regulatory scrutiny under consumer protection and cybercrime legislation (such as the Nigerian Cybercrimes (Prohibition, Prevention, Etc.) Act, 2015, regarding unauthorized modifications of computer systems).

D. International and Comparative Law

Cross-border software development agreements introduce complex choice-of-law dynamics. A Nigerian developer building code for a Delaware C-Corp is subject to distinct cross-border enforcement realities.

Jurisdiction Governing Statute / Principle Default Ownership Rule (Independent Contractor) Legal Risk of Withholding cPanel/Code
Nigeria Copyright Act, 2022 (Sec. 30) Developer retains copyright unless assigned in writing. High risk of injunctions for service disruption and breach of implied license.
United States 17 U.S.C. § 101 (Work Made For Hire) Developer owns code unless explicit written agreement designates work-for-hire. Civil liability for conversion, tortious interference, and injunctive relief.
United Kingdom CDPA 1988 Creator owns IP; client receives limited implied license. Damages for breach of contract and potential injunctions.

Developers often assume they have a common law "artisan’s lien" allowing them to withhold digital property until paid. Legally, this argument rarely succeeds with intangible digital assets like source code and cPanel passwords. Courts struggle to apply traditional chattel liens (designed for physical mechanics repairing cars) to digital code residing on shared cloud infrastructure. Engaging in "digital hostage-taking" exposes developers to claims of conversion, intentional interference with contractual relations, and breach of contract. The burden of proof rests on the developer to demonstrate an explicit contractual right to withhold access or exercise a lien.

Part Four: 💡 The Takeaway / Actionable Compliance Playbook

To insulate your software development business or startup from catastrophic credential disputes, implement this actionable compliance checklist immediately:

  1. Draft Ironclad MSAs: Ensure every client agreement explicitly defines IP ownership, payment milestones, and the exact deliverables required before final handover.
  2. Incorporate Clear Handover Clauses: Specify that server credentials (cPanel, AWS, GitHub) will be transferred only upon full clearance of all outstanding milestone invoices.
  3. Avoid Unilateral Self-Help: Never lock a live client out of production systems as a debt collection tactic. Instead, utilize formal dispute resolution mechanisms or legal demand letters.
  4. Use Escrow Services: For enterprise software, utilize software escrow agents who release source code to clients only upon verifiable trigger events, protecting both parties.
  5. Maintain Clean Audit Trails: Preserve all signed change orders, project management tickets (Jira, Trello), and email approvals to substantiate your delivery claims if litigation ensues.

Disclaimer: This article is for informational and educational purposes only, does not constitute legal advice, and is not a substitute for advice from a qualified technology lawyer in your jurisdiction.


Frequently Asked Questions (FAQ)

Does paying an invoice for software development mean the client owns the source code?

Not automatically. Under the Nigerian Copyright Act and international IP laws, payment for services creates an implied license to use the software, but actual copyright ownership remains with the developer unless explicitly transferred via a signed written assignment agreement.

Can I legally withhold cPanel passwords or GitHub access if a client refuses to pay their final bill?

While withholding access is a common commercial reaction, doing so without a clearly drafted contractual lien clause can expose you to civil lawsuits for breach of contract, conversion, and emergency injunctions.

What is the difference between source code ownership and hosting access (cPanel)?

Hosting access (cPanel, SSH) grants operational control over a specific server environment. Source code ownership refers to the underlying intellectual property rights in the programming code itself. Handing over hosting credentials does not transfer copyright.

How can independent developers protect themselves against non-payment before handing over code?

Developers should use milestone-based payment schedules, stage deployments on developer-controlled test servers until final payment clears, and include clear contractual terms defining when repository and server handover occurs.


🚀 Build & Scale with SparkleCharge: Ready to architect, scale, or automate your production software platform? Partner with SparkleCharge engineering for high-availability full-stack systems. Schedule an Engineering Consultation or explore our Enterprise Technical Services.

TAGS: #tech-law #intellectual-property #general #compliance #nigeria
Share this publication:
👨‍💻

Abdulsamad Usman

Engineering & Architecture

Lead Full-Stack Engineer and Cloud Architect specializing in distributed systems, real-time web telemetry, and resilient web design. Building modern systems that scale seamlessly.

💬 Reader Discussion 0

Leave a Comment ↓
💭

No comments yet

Be the first to join the conversation and share your feedback on this article!

Leave a Reply

Your email address will not be published. Required fields are marked *.

Recommended Reading

Related Articles

All Publications →
Legal

Can You Be Sued for Using a Free Font That Says 'Free for Personal Use Only' on a Commercial Site?

Using 'free for personal use' fonts on commercial websites or SaaS apps triggers willful copyright infringement and breach of contract liability globally.

Legal

Is It Legal to Copy Wikipedia Content to Your Blog and Monetize It?

Can you scrape and monetize Wikipedia content on your blog? Dive into international copyright law, the Creative Commons BY-SA license, and developer risk.

Legal

Can You Be Sued for Automatically Signing Users Up After Free Trial Ends?

Discover the legal risks of automatic free-trial conversions under global consumer protection laws, FTC rules, and compliance strategies for software founders.

Legal

Nuxt 3 vs Next.js: Architectural & Legal Framework Selection for Enterprise Client Contracts

Evaluating Nuxt 3 vs Next.js through software licensing, data sovereignty, dev liability, and open-source risk in enterprise client deliverables.

READY FOR PRODUCTION CONTRACTS

Looking to build high-performance systems?

Whether you need architectural direction or security audit consulting, I'm ready to collaborate.

Start a Conversation → View Production Demos