這是用 QikTools 製作的嗎?
檢查任何圖片、影片、音訊檔案、PDF、Word、PowerPoint 或 Excel 文件、ZIP 壓縮檔,或貼上文字。如果是 QikTools 製作的,你會看到製作時間、使用的工具,以及它如何被標記為 AI 生成。我們絕不顯示製作者身分。
檔案會在記憶體中檢查,絕不儲存。我們絕不顯示檔案的製作者。
我們檢查的內容
原始檔案
我們會將檔案的 SHA-256 指紋,與伺服器傳送過的每個檔案進行比對。比對成功表示檔案與我們製作的檔案逐位元組完全相同。
Content Credentials
已簽署的 C2PA manifest:簽署者、是否仍與檔案相符、簽署者是否位於 C2PA Trust List、簽署時間(可信任的時間戳記),以及是否標示檔案由 AI 製作。
內嵌中繼資料
我們寫入每個已簽署圖片、影片、音訊檔案和 PDF 的 IPTC「由訓練演算法製作」標籤與唯一生成 ID。
隱形浮水印
我們伺服器製作的大多數圖片都帶有隱形浮水印(Adobe TrustMark)。這種浮水印設計為可承受螢幕截圖、重新壓縮和調整大小,因此即使複本的中繼資料被移除,通常仍可追溯至其生成來源。透明、非常小、非常大、非常寬或動畫圖片不會加上浮水印。
視覺比對
當其他資訊都不存在時,視覺指紋仍可顯示圖片看起來像是我們製作的。這只是線索,絕不是證明。
文字指紋
貼上的文字會以逐字或逐段方式,與我們工具生成文字的一向指紋進行比對——絕不會比對文字本身。它能找出完全相同的複製內容、摘錄、輕微修改的複本,以及較長文字中的生成段落。
簽署文字標記
從 QikTools 匯出的文字檔(.md、.html、.txt、.vtt、.json)會帶有機器可讀的 AI 標記;當我們辨識出其中的文字時,標記會由 QikTools 簽署。檢查會確認簽章,以及文字自簽署後是否曾變更。
已簽署的文件與套件標記
QikTools 的 PDF、Word、PowerPoint 和 Excel 檔案,以及 ZIP 套件,都帶有由我們簽署的 AI 標記。將檔案拖放到這裡,即可查看簽署時間、使用的工具,以及檔案——或套件中的每個檔案——是否仍與我們簽署時完全相同。檔案由你的裝置讀取;只有標記和指紋會傳送出去。
結果代表什麼
- 使用 QikTools 製作
- 檔案來自 QikTools:與交付時完全相同、由我們簽署且未經變更,或可透過其生成 ID 或浮水印追溯。
- 標籤
- 在寫實圖片和影片上顯示「AI-generated」標記。使用複製聲音的音訊,以及以音訊呈現的 AI 語音(例如來自 AI Voice Studio),開頭會先播放簡短的語音揭露(「這段音訊由 AI 生成。」);含有 AI 語音的影片會顯示此標籤。
- Content Credentials
- 由我們的憑證簽署、防篡改的檔案製作紀錄。如果檔案遭到變更,簽章就不再相符。
- 模型
- 製作檔案的 AI 模型(如果我們有記錄)。編輯器製作的檔案也會列出製作它們時所使用的較早版本。
受信任還是有效?當簽署者的憑證位於 C2PA Trust List 時,Credentials 才會被視為「受信任」。QikTools 尚未列入該清單(我們尚未完成 C2PA Conformance Program),因此其他檢查工具可能會將我們的 Credentials 顯示為來自未知來源。不過它們仍然有效:有效簽章表示檔案自我們簽署後未曾變更,而此頁面會確認檔案由 QikTools 簽署。
QikTools 如何標記生成的內容
寫實圖片與影片會在右下角顯示「AI-generated」標籤。複製聲音中的音訊,以及以音訊形式呈現的 AI 語音(例如來自 AI Voice Studio),會以一段簡短的語音揭露內容(「This audio was generated with AI.」)開頭;含有 AI 語音的影片會顯示可見標籤。我們伺服器生成的每個檔案都會帶有嵌入式中繼資料與唯一生成 ID;大多數圖片還會有不可見浮水印;在格式允許的情況下,則會附上 Content Credentials,並在時間戳記服務可用時加上時間戳記。從我們編輯器匯出的檔案,在簽署成功時也會以相同方式簽署。寫實人物圖片也會標記「contains-synthetic-performer」,供市集使用。移除任何這些標記都違反我們的條款。
QikTools 如何標記 AI 書寫的文字
我們的工具寫出的文字都是 AI 生成內容,而 EU AI Act 要求我們讓機器能辨識、任何人都能查驗。以下是我們的做法。
- 下載內容帶有機器可讀的 AI 標記,並依各格式保留其詳細資料:Markdown front matter、HTML meta 標籤與 schema.org 資料、JSON 項目、Word、PDF 和 PowerPoint 文件屬性、WebVTT 字幕中的註記,或 .txt 檔案結尾的一行簡短標籤。當我們辨識出下載文字檔中的文字時,其標記會由 QikTools 以數位方式簽署,因此任何人都能確認標記,並查看文字自簽署後是否曾變更。
- 複本會在格式化(HTML)版本中保留相同標記。純文字會完全維持原文。
- 純文字一經複製便會失去細節,因此我們的伺服器會保留每篇約 30 個字或以上成品的單向指紋——絕不保留文字,也不保留任何製作者資訊:只有工具、模型與日期。此檢查器會比對這些指紋,而我們會保留 3 年。
- 沒有隱藏字元。我們不會在你的文字中塞入隱形字元或相似字母:它們會干擾螢幕閱讀器、搜尋和字元限制,而且一次清理就會消失。
- 不會標記:你自行撰寫內容的小幅修改(拼字、文法、一兩個字——少於 15%)、程式碼與公式、逐字稿,以及你自行撰寫文字的翻譯。
檢查無法辨識經大幅改寫或翻譯的文字,而「沒有比對結果」絕不代表文字是由人撰寫。移除這些標記,將 AI 文字冒充成人類撰寫,違反我們的條款。
開發者注意:簽署標記是對文字標準形式 SHA-256 值進行的 JWS(RFC 7515),可透過 /api/provenance/text/certs 的憑證鏈驗證。單行格式為 qiktools-ai-text: v=1; ai=true; dst=trainedAlgorithmicMedia; tool=…; date=…; verify=…; sig=…。
QikTools 如何標記文件與 ZIP 壓縮檔
PDF、Word、PowerPoint、Excel 檔案與 ZIP 壓縮檔無法像圖片或影片一樣攜帶 Content Credentials,因此我們會使用相同的憑證簽署一段簡短聲明。
- 標記的位置。PDF 會將標記放在中繼資料中;Word、PowerPoint 或 Excel 檔案會放在文件屬性中(AI 生成、生成工具、日期及此頁面的連結);ZIP 套件則會包含一個名為 QIKTOOLS-AI-PROVENANCE.json 的檔案,列出其他每個檔案的 SHA-256 指紋,以及是否由 AI 製作。
- 標記內容。檔案來自我們的其中一個工具、製作日期、AI 參與方式(IPTC「數位來源類型」),以及我們簽署內容的指紋。標記絕不會顯示任何人的姓名、帳戶或檔案本身的名稱;簽章也不代表內容正確或已經過審核。
- 你的檔案留在你手上。要簽署檔案,你的瀏覽器只會傳送指紋(套件則會傳送其中檔案的名稱、大小和指紋)。要在這裡檢查檔案時,檔案會在你的裝置上讀取,只有標記和指紋會傳送出去。不會儲存任何資料。
- 有變更?編輯文件或套件後,此頁面會顯示:「使用 QikTools 製作,之後有所變更」;對於套件,也會列出哪些檔案變更、遺失或新增。如果在無法簽署時下載,AI 標記仍會保留在檔案中,此頁面會顯示「已由 QikTools 標記為 AI 生成,但未簽署」。
給開發人員:簽章是類型為 qiktools-ai-mark+jwt 的 JWS(RFC 7515),可使用 /api/provenance/text/certs 的憑證鏈驗證。PDF 的簽章是其 XMP 的 qiktools:Mark 屬性,涵蓋建立完成時的 PDF(標記會附加在其後,且後面不得再有任何內容);Office 檔案的簽章是 ProvenanceSignature 自訂屬性,涵蓋除文件屬性外每個部分的 SHA-256 清單。
免費偵測 API
平台、新聞編輯室和研究人員都能從自己的系統免費執行相同檢查,不需帳戶或金鑰。傳送檔案本身(最多 25 MB)或檔案連結;你會收到包含判定結果、比對結果和我們記錄內容的 JSON——絕不包含檔案製作者。你傳送的內容不會被儲存。
curl -X POST https://www.qiktools.com/api/verify \
-H 'Content-Type: application/octet-stream' \
--data-binary @picture.jpgcurl -X POST https://www.qiktools.com/api/verify \
-H 'Content-Type: application/json' \
-d '{"url": "https://example.com/picture.jpg"}'curl -X POST https://www.qiktools.com/api/verify/text \
-H 'Content-Type: application/json' \
-d '{"text": "Paste the text to check here…"}'每個網路位址的限制:每分鐘 12 次、每天 300 次檢查;每分鐘 6 個連結。支援圖片、影片、音訊和 PDF。答案的 判定結果 可能是 verified、altered、similar、unrecognised、browser_export、other_ai 或 none。
文字(最多 200,000 個字元,限制相同):答案的 判定結果 可能是 exact、match、partial、none 或 too_short,並附上信心度、相符比例,以及日期和工具。加入 "receipt": true 即可取得結果的簽署副本。文字只會在記憶體中建立指紋,之後即忘記。