Preview
No HTML file found. Create an HTML tab to see a preview.
No HTML file found. Create an HTML tab to see a preview.
この操作は取り消せません!
以下のデータが完全に削除されます:
PoSW(Proof of Sequential Work)の計算が完了するまでお待ちください。
処理中: 0 件待機中
初回のみ、コンパイラのダウンロードが必要です。
初期化中...
この操作は取り消せません!
以下のデータが完全に削除されます:
証明を保存したい場合は、先にエクスポートしてください。
TypedCodeをご利用いただく前に、以下の内容をご確認ください。
タイピング証明を生成するため、ブラウザ内でのすべての操作を詳細に記録します。
記録される情報:
これらの操作はタイムスタンプとともに記録され、SHA-256ハッシュチェーンで連結されます。各イベントは前のイベントのハッシュを含むため、改ざんを検知できる構造になっています。
TypedCodeは、操作ログの整合性と順序を証明するため、暗号学的なハッシュチェーンを構築します。
証明の仕組み:
この仕組みにより、コードが一文字ずつタイピングされたことを第三者が検証可能な形で証明できます。
自動化ツールやボットによる不正な証明生成を防止するため、Cloudflare Turnstileを使用して人間であることを確認します。
検証タイミング:
Turnstileの検証結果はサーバーでトークンの有効性を確認し、成功した場合のみ証明ファイルに「人間認証済み」として記録されます。
すべてのデータはブラウザのローカルストレージ(IndexedDB)にのみ保存されます。サーバーへの自動送信は一切行いません。
保存されるデータ:
これらのデータはブラウザを閉じても保持されますが、ブラウザのデータ消去や「Reset All」機能で完全に削除できます。証明データを保存したい場合は、必ずエクスポート機能でファイルをダウンロードしてください。
タイピング証明の信頼性を高めるため、Screen Capture APIを使用して定期的に画面のスクリーンショットを撮影します。
撮影について:
画面共有を停止すると、エディタでの作業を継続できなくなります。再開するには画面共有を再度許可する必要があります。
作成した証明データは、JSON形式またはZIP形式でダウンロードできます。
エクスポート内容:
エクスポートされたファイルは、TypedCode Verifyアプリケーションで検証できます。証明データのみのJSON出力か、スクリーンショットを含むZIP出力かを選択できます。
TypedCodeが取得する情報と、証明データの取り扱いについてご確認ください。
取得する情報について:
エクスポートされた証明データには、タイピング内容やスクリーンショットが含まれます。提出前に内容を確認し、機密情報が含まれていないかご注意ください。