ENGLISH·COURSE API
    Preparing search index...
    PRIVACY_SECTION_KEYS: readonly [
        "whatThisCovers",
        "account",
        "learning",
        "email",
        "botProtection",
        "errorReports",
        "cookies",
        "yourChoices",
        "contact",
    ] = ...

    The passages of the privacy policy, in reading order.

    A literal tuple rather than something derived from the message catalogue at runtime: reading order is the document's meaning, and a key with no translation should be a type error and a failing test, not an empty section discovered in production. messages.test.ts checks every key here resolves in every locale.