# Terms and policies with no plain-language summary

Source: https://easeweb.dev/learn/reading-level
Topics: Words and reading > Hard text has a simpler version (WCAG 3.1.5)
The fix: Either put a plain-language summary of the terms above them, before the button, and keep the full legal text below it; or rewrite the terms themselves in short sentences of common words. Both keep every charge, deadline and refund rule: the summary leaves the legal wording as it is, and the rewrite leaves one text to keep up to date.
Test with: readability
References: https://www.w3.org/WAI/WCAG22/Understanding/reading-level.html https://www.w3.org/WAI/WCAG22/Techniques/general/G86 https://www.w3.org/WAI/WCAG22/Techniques/general/G153 https://www.w3.org/WAI/WCAG22/Techniques/general/G103 https://www.w3.org/WAI/WCAG22/Techniques/general/G79 https://www.w3.org/WAI/WCAG22/Techniques/general/G160 https://our-languages.canada.ca/en/blogue-blog/readability-formulas-eng https://www.bunka.go.jp/seisaku/bunkashingikai/kokugo/hokoku/pdf/93731901_01.pdf https://www.no-trouble.caa.go.jp/pdf/20241119la02_09.pdf https://creativecommons.org/licenses/by/4.0/deed.en https://policy.pinterest.com/en/terms-of-service

This is a recreated teaching example, not a finding about a named client. The code is a starting pattern: test it in your own product. No completed assistive-technology test is claimed here.

## What happens

A coffee roaster sells its beans by subscription. The last step of the sign-up shows the terms above the Start subscription button, as the shop's lawyer wrote them: one paragraph of three sentences. They say what the shop charges, when a delivery can still be skipped, paused or cancelled, that a delivery past that point is not refunded, and how much notice comes before a price change.

Someone signing up wants to know one thing before they press the button: how late they can skip a delivery when they go away. The answer is in the middle of the second sentence: "no later than 23:59 on the day preceding the scheduled dispatch date, failing which the delivery shall be deemed confirmed". To find it, they have to read 53 words of formal phrasing and work out what "the day preceding the scheduled dispatch date" means for next week. Nothing on the page says it more simply. Someone who gives up presses the button without the answer, and learns the rule when a delivery they meant to skip is charged and can't be refunded.

## Why it fails

Success Criterion 3.1.5, Reading Level, is Level AAA. When text needs reading ability more advanced than the lower secondary education level, about nine years of school, it asks for supplemental content or a version that doesn't. Proper names and titles are left out of the judgement. The terms above are well past that level: their sentences run to 54, 53 and 24 words, built on the passive voice, long formal words where short ones would do ("commencing", "preceding", "corresponding") and phrases such as "failing which" and "save to the extent required by". W3C's technique G153 gives 25 words as the usual length of a sentence for secondary education in English, and asks for one topic to a paragraph, plain sentence forms and the active voice.

Nothing on the page offers anything simpler. The criterion doesn't ask the lawyer to rewrite the terms: a summary in plain words beside them (technique G86), an illustration of what they describe (G103), a spoken version (G79) or a sign language version (G160) each counts. Here there is none of these, so the only way to the deadline is through the legal text.

## Who is affected

The terms are at the step where people commit money, and the deadline in them decides whether a missed skip costs them a delivery. The people this criterion is for can't read terms like these even when they try, so they are the ones who can't check what they are agreeing to.

## What automation and AI miss

The markup is correct, so no automated check reports anything: axe and the other rule sets used in audits have no rule for 3.1.5, and EaseWeb's audit has no check for it. A readability formula such as Flesch–Kincaid scores a text on its sentence and word lengths, and puts this paragraph far beyond nine years of school. But a score can't say whether the page offers a summary, and it can't tell a summary that reads easily but leaves out the refund rule from one that is complete. Plain language specialists warn against writing to a formula: shorter sentences of the same words lower the score without making the text clearer. A summary drafted by an AI assistant needs the same check, line by line against the terms: a summary that drops "the day before it ships" changes what people think they are agreeing to. Whether the plain version is right, and whether readers can use it, takes a person who knows the terms and a few people who will read them.

## Before: terms in legal phrasing, with nothing simpler

```html
<section class="terms">
  <h2>Subscription terms</h2>
  <p>
    By selecting Start subscription, you authorise us to charge your chosen payment method the subscription price then in effect, together with any applicable delivery charges, at the frequency you have selected, commencing on the date of your first order and continuing until such time as your subscription is cancelled in accordance with these terms. Any request to skip, pause or modify a scheduled delivery, or to cancel your subscription, must be received no later than 23:59 on the day preceding the scheduled dispatch date, failing which the delivery shall be deemed confirmed and the corresponding charge shall be non-refundable save to the extent required by applicable law. We reserve the right to revise subscription pricing upon not less than 30 days' prior notice to the email address associated with your account.
  </p>
  <button type="submit">Start subscription</button>
</section>
```

- The three sentences run to 54, 53 and 24 words, in the passive voice and legal phrasing.
- The deadline to skip, pause or cancel a delivery is in the middle of the second sentence.
- Nothing on the page says the same thing in plain words.

## After: a plain summary above the terms

```html
<section class="terms">
  <h2>Subscription terms</h2>
  <h3>In short</h3>
  <ul>
    <li>You pay $24 every 2 weeks, plus delivery, until you cancel.</li>
    <li>To skip, pause, change or cancel a delivery, do it by 23:59 the day before it ships.</li>
    <li>After that, the delivery goes out and we don't refund it, unless the law says we must.</li>
    <li>We'll email you at least 30 days before the price changes.</li>
  </ul>
  <h3>Full terms</h3>
  <p>
    By selecting Start subscription, you authorise us to charge your chosen payment method the subscription price then in effect, together with any applicable delivery charges, at the frequency you have selected, commencing on the date of your first order and continuing until such time as your subscription is cancelled in accordance with these terms. Any request to skip, pause or modify a scheduled delivery, or to cancel your subscription, must be received no later than 23:59 on the day preceding the scheduled dispatch date, failing which the delivery shall be deemed confirmed and the corresponding charge shall be non-refundable save to the extent required by applicable law. We reserve the right to revise subscription pricing upon not less than 30 days' prior notice to the email address associated with your account.
  </p>
  <button type="submit">Start subscription</button>
</section>
```

1. Add a summary under the terms' heading, headed "In short", as technique G86 describes. People read it first, and it sits between the terms' heading and the button.
2. Write it as a list, one point to an item, each a short sentence in common words with the reader as "you": the price, the deadline, the refund rule and the notice of a price change.
3. Give each point the values of the order, such as $24 every 2 weeks, so nobody has to work them out from "the frequency you have selected".
4. Keep the legal paragraph under its own heading, "Full terms", word for word.

This fixes the Before and passes 3.1.5: the summary needs no more than lower secondary reading ability, and its sentences run to between 11 and 17 words. The full terms are still hard to read, which the criterion allows, since the summary is offered beside them. It holds only while the summary keeps up with the terms: when the terms change, the summary changes in the same edit.

## After: the terms rewritten in plain words

```html
<section class="terms">
  <h2>Subscription terms</h2>
  <p>When you select Start subscription, you agree to these terms:</p>
  <ul>
    <li>We charge you $24 every 2 weeks, plus delivery, starting today.</li>
    <li>Your subscription keeps going until you cancel it.</li>
    <li>You can skip, pause, change or cancel a delivery until 23:59 the day before it ships. After that, we send the delivery as planned. We don't refund it, unless the law says we must.</li>
    <li>We can change the price. If we do, we email you at least 30 days before.</li>
  </ul>
  <button type="submit">Start subscription</button>
</section>
```

1. Replace the legal paragraph with the same terms in plain words, as technique G153 describes: short sentences, the active voice, "we" for the shop and "you" for the customer.
2. Split the terms into a list, one term to an item, so each can be found on its own.
3. Keep every condition the legal text had, including the refund the law may still require and the first charge today, and state the values of the order.

This fixes the Before and passes 3.1.5: the binding terms themselves need no more than lower secondary reading ability, with no sentence over 16 words. There is one text, so there is nothing to keep in step, but the shop's lawyer has to agree that the plain wording says what the legal one did.

## Which option to use

Both pass, and both keep every charge, deadline and refund rule in front of the button. The summary is the smaller change: it leaves the legal text exactly as written, which is often the condition a legal team sets, but it adds a second text that has to change whenever the terms do, and a reader who wants the binding words still meets the hard ones. The rewrite leaves one text that everyone can read and nothing to drift, but it needs the legal team's time and agreement. Choose the rewrite when the people who own the terms will sign off plain wording; choose the summary when the legal text has to stay as it is.

## Implementation decisions

**What the summary has to say.** A summary leaves things out by design, but not what costs money or ends a right. Before it is published, list each charge, deadline, renewal and refund rule in the full terms, and check that each is in the summary with the same values. Creative Commons' licence pages are a well-known model: a short summary first, a line saying that it highlights only some of the terms and is not the licence, and a link to the full legal code.

**Where it goes.** Put the summary at the step where people decide, before the button, not on a separate policy page that the step links to. Its heading should say what it is, such as "In short", so people who jump by headings find it. Folding the full terms into a `details` element under the summary keeps the step short; they are still on the page for anyone who opens them. Pinterest's terms take another approach: a plain line under each section, headed "More simply put".

**Keep the two in step.** Store the summary beside the terms, wherever the terms are edited, and make the review of a terms change include the summary. A summary that still says "30 days" after the terms say 14 is worse than none.

**Measuring the level.** The criterion's level is lower secondary education, about nine years of school. In English, readability formulas such as Flesch–Kincaid turn sentence and word length into a school grade; they are a quick first check, not a verdict, and a text that passes one can still be unclear. WCAG names no formula, in any language. For Japanese, Japan's government guidance on writing for the public, 公用文作成の考え方 (2022), advises one point to a sentence, a list for three or more items, the conclusion first, and a second look at any sentence that reaches 50 to 60 characters. The surest check is the one plain language practice recommends: ask a few people from your audience to find the answer they need.

**Other ways to meet it.** An illustration of what the text describes, such as a timeline of the billing cycle with the skip deadline marked on it, is supplemental content too (G103), as is a recording or a "Listen" button (G79), or a sign language video (G160). Each must say the same thing as the terms. A timeline also needs its text alternative for 1.1.1, and a spoken version helps people who can't decode the words, not people who can't follow the sentence.

**In Japan, the law asks for something close.** The Consumer Affairs Agency's guideline on what an online shop shows at the final confirmation step asks for the conditions for cancelling to be shown on that screen, as far as possible, in a way that is easy to understand, and allows the details to be on a linked page when showing them all would make the screen hard to follow.

## Verify the fix

1. List the text people must understand to use each page: the terms at every step that takes money or signs people up, returns and cancellation rules, and setup or safety instructions.
2. Measure each one: count the words in its sentences, or run a readability formula, in English; check sentences of 50 to 60 characters or more in Japanese. Then read it as someone new to the subject.
3. For each text past the level, check that a summary or plain version is on the same page, before the button, and measure it in the same way.
4. Read the summary or plain version against the full terms with the person who owns them, and check that every charge, deadline, renewal and refund rule is in it, with the same values.
5. Ask a few people from your audience, including people who find reading hard, one question the text answers, such as the last moment to skip a delivery, and note whether they find it.

Record the OS, browser and assistive-technology versions, the build, the date, and the actual result of each step. Repeat whenever the terms change.

## Limits

This is a starting pattern, not a guarantee. 3.1.5 is Level AAA, above the AA level most policies ask for, but terms people agree to are where unreadable text costs them most. The criterion doesn't ask for every text to be simple: a hard text with a plain version beside it passes. The example is one block of terms; returns policies, privacy notices and setup instructions take the same fixes. Single words that need explaining are a different failure: see [jargon and unusual words with no definition](/learn/jargon). So are abbreviations: see [abbreviations and acronyms that are never spelled out](/learn/abbreviations). Readability formulas and reading level differ between languages, so measure each language a site ships in.

---

Get this guide in your coding agent: MCP https://easeweb.dev/mcp (setup at https://easeweb.dev/services/developers)
