Checking AI labels
Ova stranica je trenutno dostupna samo na njemačkom i engleskom jeziku. Ispod se nalazi engleska verzija. Njemačka verzija
Learny uses artificial intelligence to create worksheets, solutions, summaries, flashcards, vocabulary tests, podcasts and audio guides. In line with Article 50(2) of the EU AI Act, we label such content – visibly for people and in a machine-readable way. This page explains how to recognise the labels and how to check them yourself.
1. What Learny labels
| Content | Visible or audible | Machine-readable |
|---|---|---|
| PDFs with AI content (worksheets, practice exams, solutions, error checks, summaries) | Footer “Created with AI (Google Gemini) · Learny” | Metadata (creator “Learny”, “AI-generated”) and Content Credentials |
| PDFs with partly AI content (printable flashcards, vocabulary tests mixing your own and AI cards) | Footer “Contains AI-generated content · Learny” | as above, marked as “contains AI content” |
| Audio files (podcasts and audio guides, M4A) | Spoken AI notice at the start; the voices are synthetic | Metadata (comment, encoder “Learny”) and Content Credentials |
Inside the app, AI content is marked “Created with AI”.
2. What Content Credentials are
Content Credentials are digital provenance information based on the open C2PA standard (Coalition for Content Provenance and Authenticity). Learny embeds them in the file when you export it. They state:
- that the content was created with AI or contains AI content (IPTC source type “trainedAlgorithmicMedia” or “compositeWithTrainedAlgorithmicMedia”),
- the app (Learny), its version and the operating system,
- a digital signature by Learny and a timestamp from an independent timestamping service.
The signature is bound to the exact content of the file. If the file is changed after export, it no longer matches – checking tools will show this. Personal data such as your name, account, device or location is not included.
The signature is created on our server. The file and its content are not uploaded for this; the app only sends checksums. If there is no internet connection during export, the file only carries the visible label and the metadata.
3. Our signing certificate
Learny signs with its own certificate (“Learny Content Credentials”), issued by the Learny Content Credentials Root CA. This certificate is not on the C2PA trust list, so checking tools report the issuer as “unknown” or “untrusted”. Checking the content and the signature still works.
- Root certificate download: learny-content-credentials-root.pem
- SHA-256 fingerprint:
D1:7F:AB:40:96:C7:5A:5A:99:12:1B:F7:A6:EC:A6:D6:70:1F:70:25:FD:9C:2E:F8:5C:4E:2E:22:7B:DA:96:BE
4. How to check a file
Online: Open contentcredentials.org/verify and drop in the PDF or M4A file. The page shows whether the file contains Content Credentials. Because the Learny certificate is not on the C2PA trust list, it reports the issuer as unknown (see section 3). The page is run by the Content Authenticity Initiative, not by Learny; please read their notes on how your files are handled.
On your own computer (no upload): Use the free, open-source tool c2patool (github.com/contentauth/c2pa-rs; on a Mac also via brew install c2patool):
c2patool worksheet.pdf
With the Learny root certificate as trust anchor:
c2patool worksheet.pdf trust --trust_anchors learny-content-credentials-root.pem
5. What the result means
| Result | Meaning |
|---|---|
| “Valid” (with the note “signingCredential.untrusted”) | The file is unchanged since export and was signed with the Learny key. The note only means that the Learny certificate is not on the C2PA trust list. |
| “Trusted” (with the Learny root certificate) | As above, and it is confirmed that the certificate comes from Learny. |
| “Invalid”, e.g. “assertion.dataHash.mismatch” | The file was changed after export (edited, re-saved, pages added). The content may still be AI-generated. |
| “No claim found” or no Content Credentials | The file has no Content Credentials – for example because it was exported offline or with an older Learny version, converted, printed and scanned, or photographed. Look for the visible label and the metadata instead. |
6. Limits
Machine-readable information is lost when content is copied out, photographed, printed or converted to another format. Learny does not currently add invisible watermarks to text or audio, because this is not yet reliably possible for this kind of content. Removing or falsifying the labels is not allowed under our terms of use (section 8(5)).
Questions? Write to support@learny.page.