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.
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β
| Feature | Problem It Solves | What It Does | How It Works | Dependencies | Prerequisites | Limitations | Impacted Metrics |
|---|---|---|---|---|---|---|---|
| Homepage | Customer needs a landing experience | Renders the localised homepage with featured items, promos, and content | CMS, Localisation, and Promo contexts combined; spotlight sections driven by CMS config | CMS, Context service, Promo Engine | Localisation complete | Homepage layout and content managed in Byte Portal/CMS β not Byte Helium | Homepage engagement, bounce rate |
| About / Our History | Brand storytelling pages | Renders static brand pages | CMS page fetched by slug and locale; CDN-cached | CMS / CDN | Content published in CMS | Content changes require CMS publish β not a code change | Page views |
| Nutrition & Allergens Guide | Regulatory requirement and customer expectation | Shows nutritional values and allergen info for all menu items | Nutrition index/detail fetched per item or category | Nutrition service | Nutrition data authored in Byte Menu | Data accuracy is a Byte Menu / market responsibility | Guide engagement |
| Terms & Conditions | Legal obligation to display T&Cs | Renders the current T&Cs for the customer's locale | Legal CMS provides versioned documents by locale and effective date | Legal CMS | T&Cs published for market locale | Byte Helium renders only β Legal team manages content | T&C acceptance rate |
| Privacy Policy | GDPR and local data law requirement | Renders the current Privacy Policy for the locale | Legal CMS versioned document | Legal CMS | Privacy Policy published | Same as T&Cs β content is Legal's responsibility | Policy view rate |
| Cookie Settings | Cookie law compliance (EU and others) | Shows cookie categories; lets customer update consent | CMP widget integrated; preferences stored with timestamp and source | CMP | CMP configured for market | Categories and legal text must be set up in CMP β not in Byte Helium | Consent 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)
- How customers access brand content in the front-end β Learn About KFC
- Managing homepage and CMS content β Contentful Guide