写真・PDF・図面の添付機能設計|容量・権限・個人情報リスクを潰す実務ポイント

添付機能は、あると便利な反面、後から詰まりやすい論点がまとまって出てくる領域です。写真が重くて送れない、図面ファイルだけ開けない、URLを知っていれば見られてしまう、誤削除の履歴が残らない、といった問題は、公開後に表面化しやすくなります。

とくに、写真、PDF、図面はファイルサイズも扱い方も違います。本人確認書類のように個人情報を含むものと、一般的な説明資料を同じ扱いにしてしまうと、保存期間や閲覧権限の設計も曖昧になりがちです。本記事では、添付機能を安全に運用するために、先に決めておきたい前提を整理します。

この記事でわかること
・容量、拡張子、保存期間をどう決めるか
・添付の閲覧権限(社内、取引先、顧客)を崩さない設計
・個人情報や機密情報が混ざる前提での対策
・削除、差し替え、ログの残し方

添付機能は「アップロードできる」だけでは運用しにくくなります

実務で問題になりやすいのは、送れるかどうかより、送った後の扱いです。どこに保存するか、誰が見られるか、いつ消すか、差し替えた時に何を残すかを決めていないと、案件が増えるほど管理が重くなります。

止まりやすいのは、案件が増えた後です。
最初は数件だから問題なく見えても、数百件、数千件と溜まると、容量、検索性、削除漏れ、閲覧権限の不整合が表に出やすくなります。

添付一覧と権限状態が同じ画面で見えると、運用しやすくなります

下は、添付ファイル管理画面の例です。どの種類のファイルがあり、誰が見られて、保存期限がどうなっているかを同じ場所で確認できる構成にしています。添付機能は、ファイル自体よりも権限と期限の確認が重要になりやすいため、この2つを近くに置く方が扱いやすくなります。

画面イメージ:添付ファイルの管理画面例 ファイル種別、閲覧範囲、保存期限、削除予定をまとめて確認できる構成です。
添付ファイル管理
写真、PDF、図面、確認書類の保存状況と権限を確認する画面
添付 128件 期限近い 9件 権限確認 3件
総容量 3.6GB
社内限定 46
期限近い 9
差し替え待ち 2
添付一覧 種別、閲覧範囲、期限を確認
  • 写真 現場写真_2026-06-01.jpg 案件担当、管理者が閲覧可。自動圧縮済み、保存期限 180日。 社内共有
  • PDF 見積書_再提出版.pdf 取引先も閲覧可。旧版は履歴として保持、最新版を表示中。 外部可
  • 図面 layout_rev3.dwg 閲覧は社内限定。直接URL不可、ダウンロード操作を記録。 機密注意
今週の確認項目 容量、期限、権限
  • 期限近いファイル 保存期限の延長要否を確認
    9件
  • 外部共有ファイル リンク方式ではなく権限経由か確認
    14件
  • 差し替え履歴 旧版を削除せず保持しているか確認
    2件
基本ルール
・許可拡張子は必要最小限にする
・添付は画面権限とは別に判定する
・削除は論理削除にして履歴を残す
添付一覧と権限状態を確認する
主ボタンは横幅いっぱいより、内容に応じた幅の方が画面に収まりやすくなります。

容量、拡張子、保存期間は先に決めておく方が安定します

容量

とくにスマホで撮った写真は、そのままだと容量が大きくなりやすくなります。運用で毎回サイズ確認をさせるより、自動圧縮で吸収する方が扱いやすくなります。

拡張子

図面やCAD系の形式は業務上必要なことがありますが、何でも受けられる状態にすると検証や権限制御が重くなります。まずはよく使う形式だけから始める方が安全です。

保存期間

決める項目 見落としやすい点 実務での考え方
容量上限 個別上限だけでなく、案件単位やユーザー単位の合計容量も膨らみやすくなります。 1ファイル上限と合計上限の両方を決める方が管理しやすくなります。
許可拡張子 とりあえず追加を繰り返すと、確認対象が増えやすくなります。 必要最小限の許可リストで始める方が安定します。
保存期間 期限がないと、削除判断が毎回属人的になりやすくなります。 案件種別ごとに目安期間を決めておくと見直しやすくなります。
「削除しない」ことは安全策に見えますが、容量と情報管理の負担が増えやすくなります。保存期間を決めたうえで、必要なら延長する運用の方が扱いやすくなります。

添付ファイルは、画面とは別に権限を持たせる方が安全です

画面の閲覧権限が合っていても、添付ファイルのURLに直接アクセスできる状態では不十分です。添付は添付で権限判定を通す前提にした方が安全です。

閲覧

「画面が見える」と「添付が見える」を分ける

案件画面は見えても、本人確認書類や図面は限られた人だけにする、という分け方ができる方が扱いやすくなります。

出力

ダウンロードはログ対象にする

閲覧だけでなく、誰が持ち出したかを確認できるようにしておくと、後からの確認がしやすくなります。

個人情報や機密情報が混ざる前提で考えておく必要があります

たとえば現場写真と本人確認書類では、同じ添付でも扱いが大きく違います。分類を先に切っておくと、後から権限や期限を整理しやすくなります。

削除と差し替えは「上書きしない」方が見返しやすくなります

差し替え

削除

  1. 差し替え前のファイルを履歴へ移す
    旧版を確認できる状態を残します。
  2. 最新版を表示対象に切り替える
    ユーザーには最新だけが見える状態にします。
  3. 削除操作は記録する
    削除者、日時、対象ファイルを確認できるようにします。

最小構成で始めるなら

まずは、この4点だけでも先に固めておくと、後から添付種別が増えても整えやすくなります。

まとめ

添付機能は、便利に見えて、容量、権限、個人情報、履歴管理が一気に重なる領域です。送れるかどうかだけでなく、保存期間、閲覧範囲、削除や差し替えの記録まで先に決めておくと、案件が増えても運用が乱れにくくなります。

最初に見直しやすいのは、許可拡張子が広がりすぎていないか、添付の閲覧権限が画面権限のままになっていないか、削除や差し替えの履歴が残るかの3点です。そこから整えていくと、あとで困りにくい添付機能に近づけやすくなります。

本記事は、Webシステム開発・スマホ自動変換「movo」・業務システム構築・フォームUX改善・EC支援を提供する 株式会社インテンスが、実際の開発プロジェクトで蓄積した知見をもとにまとめています。 株式会社インテンス(公式サイト)