Building compliant software in legal technology / Start here
Avoiding unauthorized practice of law in product design
Unauthorized practice of law, the act of giving legal advice without a license, is shaped by decisions made in the product flow itself rather than by a disclaimer at the bottom of a page: what the tool presents, how it is worded, and whether the user makes the final call. This page covers those decisions directly.
Key takeaways
- There is no single federal UPL rule. Each state defines and enforces it separately, so a nationally distributed product has to design for the strictest plausible reading.
- Presenting options with tradeoffs explained sits differently than presenting a single recommended answer, even when the underlying information is identical.
- Colorado's nonprosecution policy and Texas's software exclusion both still expect clear disclosure that the product is not a lawyer.
- UPL risk concentrates where a tool applies general information to one person's specific facts and delivers a conclusion rather than information.
A product team building a legal technology tool usually asks the UPL question the wrong way round: "does our disclaimer say we are not a law firm." The better question is: "does our product, independent of the disclaimer, function like one." This page is about the second question, because it is the one that actually determines the exposure.
No single rule to design against
The unauthorized practice of law, generally shortened to UPL, is the unlicensed provision of legal advice or legal services, and it is regulated at the state level with no uniform federal definition. The National Center for State Courts and the American Bar Association describe the resulting landscape as a real varied continuum of scope and clarity, where some states have adopted specific statutes or guidance addressing software and AI tools and most have not [1]. That means a product built to satisfy one state's understanding of UPL is not automatically safe in the other forty-nine, and a company selling nationally has to assume the strictest state's reading applies unless it has scoped otherwise.
Two states have made specific, recent moves worth understanding in detail, because they show where regulators' thinking is heading. Colorado's nonprosecution policy, adopted across 2024 and 2025, deprioritizes UPL prosecution of developers who build legal-help technology tools, explicitly recognizing that most of these developers are not lawyers and are still delivering something a person needed [2]. Texas amended its UPL statute to exclude computer software from the definition of unauthorized practice entirely, on the condition that the product clearly discloses that it is not a substitute for an attorney [3]. Both moves share a common thread: they reward disclosure and a defined, limited scope of function, and they do not extend blanket protection to any tool that happens to be built out of software.
The decisions that actually shape UPL exposure
Four product decisions move a tool along the spectrum from "legal information" toward "legal advice," and none of them are fixed by a disclaimer.
Whether the tool presents options or a conclusion. A tool that lays out what people in a described situation typically consider, with tradeoffs explained, is providing information. A tool that tells one specific user what they should do about their specific situation is closer to a legal opinion. The line is rarely crisp, the direction matters, and the decision gets made in the flow design rather than in the terms of service.
Whether the output is general or fact-specific. Explaining what a term in a standard lease generally means is different from reviewing a user's actual lease and telling them what to do about the specific clause they uploaded. General information applied to a specific document, with a conclusion delivered back, is where UPL risk concentrates most sharply.
How the copy is worded. "You should" and "you are entitled to" read as conclusions. "People in this situation often" and "this is a factor courts have considered" read as information. This sounds like a wording exercise, and it is one, but it is a wording exercise that has to be applied consistently across every screen, not fixed once in a disclaimer paragraph that most users never read.
Who makes the final decision. A tool that surfaces information and lets the user decide keeps the user in the position of directing their own legal affairs. A tool that decides for the user, even implicitly by presenting only one path forward, has taken over a decision the UPL rules reserve for a licensed attorney or the person themselves.
Disclosure is necessary, not sufficient
Both Colorado's and Texas's approaches condition their protection on clear disclosure that the product is not a substitute for an attorney [2] [3]. That disclosure needs to be genuinely clear, not a line buried in a terms-of-service document nobody reads. It belongs where the user actually makes decisions: at the point where the tool delivers its output, and again at signup.
But disclosure alone does not offset a product that otherwise functions like legal advice. A tool that says "this is not legal advice" immediately before delivering a specific recommendation about a specific person's specific legal position is not resolved by the sentence. Regulators and courts look past the label to what the product actually does, which is exactly why the flow-design decisions above carry more weight than the disclaimer text.
Where this connects to confidentiality
A product built carefully around the UPL line often ends up handling exactly the kind of information the confidentiality rules protect: user-uploaded contracts, case facts, personal legal circumstances. Staying on the right side of UPL does not reduce the confidentiality obligation that comes with holding that data. If your product stores or processes documents that a lawyer relies on, or that a self-represented user treats as sensitive, ABA Rule 1.6 confidentiality controls for legal software covers what the product needs to hold up its end of that separate duty.
A practical starting point
Before finalizing a product flow, write down, for each screen that delivers output to a user, whether it is presenting general information or a specific conclusion, and whether the wording matches which one it is meant to be. That single exercise surfaces most of the drift that happens naturally as a product grows: a feature that started as neutral information gradually adds a recommendation because a user asked for one, and nobody revisited whether the wording still matches the intent.
None of this is a substitute for counsel reviewing the actual product against the actual states it will be sold in. What it is meant to do is put the product in front of that review already designed with the line in mind, rather than asking counsel to find every instance of a "you should" buried three screens deep. Why legal software needs a compliance-first build covers the broader argument for building this way from the start, and get in touch if you want help auditing an existing product's flows against this line.
Best for
- Products presenting general legal information with clear, consistent disclosure that they are not a substitute for an attorney
- Teams reviewing a product flow before launch, while the interaction design can still be changed cheaply
- Nationally distributed products that need to hold up against the strictest state's reading of UPL rather than the most permissive one
Avoid if
- The product applies general information to one user's specific uploaded document and returns a specific conclusion, without counsel having reviewed that flow against the relevant states' UPL rules
- Disclosure is limited to a terms-of-service page rather than appearing where the user actually receives the product's output
Verify before you commit
- Read every screen that delivers output and check whether the wording states a conclusion or presents information with tradeoffs
- Confirm the states the product is sold in have been checked against their specific UPL treatment of software
- Confirm the disclosure that the product is not a substitute for an attorney appears at the point of output, and again at signup
Common questions
What is unauthorized practice of law in the context of software?
It is the unlicensed provision of legal advice or legal services, applied to a product rather than a person. A tool that delivers a specific legal conclusion about a specific person's situation can be read as practicing law, and each state defines and enforces the line differently, so there is no single national test.
Does adding a disclaimer protect a legal product from UPL claims?
A disclaimer helps but is not sufficient by itself. Even Texas's software exclusion, one of the more permissive rules, conditions its protection on clear disclosure that the product is not a substitute for an attorney, and regulators generally look at what the product actually does rather than stopping at the label attached to it.
What is the difference between presenting legal information and giving legal advice?
Legal information describes what people in a described situation typically consider, with tradeoffs explained, and leaves the decision to the user. Legal advice applies that information to one person's specific facts and delivers a conclusion about what they should do, which sits much closer to the line UPL rules exist to enforce.
How did Colorado and Texas change their approach to software and UPL?
Colorado adopted a nonprosecution policy across 2024 and 2025 that deprioritizes UPL prosecution against developers of legal-help technology tools. Texas amended its UPL statute to exclude computer software from the definition of unauthorized practice, as long as the product clearly discloses it is not a substitute for an attorney.
Does UPL risk depend on the wording of a product's copy?
Yes, in part. Phrases like 'you should' or 'you are entitled to' read as conclusions, while phrasing like 'people in this situation often consider' reads as information. That wording has to be applied consistently across the whole product, since a single inconsistent screen can undercut a carefully designed flow elsewhere.
Is it riskier for a tool to review a user's actual document than to explain general terms?
Yes. Explaining what a clause generally means is lower risk than reviewing a user's uploaded document and telling them what to do about their specific clause. Applying general information to specific facts and returning a conclusion is where UPL exposure concentrates most sharply.
Should UPL review happen before or after a product is built?
Before, ideally during the flow design itself, since several of the decisions that shape UPL exposure, such as whether a tool presents options or a single answer, are baked into the interaction design. Reviewing a finished product can catch wording, but changing the underlying flow at that point is closer to a rebuild than an edit.
Does staying inside UPL rules also satisfy confidentiality obligations?
No, they are separate duties. A product can be carefully designed to avoid unauthorized practice of law and still fail to protect the client information it handles, since confidentiality is governed by a different rule, ABA Model Rule 1.6(c), that applies regardless of how the UPL question is resolved.
Related reading
A practical pre-launch security review for a small team
You do not need perfect security to launch. You need to check the handful of basics that catch most real problems, and to know when the risk is big enough to bring in a specialist.
What a good technical spec looks like when a model writes the code
The old advice was to keep specs short and stop where writing the code is faster. That advice assumed a person was reading it. When a model writes the code, the cost of an unanswered question moves, and so does the right length of a spec.