# Corporate footer

The Corporate footer gives copyright, licensing and other information about your service and department.

## When to use this component

Use this footer on all Springer, Nature Portfolio and Springer Nature products and services.

## How it works

There are 2 ways to configure the Corporate footer component.

The default footer option includes footer items that must be used everywhere

Or you can use the extended footer option. This includes the same footer items, as well as some extra links that only some services need.

### Default footer

#### Default footer items

Always include these items in your footer:

- Manage cookies / Do not sell my data
- Accessibility statement
- Privacy policy

You must use this exact wording for the footer links so that they're the same across our products.

#### Manage cookies / Do not sell my data

This item uses `JavaScript` to open a dialog window when a user clicks it. The window shows the user how to manage their cookie preferences.

For that reason, the component uses a `<button>` element rather than an `<a>` element for the manage cookies action.

You'll need to integrate the third party script of a cookie consent banner into your application.

We use 2 main cookie consent banner providers at Springer Nature:

1. Springer Nature's custom [Consent Management Platform (CMP)](https://cookie-consent.public.springernature.app/docs/introduction/) (Recommended)
2. Third party One Trust cookie consent (this is being phased out in favour of the above)

For CMP, read how to implement the button in the [Preference Dialog Trigger section of the cookie consent
documentation](https://cookie-consent.public.springernature.app/docs/getting-started/installation/#preference-dialog-trigger).

CMP users don't need to link to a cookie policy from the footer as it's covered in the platform itself.

See an example implementation in the [`demo` folder](https://github.com/springernature/elements/components/springernature/corporate-footer/corporate-footer.hbs).

For One Trust, the generated HTML of the Manage cookies / Do not sell data interactive element looks like this:

```html
<button onclick="Optanon.ToggleInfoDisplay()" class="c-corporate-footer__link">Manage cookies / Do not sell my data</button>
```
If you've got any questions about your cookie policy, email the Data Protection Manager, Quinton Creighton, at [quinton.creighton@springernature.com](mailto:quinton.creighton@springernature.com)

### Accessibility statement

The accessibility statement link in your footer must take users to the url in the [component demo's `context.json` file](https://github.com/springernature/elements/components/springernature/corporate-footer/data/corporate-footer.example.json).

If you're concerned that the accessibility statement isn't relevant for the product you're working on, contact Accessibility Specialist Hollie Kay or Jude Robinson on Slack.

### Privacy policy

The privacy policy you need to use to depends on the legal entity for the product you're working on. Talk to your Product Owner or Manager to find out which privacy policy to link to.

If you're still not sure, email the Data Protection Manager, Quinton Creighton, at [quinton.creighton@springernature.com](mailto:quinton.creighton@springernature.com).

### Extended footer

The extended footer contains the same links as the default footer, with the option to include:

- California privacy statement
- Terms and conditions
- Help and support

#### California privacy statement

Your product or service needs to include a California privacy statement if it meets one of the following criteria.

1. It makes more than $25 million or more in annual revenue from California residents.
2. It holds the personal data of more than 50,000 Californian "consumers, households or devices".
3. It earns more than half of its annual revenue selling Californian consumers' personal data.

Your Product Owner or Manager should be able to confirm whether or not you need a California privacy statement. If you're still not sure, email the Data Protection Manager, Quinton Creighton, at [quinton.creighton@springernature.com](mailto:quinton.creighton@springernature.com).

If you need to include a California Privacy Statement link, you must use the url in the [component demo's `context.json` file](https://github.com/springernature/elements/components/springernature/corporate-footer/demo/context.json).

#### Terms and conditions

The text you should use for this link depends on what it covers for your product or service. You might need to include more than one link.

The most common options are:

- Terms and conditions
- Terms of use
- Impressum
- Imprint

### Help and support links

Help and support should link to the relevant contact options your service offers.

## Installation

### Template configuration

#### Using the Corporate footer with an existing footer

The Corporate footer component doesn't include a `<footer>` region/landmark. This means you can use it together with - for example - `springer-nature-publisher` inside a common `<footer>`.

#### Configuring the default or extended footer option

The configuration of the `corporate-footer` should look something like this example:

```json
{
  "navigation": {
    "links": [
      {
        "text": "Example link",
        "url": "/url/to/example/link"
      },
      {
        "text": "Example button",
        "buttonProperties": "onlick=\"doSomething()\""
      }
    ]
  },
  "image": {
    "src": "path/to/springer/nature/logo",
    "alt": "Springer Nature",
    "link": "https://www.springernature.com/"
  },
  "currentYear": 2022
}
```
