について
お客様のデータを当社の関与のないものとして扱うツール
YamlBox が存在するのは、開発者ツールの不快なパターンが原因です。最も支援が必要なファイル (シークレットが埋め込まれた Kubernetes マニフェスト、セッション クレームを含む JWT、顧客 CSV エクスポート) は、ほとんどのオンライン ツールがまったく知らないサーバーにアップロードするように要求するファイルです。
代替案は複雑ではありません。最新のブラウザは、YAML の解析、XLSX ワークブックの読み取り、JSON 構造の差分、コードの生成をすべてローカルで高速に行うことができます。多くのツールがサーバー側でそれを行う唯一の理由は、アーキテクチャ上の習慣です。したがって、ここにある 19 ツールはすべてクライアント側で実行され、プライバシーの約束がポリシー ステートメントではなくエンジニアリング事実に変わります。サーバー処理がないため、アップロード エンドポイントはありません。
実際に何が変わるのか
- スピード: 変換ごとにリクエストがないため、入力すると結果が表示され、数メガバイトのファイルはレート制限ではなくデバイスによって制限されます。
- プライバシー: 何も送信、記録、保存されません。ブラウザの [ネットワーク] タブを使用するか、オフラインにすることで確認できます。
- 長寿: 静かな静的ページはエッジ キャッシュから提供されます。実行コストが低いため、ツールは積極的な収益化を行わずに無料のままです。
- 正直: 行と列の名前を示すエラー メッセージ、ツールが実際に行うことを説明する機能リスト、および制限に関するダーク パターンはありません。
サイトの構築方法
サイトは静的です。Astro はビルド時に HTML を生成し、Tailwind CSS v4 でスタイルを設定し、少量の TypeScript が各ツールに電力を供給し、必要なページにのみロードされます。すべては Cloudflare のエッジ ネットワークから提供されます。つまり、ページは近くのデータ センターから到着します。アプリケーション サーバー、データベース、ユーザー アカウント システムはありません。アーキテクチャ全体がプライバシーの主張を反映しています。
原則
- 一つの仕事をきちんとこなす。 各ツールは、実際のエラー処理を備えた焦点を絞ったユーティリティであり、16 個の中途半端な機能を備えたメガアプリではありません。
- アカウントはありません。 コンバーターには電子メール アドレスは必要ありません。このサイトにはサインアップが必要なものはありません。
- アクセシビリティはオプションではありません。 キーボード ナビゲーション、表示されるフォーカス、セマンティック HTML、およびスクリーン リーダーのラベルは、完了の定義の一部であり、後のパスではありません。
- 形式を説明します。 ツールには、基礎となるフォーマットを説明するガイドが組み合わされているため、1 回限りの修正ではなく、理解した状態で作業を終えることができます。
連絡する
最小限の失敗例を含むバグレポートは、送信できる最も価値のあるものです。機能リクエストは読み取られ、多くの場合構築されます。 hello@yamlbox.comに書き込みます。