Skip to main content

Content & Legal

What it does: Renders all non-transactional content β€” brand pages, FAQs, legal documents, and cookie consent β€” for each market and locale.

Why it matters: Legal compliance and brand trust depend on accurate, up-to-date, localised content. Byte Helium renders what Byte Portal and CMS provide β€” content quality is a market responsibility.

Byte Helium renders; markets own the content

Every page in this domain is managed outside Byte Helium. Legal documents are authored by the Legal team in the Legal CMS. Brand pages and FAQs are authored in the CMS (accessible via Byte Portal). Cookie categories are configured in the CMP. If content is wrong or missing, the fix is in the source system β€” not in Byte Helium.


Feature Table​

FeatureProblem It SolvesWhat It DoesHow It WorksDependenciesPrerequisitesLimitationsImpacted Metrics
HomepageCustomer needs a landing experienceRenders the localised homepage with featured items, promos, and contentCMS, Localisation, and Promo contexts combined; spotlight sections driven by CMS configCMS, Context service, Promo EngineLocalisation completeHomepage layout and content managed in Byte Portal/CMS β€” not Byte HeliumHomepage engagement, bounce rate
About / Our HistoryBrand storytelling pagesRenders static brand pagesCMS page fetched by slug and locale; CDN-cachedCMS / CDNContent published in CMSContent changes require CMS publish β€” not a code changePage views
Nutrition & Allergens GuideRegulatory requirement and customer expectationShows nutritional values and allergen info for all menu itemsNutrition index/detail fetched per item or categoryNutrition serviceNutrition data authored in Byte MenuData accuracy is a Byte Menu / market responsibilityGuide engagement
Terms & ConditionsLegal obligation to display T&CsRenders the current T&Cs for the customer's localeLegal CMS provides versioned documents by locale and effective dateLegal CMST&Cs published for market localeByte Helium renders only β€” Legal team manages contentT&C acceptance rate
Privacy PolicyGDPR and local data law requirementRenders the current Privacy Policy for the localeLegal CMS versioned documentLegal CMSPrivacy Policy publishedSame as T&Cs β€” content is Legal's responsibilityPolicy view rate
Cookie SettingsCookie law compliance (EU and others)Shows cookie categories; lets customer update consentCMP widget integrated; preferences stored with timestamp and sourceCMPCMP configured for marketCategories and legal text must be set up in CMP β€” not in Byte HeliumConsent acceptance rate

Technical Sources​

πŸ“Ž Technical Source: Legal Pages / CMS / Cookie Consent
  • FRD References: FRD-HEL-070, FRD-HEL-074, FRD-HEL-075, FRD-HEL-076, FRD-HEL-071, FRD-HEL-072
  • TRD Domain: Content & Legal Pages
  • Key Interfaces / APIs: CMS Page List/Render, FAQ List/Search, Legal Docs List/Render, CMP Get/Update
  • Data Contracts: Page (id, title, slug, locale, contentUrl); LegalDoc (type, version, effectiveDate); Consent (category, status, ts)
  • Source Summary:
    • CMS render p95: ≀150ms (CDN-cached)
    • CMS failure (5xx): fallback to cached version; CDN metrics monitored
    • Legal docs versioned by effective date per locale; Byte Helium renders current version
    • Consent preferences stored with source and timestamp for audit
    • CMS/Legal APIs: additive, 180-day deprecation (longest after Payments)

See it in the wiki