Safeguard
Security Guides•

How do you credit a CC BY icon or image in your app?

CC BY asks for appropriate credit, a license link and a note of changes. Here is what that means for icons, images and sounds in a mobile or web app.

Safeguard Security Team
3 min read

For a CC BY asset, give appropriate credit, link to the license, and say if you changed the work. Do it in any reasonable manner, but never imply the creator endorses you. In an app, a credits or licenses screen that lists each asset with its creator and license link usually works.

This is general information, not legal advice.

Definition: what BY requires

The Creative Commons deed for Attribution 4.0 states the conditions. You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. It also says you may not apply legal terms or technological measures that legally restrict others from doing what the license permits.

What "appropriate credit" contains

The deed's definition says that, if supplied, you must provide the name of the creator and attribution parties, a copyright notice, a license notice, a disclaimer notice, and a link to the material. Not every item exists for every asset. Include what the creator supplied.

ElementExample field in your credits list
Creator nameAs given on the source page
Title of the workAsset name
Source linkURL of the original
LicenseCC BY 4.0 with a link to the license
Changes"Recolored" or "Cropped" if you edited it

Where to put it in a product

The license allows any reasonable manner, so the right place depends on the medium. For reference:

  1. Mobile app: a credits section in settings or About, next to your open source notices.
  2. Website: a credits page linked from the footer.
  3. Video: end card or description.
  4. Game: credits screen reachable from the main menu.

Pick a place a user can actually find. A hidden file inside the binary is a weaker choice than a screen.

Process that scales

  1. Keep an asset register: file name, source URL, creator, license, date downloaded.
  2. Capture the license version, because 3.0 and 4.0 differ in details.
  3. Generate your credits screen from the register rather than typing it by hand.
  4. Review the register before every release and remove assets you no longer ship.
  5. Never remove the credit when you edit the image; add the changes note instead.

Try it yourself

The gate demo shows how a pull request check can stop a change until a condition is met. Click through it and imagine the condition as "asset register updated" for your release process.

Click through it at your own pace, or open it full screen.

Safeguard's policies, gates and guardrails can hold a pull request for review, and its SBOM and dependency scanning cover assets distributed as packages. A free scan is available at gold.safeguard.sh/scan.

Quick check

Do I need creator permission to use a CC BY image commercially?

CC BY does not prohibit commercial use. You must meet the attribution conditions.

Can I say the creator endorses my app?

No. The deed forbids credit that suggests endorsement by the licensor.

Do I have to mention that I cropped the image?

Yes. The deed requires you to indicate if changes were made.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.