Last updated:

Character Count Design for Terms of Service and Privacy Policies - Balancing Legal Requirements with Readability

14 min read

Terms of service and privacy policies are legal contracts between service providers and users. Yet their character counts continue to balloon year after year, and it is not unusual for a major service's terms to run long enough that simply reading the full text takes tens of minutes. Designing documents that maintain legal comprehensiveness while staying within a character count users will actually read is a challenge requiring collaboration between legal and UX teams. This article presents practical approaches to character count design grounded in domestic and international legal requirements.

Terms of Service for Major Services - Length Comes Down to How Documents Are Bundled

Line up the terms of service of large platforms and the lengths scatter from a few thousand characters to tens of thousands. What produces that spread, however, is not company size or industry but an editorial decision: how many separate documents the conditions are split across. Terms are also reissued with every revision, so comparing another company's character count as a number leaves you working from a premise that collapses within months. What is worth borrowing for your own design is not the figure but the choice between the following two structures.

The separated model holds down the character count of any one document, but it complicates the cross-references between documents and creates a different readability problem: no one can tell where a given rule is written. Judged on character count alone the separated model always looks better, yet the total volume the user ultimately reads is unchanged. This is easy to confuse with the layered approach discussed later: the layered approach divides the same content by level of detail, whereas splitting off additional terms divides the content itself by which service it governs.

To find out whether your own terms fit within a readable length, measure the published full text as a character count and convert it into a reading time at the reading speed of your expected audience. Starting from your own measurement is faster to act on than hunting for figures other companies have published.

Why Terms of Service Keep Growing - Structural Factors

Several legal and business structural factors drive the inflation of terms of service character counts.

These factors interact to continuously push character counts upward. Yet as character counts increase, user read-through rates decline, normalizing the state of "agreed but unread." The layered approach introduced next addresses this contradiction.

The Layered Approach - A Practical Solution to the Character Count Problem

The layered approach divides legal documents into multiple tiers, providing information progressively based on user interest level. No provision of the GDPR specifies how many layers to use or how long each may be. Recital 58 does, however, require as a matter of the transparency principle that information addressed to the public or to the data subject be "concise, easily accessible and easy to understand," using "clear and plain language and, additionally, where appropriate, visualisation." Dividing a document into layers has become the standard practical technique for satisfying that requirement and comprehensiveness at the same time.

LayerNameRecommended CharsContentDisplay Method
Layer 1Summary500-1,000 charsPlain-language summary of key provisionsDisplayed directly on consent screen
Layer 2Overview2,000-5,000 charsBullet-point highlights of each sectionExpandable accordion UI
Layer 3Full Text10,000-30,000 charsLegally complete full termsLink to separate page

The Layer 1 summary is not a legally binding document but supplementary material to aid user understanding. Adding a note like "This summary is for reference only; only the full text has legal effect" mitigates legal risk while improving readability.

This approach is essentially the same as the structure in business email character count design - "convey the key point in the subject line, supplement with details in the body." User attention is finite, and designs that present the most important information first are essential.

GDPR Character Count-Related Requirements

The GDPR (General Data Protection Regulation) sets specific requirements for how privacy policies should be written. While no article directly regulates character counts, the following principles indirectly affect character count design.

GDPR ArticleRequirementImpact on Character Count
Art. 12(1)Provide information in a concise, transparent, intelligible, and easily accessible formRequires avoiding verbose legal language and writing in plain terms
Art. 12(1)Use clear and plain language, especially for information addressed to childrenRequires minimizing jargon and adding explanations
Art. 13Disclose controller identity, processing purposes, legal basis, retention periods, data subject rights, etc.Many required disclosures necessitate a certain character count
Art. 14Provide information about personal data not obtained directly from the data subjectAdditional explanation needed when third-party data acquisition exists
Recital 39Enable natural persons to be aware of collection, use, consultation, and processing of personal dataTechnical processing must be explained in non-technical language

GDPR's requirements for "concise and intelligible" and "disclose all necessary information" are inherently contradictory. Trying to satisfy both in a single document means that choosing concision produces gaps in disclosure, while choosing comprehensiveness produces a length nobody reads. Layered design took hold in practice because it resolves the contradiction on the side of document structure. Provide a concise summary in Layer 1 and the legally complete full text in Layer 3, and neither requirement has to be dropped.

Japan's Personal Information Protection Act and Privacy Policy Character Counts

Japan's Act on the Protection of Personal Information (as in force in 2026, reflecting the amendment that took full effect in April 2022) doesn't prescribe writing methods as specifically as GDPR, but the matters that must be written are clearly set out in its provisions. The following organises them by article number and article heading.

Getting the mapping between article numbers and obligations wrong distorts where items are placed in the policy and even how the headings are drawn up. In particular, the fact that the basis for "writing out the substance of the security control measures" sits on the Article 32 side rather than in Article 23 is a pitfall that is easily confused in practice.

Writing all of these items out without omissions puts a privacy policy in the range of several thousand characters. This article treats 3,000-5,000 characters for the mandatory items alone, and 8,000-15,000 characters once web service-specific items such as cookie usage, analytics tools, and ad delivery service integrations are added, as design guidelines. These are not statistics from measured samples; they are built up from the structural template presented below.

Writing Techniques for Improving Readability

Improving legal document readability requires not just reducing character counts but refining document structure and expression. Many techniques used in press release character count design apply to legal documents as well.

TechniqueBeforeAfterCharacter Change
Active voice conversion"Your personal information is collected by us""We collect your personal information"Shorter and clearer
Eliminating double negatives"We are not without responsibility""We are responsible"Significantly shorter
Using bullet points"We collect name, address, phone number, email address, and date of birth""We collect: Name / Address / Phone / Email / Date of birth"Greatly improved readability
Consolidating definitionsRepeating "The Service means..." in each clauseDefine once in a definitions section, then reference "the Service"Eliminates repetition
Specific headings"Article 5 (Miscellaneous)""Article 5 (Data Retention and Deletion)"Content clear from heading alone

Legal-specific expressions like "shall," "including but not limited to," and "notwithstanding the foregoing" are sometimes necessary for legal precision, but overuse severely degrades readability. Working with legal teams to identify clauses that can be rewritten in plain language and improving them incrementally is the realistic approach.

Privacy Policy Structure Template

Here's an effective privacy policy structure with recommended character counts.

SectionRecommended CharsContentPriority
Introduction200-400 charsPolicy purpose, scope, last updated dateRequired
Information We Collect500-1,000 charsTypes of data collected, collection methodsRequired
Purpose of Use300-800 charsSpecific purposes for each data typeRequired
Third-Party Sharing300-600 charsRecipients, shared data, legal basisRequired
Data Retention and Deletion200-400 charsRetention periods, deletion criteria and methodsRequired
User Rights300-600 charsHow to request disclosure, correction, deletion, suspensionRequired
Cookies and Tracking300-600 charsTechnologies used, opt-out methodsRequired for web services
Security Measures200-400 charsTechnical and organizational data protection measuresRequired
Children's Privacy100-300 charsAge restrictions, parental consentRequired for applicable services
Policy Changes100-200 charsNotification method for changes, effective dateRequired
Contact100-200 charsData protection officer contact informationRequired

Following this template yields a total privacy policy of approximately 2,600-5,500 characters. Compared to optimal blog post length, this is roughly the length of a single blog article. At this range, it's realistic for users to read the entire document.

Terms of Service UI Design and Character Count

Character count design for terms of service is closely tied not just to document content but also to the UI that displays it. The same 10,000-character terms can yield vastly different read-through rates depending on presentation.

In practice, combining the step format with highlights is the easiest option to work with. Show a 500-1,000 character summary at each step and provide a link to the full text for users who want the detail. Whichever method is used, if the consent button can be pressed from the very start, none of the document design shows up in the outcome. It is safer to assume that UI refinements reach only as far as lowering the burden on users who already have a reason to read.

Multilingual Legal Documents and Character Count Variation

Global services need to provide terms of service in multiple languages. The same content runs to different character counts depending on the language, and that gap affects layout and UI design. The direction of the variation can be explained from the properties of the languages themselves.

Actual ratios move with how the source text is written and with the translator's approach, so rather than estimating them in advance it is more reliable to measure once even one language's translation is finished and use that as your baseline. When designing the Layer 1 summary of the layered approach, base the layout on the language with the highest character count and adjust the others in the direction of leaving extra whitespace. Fixing the frame around the Japanese version instead will cause text to overflow in many of the other language versions.

Update Frequency and Character Count Trends

Terms of service aren't created once and forgotten - they're regularly updated for legal amendments, feature additions, and litigation responses. With each update, clauses are added and character counts trend upward.

The triggers for an update fall broadly into two groups. One is circumstances on the service side (features added, offerings discontinued, pricing changed), where only the relevant clauses are replaced. The other is circumstances on the legal side: when an amendment to the Act on the Protection of Personal Information or a cross-cutting regulation such as the EU's Digital Services Act moves, the items that must be disclosed change, so a revision becomes necessary even when nothing about your own service has changed. Because the latter causes many operators to revise at the same time, scanning other companies' revision histories reveals clusters around the dates when the law moved.

To curb character count growth, it's important to "consolidate" alongside "additions" during updates. Specifically, these approaches are effective:

Measuring Read-Through Rates

Improving terms of service character count design starts with measuring current read-through rates. For web service terms pages, the following metrics can be tracked.

MetricMeasurement MethodBenchmark
Time on pageAnalytics toolsRead it as a ratio against the estimated time needed to finish the full text, not as a raw number of seconds
Scroll depthScroll event trackingShare of users who reach the area near the end (set the threshold to suit how the document is structured)
Accordion expansion rateClick event trackingCompare expansion rates to identify high-interest sections
Time to consentConsent button click time - page load timeUnder 3 seconds suggests "agreed without reading"
Bounce rateAnalytics toolsHigh bounce from terms page suggests character count is a barrier

If the vast majority of users consent in under 3 seconds, it means the terms are effectively unread. In this case, UI-level improvements like introducing the layered approach or highlighting key provisions are needed. The fundamental solution isn't just reducing character counts but transforming the structure into something users want to read.

Share this article