> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starfort.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Guard Policy の作成

> Guardian 上で Guard Policy を作成・編集・割り当てし、バージョン管理を理解します。

[Guard Policy](/ja/v1.2/concepts/guard-policy) は、Guardian が適用するものです。このページでは、PII ポリシーと Topic ポリシーに共通する仕組みを解説します。手順ごとのレシピについては、[カスタマイズした PII ポリシーの追加](/ja/v1.2/admin/how-to/add-pii-policy)と[カスタマイズした Topic ポリシーの追加](/ja/v1.2/admin/how-to/add-topic-policy)を参照してください。

## 作成と割り当て

Guardian を開き → **Policies**。ポリシーはプロセスタイプごとに、**Input Policies** と **Output Policies** のスロットに割り当てられます。**Add** → **Create & Assign Policy** を選択し、名前と **Policy Type**（PII または Topic）を指定します。新しいポリシーはバージョン `v0.1.0` から始まります。

<Frame caption="プロセスタイプにポリシーを追加する">
  <img src="https://mintcdn.com/aimintelligence/A1_c5EL9JAZ7xlFg/images/v1.2/admin/policy-add.png?fit=max&auto=format&n=A1_c5EL9JAZ7xlFg&q=85&s=51230bce5abe71ff8eed8df53f1abd44" alt="Add ボタンがハイライトされた Guardian の Policies ページ" width="1200" height="626" data-path="images/v1.2/admin/policy-add.png" />
</Frame>

1 つのスロットには**複数のポリシーモジュール**を保持できます — 例えば 2 つの PII ポリシー、または `input` に PII ポリシー**と** Topic ポリシーの両方など。Guardian は割り当てられたすべてのモジュールを評価します。1 つのグループ内では**同じ Policy Type** のポリシーのみを組み合わせることができ、ポリシーの **Policy Type は作成時に固定**されます。スロットは**プロセスタイプごと**に整理されます — Desktop Agent Guardian は Input/Output セクションを公開し、API Guardian はプリセットが宣言するすべてのプロセスタイプを公開します。

## ルールを編集する

ポリシーエディターには、ルールを定義する 2 つの方法があります:

* **Add** — 一度に 1 つのルールを定義するためのガイド付きフォーム（PII の場合は **NER Entity**、**Regular Expression**、または **Keyword**）。
* **JSON** — ポリシー全体を JSON として貼り付け／編集します。許可されるトップレベルキーは `ner`、`regex`、`keyword`（PII）です。エディターは保存前に検証を行います。

<Frame caption="ポリシーを JSON で編集">
  <img src="https://mintcdn.com/aimintelligence/A1_c5EL9JAZ7xlFg/images/v1.2/admin/policy-json-editor.png?fit=max&auto=format&n=A1_c5EL9JAZ7xlFg&q=85&s=5e1af9308fa07d6ad675f13aa2315c69" alt="ポリシーを JSON で編集" width="1200" height="626" data-path="images/v1.2/admin/policy-json-editor.png" />
</Frame>

<Tip>
  JSON エディターは、完全なポリシーを読み込む最速の方法です — 例えば Starfort のデフォルト PII セットなど。[カスタマイズした PII ポリシーの追加](/ja/v1.2/admin/how-to/add-pii-policy)を参照してください。
</Tip>

## バージョン管理 — 重要なポイント

新しいポリシーはバージョン `0.1.0` から始まります（固定 — 初期番号は選択できません）。ポリシーのルールを編集すると、**新しいバージョンが保存されます**。バージョン番号は、そのポリシーに対して**一意**であればよく、前回のものより大きい必要はありません。そのため、順序を入れ替えて公開したり、番号の間を埋めたりできます。重複する番号のみが拒否されます。

**保存≠適用。** バージョンを保存しても、それだけでは何も起こりません。Guardian は、明示的に再指定するまで、それに**ピン留めされている**バージョンを適用し続けます — 新しいバージョンが現れても、ピンが自動的に移動することはありません。

そのため、編集後は\*\*新しいバージョンを Guardian に再適用（ピン留め）\*\*してください。そうしないと変更は反映されません。詳しい手順: [ポリシー更新のバージョン管理と適用](/ja/v1.2/admin/how-to/version-and-apply-policy)。

<Frame caption="Guardian を新しいバージョンに再設定">
  <img src="https://mintcdn.com/aimintelligence/A1_c5EL9JAZ7xlFg/images/v1.2/admin/policy-edit-version.png?fit=max&auto=format&n=A1_c5EL9JAZ7xlFg&q=85&s=cd93b7604cdcf03f85dcb8e4ac6c4f3a" alt="Guardian を新しいバージョンに再設定" width="1200" height="626" data-path="images/v1.2/admin/policy-edit-version.png" />
</Frame>

<Tip>
  Guardian 自身の割り当て済みポリシーカードからポリシーを開いて新しいバージョンを保存すると、エディターは選択肢を提示します — **この Guardian に今すぐ適用する**か、**保存のみ**か。適用すると**その 1 つの Guardian** のピンが更新されます。同じポリシーを使用する他の Guardian は、それぞれ自身のピンを保持します。
</Tip>

ポリシーを**削除**するには、まずそれが割り当てられているすべての Guardian から削除してください — まだ使用されているポリシーは削除できません。
