Note that while it is technically possible to remove the Cesium logo, doing so while using Cesium ion services is against the terms of service (see https://cesium.com/legal/terms-of-service/).
I found a way to remove the logo as well. The reason I wanted to remove it is because for some reason, the default logo that shows up is the Cesium ion one. I am not using Cesium ion services at all. Do you know why that would be the default logo to show up instead of the plain Cesium one? I’m using version 1.68 that I got from here: https://www.npmjs.com/package/cesium. Thank you.
Thank you. It’s not that I mind showing the logo, but it’s the fact that the incorrect one shows and I do not know how to change that. Any guidance there?
Sorry for bringing this thread back up but I was looking at exactly the same thing and while this solution does work I wanted to ask something somewhat related – is there any way to tell I’m not using any Cesium ion services by accident? I really don’t need them for what I’m doing and I think I don’t have them enabled but how do I know for sure?
That covers removing the default imagery layer, the geocoder, and the base layer picker (which would allow your users to select an imagery layer from ion even if you didn’t explicitly add it to your app).
Can you point out the language in the ToS that requires the Cesium Ion logo?
This is the entire paragraph on attribution I found in the link you provided:
Attribution
Cesium ion attribution is required on the main application window (unless there is a custom agreement). For mobile applications, you may move the Cesium ion attribution to a splash screenshot or about page.
Is this meant to be interpreted as requiring the logo in the main application window? The other attributions are made in a lightbox that appears when clicking “Data attribution”. Can Cesium Ion be attributed in the lightbox like the other data or does it require the special logo placement?