Say how much AI helped make your work.

A free badge for your site, repo or post. You choose the label. Your visitors are never tracked.

Made Openly: Human only Made Openly: Human + AI Made Openly: Mostly AI

Get a badge What the labels mean

Three labels, one question

Who produced most of the final words, code or images?

Image

Human only

No AI in the making, or only spelling-level help.

  • An essay you wrote, with a spell-checker fixing typos.
  • A photo you took and edited yourself.
Image

Human + AI

A person produced a real share of the final work, and AI helped.

  • An article you wrote, where AI suggested the outline and tightened sentences.
  • An app you coded, where AI wrote some functions you reworked.
Image

Mostly AI

AI produced most of the final work. A person directed, chose and checked it.

  • An app AI coded while you set the goal and reviewed each change.
  • An image AI made from your prompt, which you chose and touched up.

Torn between two? Choose the one with more AI. Being open is the point.

You choose the label. It is your own statement, not a certificate. The bar shows the label, not a measured share.

Why

Most badges about AI ask one question: did a machine touch this?

Made Openly asks another: is the maker honest about how it was made?

Using the tool is not the problem. Hiding it is.

Wearing the badge says: this was my hand, and the machine carried it.

Get a badge

Who produced most of the final work? You decide.

Ask: who produced most of the final words, code or images? The bar shows the label, not a measured share. Examples

Size
Style
Look
Mascot

Design one

Made Openly: Human + AI

Optional. Use it for Substack, GitHub, Medium and Notion. They copy images instead of loading them from us.

Your place appears on the list after the badge is found there and we approve it.

Your badge is ready

Paste this where the badge should appear.


      
      
      
On Substack, Medium or Notion?

Their editors don't take the code above. Add the badge as an image instead:

  1. Download the badge PNG
  2. Add it as an image in your post or page.
  3. Link the image to
  4. Set its alt text to

It counts when a reader clicks it, or when we find the link on your page.

More ways to add it

Your site switches between light and dark? Use this version instead.


            
          

Email signature, LinkedIn, or a site that won't take SVG? Use this PNG version. It counts the same way.


            
          

Using an AI coding assistant? Paste this prompt into it, in your project, and it adds the badge for you.


            
          

For a PDF, video or app store page, download the plain badge as SVG or PNG. It has no tracking and is never counted.

Who wears which badge

· · ·

Of these, 0 came without a token. See every number

Human only
0
Human + AI
0
Mostly AI
0

This counts places wearing the badge, not visitors. A place is active while we can see the badge there, through its image loading, a click on it, or by finding it on the page. We show every place that was added, including the ones we can't see.

Places that asked to be named

See all places →
  • None yet.
Wearing a badge? Ask to be named

Paste your badge snippet or its token. We name places after a quick check.

FAQ

What does each badge mean, and who decides?

You decide. Ask: who produced most of the final words, code or images? Mostly AI: AI produced most of the final work. A person directed, chose and checked it. Human + AI: A person produced a real share of the final work, and AI helped. Human only: No AI in the making, or only spelling-level help. The bar shows the label, not a measured share. The badge is a statement from its maker, not a certificate.

Is this tracking my visitors?

No. It counts places, not people. It stores no IP addresses and sets no cookies.

What exactly do you record?

The place (site, repo or page address), the badge you chose, and the days it was seen. Nothing about the people who visit.

How do I remove my badge or my data?

Take the badge off your page and it stops counting within a month. We keep a small record (the place, the label, the days it was seen), so it counts again if the badge comes back. To remove it completely, open madeopenly.com/manage with your badge key. No key? Write to us and we'll remove it.

Why is there no sign-up?

It isn't needed. The badge is the record, and taking it off is how you leave.

Can I trust the counter?

Each place counts once a day at most, and only while we can see its badge: its image loading there, a click on it from there, or our check finding it on the page. Visits are never counted.

When does my place start counting?

It depends on how the badge reaches us. The counter shows each step.

If you give a page address when you press Generate, your place shows in "added" and "not verified yet" right away. Without an address, it shows once the badge first loads on your site. A badge that is never put anywhere is removed after 30 days.

On a website you run, the badge image loads from madeopenly.com. The first load from your site ties the badge to it, and your place becomes active. You do not need to do anything else. This is the strongest sign, because it means the badge is really on the page.

Substack, Medium, Notion and GitHub copy images to their own servers, so we never see the badge load. For these, give the page address when you generate. Your place waits in "not verified yet" until we can confirm the badge is there: GitHub through its API, other pages when they let us read them, or the first time a reader clicks your badge.

If we see no sign of a place for 30 days, it moves to "not seen lately". It is kept, not deleted, and it counts again the next time we see it.

So: on your own website, just paste the snippet. On Substack, Medium, Notion or GitHub, add the badge and give the page address.

Why does the badge image load from madeopenly.com? Can I host it myself?

On a website, the image loading from madeopenly.com is how we know the badge is there. Each load tells us your site still wears it. We keep one mark per badge per day, and nothing about the visitor: no cookies, no IP address.

Some sites tell browsers not to say where a request comes from. Then the load cannot tie the badge to your site. Give the page address when you generate, and our check will find it.

You can download the image and host it yourself. It looks the same, but we will not see it load. Keep the link and give the page address, and our check can still find your badge. A reader's click counts too.

What if my badge has no token, or someone copies mine?

The token is the code in your badge address and badge link. It ties a badge to your place, and it comes with a key you can use to remove it.

A badge with no token still counts on a website. We count it by the site it loads on and the label it shows, once a day, like any other place. The counter shows these places as their own number, so you can see how many came without a token.

If you later add a badge with a token to the same site with the same label, both records are kept. Nobody can take over a place, and we never move one place's history to another. Once our check finds your token on your page, the counter counts that site and label once. Until then it may count twice, and the counter says how many.

If someone copies your snippet onto another site, the badge shows there too. It counts for their site as a place without a token, not for yours, and it does not change your count.

Does it work on Substack, GitHub, Medium or Notion?

Yes. Paste the page address when you make the badge. GitHub takes the code as it is. Substack, Medium and Notion don't take code: download the badge PNG, add it as an image, and link it to your badge link (madeopenly.com/?t=…). It counts when a reader clicks it, or when we find the link on your page.

What about apps, PDFs or videos?

Use the plain badge. In PDFs, videos, email and apps it is never counted, because they don't tell us where it was opened. On a website, the plain badge counts by the site and the label it shows.

Is it free? Where is the code?

Free. The code is open on GitHub.

Can I design a mascot?

Yes. Mascots are added on GitHub, and the designer is credited. See how to propose one.

Why build this?

Badges like "Not By AI" say no machine was involved. This is the mirror: a way to say a machine was involved, and that you are not hiding it.

We may remove any place from the public list without notice. It still counts.

Write to us