
機密文書は単なるファイルプレビュー以上の取り扱いが必要です。契約書、財務報告書、法的文書、HR 記録、医療文書、エンジニアリングファイル、内部ビジネスレポートは、アクセス、保存、閲覧、ダウンロード、印刷、保持に関する明確なルールで扱われるべきです。
迅速なオンライン閲覧には、Doconut.app が便利です。ブラウザ上で 70 以上の拡張子をインストール不要で開くことができ、PDF、DOC、XLS、PPT、PSD、DWG、SVG などが無料で利用でき、フォーマットごとに 5 MB から 25 MB のサイズ上限が設定されています。
これはホスト型サイトであるため、次の点を理解しておく必要があります。ファイルは当社サーバーに送信され、そこでレンダリングされ、閲覧セッションが終了すると削除されます。アカウントが存在しないため、アクセス制御、監査ログ、保持設定は提供されません。
しかし、機密文書がビジネスアプリケーションや内部ワークフローの一部である場合、重要なのは「ファイルが開けるか」だけではなく、「アプリケーションがワークフローを制御できるか」です。
.NET チームで自社アプリ内で文書閲覧が必要な場合は、Doconut Viewer を検討してください。ASP.NET および最新の .NET アプリケーション向けに設計されており、閲覧に加えて検索、注釈、変換といったオプション機能も提供します。制御された印刷機能は別途購入する必要のないビューア本体に組み込まれています。
オンライン閲覧 と 制御されたアプリケーション閲覧 の比較
オンライン文書ビューアは便利です。ユーザーがブラウザからファイルをすばやく開く必要があるときに有用です。
オンライン閲覧が適しているケース:
- クイック文書プレビュー
- 機密性の低いファイル
- シンプルな閲覧タスク
- ブラウザでの文書表示テスト
- ローカルソフトウェアのインストール回避
- さまざまな文書形式を一元的に開く
Doconut.app は多数のファイルタイプに対してシンプルなオンライン閲覧体験を提供するため、このようなユースケースに適しています。
制御されたアプリケーション閲覧は異なります。文書が大規模なビジネスワークフローの一部であり、アプリケーションが権限、保存、ログ、ユーザー操作を管理する必要がある場合に使用されます。
制御された閲覧が適しているケース:
- 文書が機密である
- ユーザーはファイルを開く前にサインインが必要
- アクセスはロールや権限に依存
- ファイルは承認された場所に保存
- ダウンロードや印刷を制限
- 文書アクセスのログを取得
- アプリケーション内でユーザーをワークフローに留める必要がある
- 検索、注釈、変換、制御された印刷が必要
これらのシナリオでは、Doconut Viewer がより適切なソリューションです。
なぜ機密文書には明確なアクセスルールが必要か
機密文書はすべてのユーザーに同じように提供すべきではありません。ユーザーごとに異なるアクセスレベルが求められることがあります。
例:
- あるユーザーは契約書を閲覧できてもダウンロードは不可
- マネージャーは文書の印刷が許可されている
- レビューアは注釈の追加が許可されている
- 管理者はファイルの変換やエクスポートが可能
- ゲストユーザーはファイルを開くこと自体が不可
これらのルールはアプリケーション側で管理すべきです。文書ビューアはそのセキュリティモデルに組み込まれるものであり、置き換えるものではありません。
制御された文書ワークフローに含めるべき要素:
- 認証
- ロールベースの認可
- 文書レベルの権限管理
- 保存ルール
- ダウンロード制限
- 印刷制限
- 必要に応じた監査ログ
- 一時ファイルとキャッシュの管理
ビューアはワークフローの一部に過ぎません。全体のアプリケーションが文書プロセスの安全性を決定します。
自社インフラ内で文書を保持する
多くの組織にとって、機密文書は承認されたインフラ内に留めておくべきです。
Doconut FAQによると、Doconut Viewer SDK は SaaS やホスト型サービスではなく、顧客の環境にインストールされ、Doconut サーバーへの呼び出しは行わず、ファイルは顧客の管理下に留まります。
これは SDK のみが対象です。Doconut.app はその逆で、ファイルが当社サーバーに届くホスト型の公開サイトです。このため、本記事では両者を分けて説明しています。
この点は、外部の文書閲覧サービスにファイルを送信せずに、独自の .NET アプリケーション内で文書閲覧を行いたい企業にとって重要です。
アプリケーションで決定できること:
- 文書の保存場所
- アクセスできるユーザー
- 開く方法
- ユーザーがダウンロードまたは印刷できるかどうか
- アクションのログ記録の有無
- 一時ファイルやキャッシュの取り扱い方法
- 生成されたファイルの保持期間
これにより、別途アップロードして閲覧するワークフローよりも、開発チームがより多くの制御権を持つことができます。
オフライン閲覧が常に十分でない理由
オフライン PDF ビューアは特定の状況で有用です。インターネット接続がない場合や、ユーザーが特定のデスクトップツールを必要とする場合に求められることがあります。
しかし、オフライン閲覧は機密性の高いワークフローに課題をもたらすこともあります。
ユーザーが文書をダウンロードしてローカルで開くとき:
- ファイルがデバイスに残る可能性がある
- ファイルがコピーまたは転送される可能性がある
- ファイルがアプリケーション外で印刷される可能性がある
- ローカルバックアップが余分なコピーを保存する可能性がある
- アプリケーションが誰がファイルを開いたかを把握できなくなる
- ユーザーごとにビューアのバージョンが異なる可能性がある
- IT チームがインストールやアップデートの管理を必要とする
オフライン閲覧はオンラインツールに依存しないため安全に感じられますが、ファイルがシステムを離れるとアプリケーションレベルでの制御が低下します。
ビジネスワークフローにおいては、アプリケーション内での閲覧を制御する方が、ユーザーがアプリケーションのコンテキストを離れずに文書を確認できるため、より適した選択肢となります。
Doconut.app を使った手軽なオンライン閲覧
Doconut.app は、ユーザーがシンプルなオンライン文書ビューアを必要とする場合に便利です。
主な利用シーン:
- PDF ファイルのオンライン閲覧
- Word 文書のプレビュー
- スプレッドシートの閲覧
- プレゼンテーションファイルの開封
- 画像ファイルのプレビュー
- DWG などの CAD フォーマットの閲覧
- 簡易的な閲覧タスクでデスクトップソフトを回避
Doconut.app は、機密性の高い内部ワークフローの一部でないファイルのクイックプレビューに適しています。
機密文書については、オンラインビューアにアップロードする前に必ず組織のセキュリティポリシーを確認してください。
Doconut Viewer SDK を使った機密ワークフロー
.NET アプリケーションで機密文書ワークフローを実装する場合、Doconut Viewer が主な検討対象となります。
Doconut Viewer は、開発者が自社アプリケーション内で文書を表示できるよう支援します。以下のようなシナリオで利用できます:
- 社内業務システム
- 法務プラットフォーム
- 文書管理システム
- 保険業務フロー
- 人事ポータル
- 金融アプリケーション
- 医療関連システム
- エンジニアリング文書ポータル
- アップロードされた文書を扱う SaaS 製品
Doconut Viewer は、ワークフローに応じてオプションのプラグインと組み合わせて使用できます。プラグインは 4 種類あり、制御された印刷 はその中に含まれません:
- Search Plugin
- Annotation Plugin
- Converter Plugin
- DICOM Plugin — 医療画像用で、
.dcmと.imaが無料ビューアに含まれない理由です
制御された印刷はビューア本体に組み込まれています。 これはベース製品の機能であり、印刷の制限はライセンスではなく設定と権限の問題です。予算策定時に把握しておくと役立ちます。
検索、注釈、変換、印刷
機密ワークフローでは、単なる閲覧以上の機能が求められることが多いです。
ユーザーが必要とすること:
- 文書内テキストの検索
- セクションへのハイライトやコメントの付与
- スタンプの追加やレビュー用マークの付与
- ファイルを別フォーマットへ変換
- ポリシーで許可された場合のみ印刷
- 元ファイルを変更せずに保持
- ワークフローデータを文書とは別に保存
Doconut はこれらのニーズをプラグインとベースビューアの組み合わせで部分的に提供します。
Search Plugin は、サポート対象文書内のテキスト検索を実現します。スキャン画像のみのページはテキスト層が存在しないため検索できません(OCR は未搭載)。
Annotation Plugin は、ノート、ハイライト、図形、スタンプなどのレビュー用マークを追加できます。
Converter Plugin は、.NET アプリケーション内での文書変換を処理します。
制御された印刷はビューアに組み込まれており、別途ライセンスは不要です。
それでも、各機能を誰が利用できるか、どの条件で利用できるかは、アプリケーション側で適切に設定してください。
センシティブなドキュメント閲覧のベストプラクティス
センシティブなドキュメント閲覧ワークフローを構築する際は、以下のベストプラクティスを確認してください。
- ユーザーはドキュメントにアクセスする前にサインインが必要です。
- ファイルを開く前にドキュメントの権限をチェックします。
- 機密ドキュメントに対して公開 URL の使用は避けます。
- ファイルは承認済みの場所にのみ保存します。
- ダウンロードを許可するかどうかを決定します。
- 印刷を許可するかどうかを決定します。
- 必要に応じてドキュメントアクセスをログに記録します。
- アップロードされたファイルはサーバー側で検証します。
- 一時ファイルとキャッシュの動作を確認します。
- 変換が有効な場合、変換後の出力保存場所を確認します。
- アノテーションデータはアプリケーションの管理下に置きます。
- デプロイ前に実際のユーザードキュメントでテストします。
- 社内チームとともにセキュリティとコンプライアンス要件をレビューします。
これらのプラクティスは、オンラインビューア、オフラインビューア、または埋め込みビューア SDK を使用する場合すべてに適用されます。
.NET アプリケーションにおけるセンシティブドキュメントの推奨ワークフロー
制御されたドキュメント閲覧ワークフローは次のようになります。
- ユーザーがアプリケーションにサインインします。
- アプリケーションがユーザーのロールと権限を確認します。
- ユーザーが承認済みのソースからドキュメントを選択します。
- アプリケーションがドキュメントを開く前にアクセスを検証します。
- Doconut Viewer がアプリケーション内でドキュメントを表示します。
- ワークフローで許可されている場合にのみ、ユーザーは検索、アノテーション、変換、印刷が可能です。
- 必要に応じてアプリケーションが関連アクションをログに記録します。
- アプリケーションが内部ルールに従って一時ファイル、キャッシュ、ストレージ、クリーンアップを管理します。
この方式により、ドキュメントの操作はアプリケーション内部に留まり、センシティブなファイル取り扱いに対する開発者の制御が強化されます。
Doconut.app を使用すべきとき
Doconut.app を使用するケース:
- 手軽なオンラインドキュメントプレビューが必要なとき。
- ファイルが管理されたビジネスワークフローの一部でないとき。
- ユーザーがデスクトップソフトウェアのインストールを望まないとき。
- ブラウザ上で一般的なフォーマットをプレビューしたいとき。
- ドキュメントが非機密で、オンライン閲覧が許可されているとき。
Doconut.app はシンプルな閲覧タスクに便利です。
Doconut Viewer SDK を使用すべきとき
Doconut Viewer を使用するケース:
- .NET アプリケーションを構築しているとき。
- ドキュメントが機密またはビジネスクリティカルであるとき。
- ユーザーがシステム内でドキュメントを閲覧する必要があるとき。
- アプリケーション側で権限を制御したいとき。
- 検索、アノテーション、変換、または制御された印刷が必要なとき。
- ファイルを自社インフラのルール下に保持したいとき。
- ドキュメント、デモ、評価リソース、サポートが必要なとき。
役立つ Doconut リソース:
キーとなるポイント
- センシティブなドキュメントは、アクセス、保存、閲覧、印刷、ログ記録のルールを制御する必要があります。
- オフライン閲覧は有用ですが、アプリケーションワークフロー外にローカルコピーが残る可能性があります。
- オンライン閲覧は手軽なプレビュー作業に便利です。
- Doconut.app はシンプルなオンラインドキュメント閲覧に適しています。
- Doconut Viewer SDK は、センシティブなドキュメントを扱う .NET ワークフロー向けに、環境内で実行され外部に呼び出しを行わないため、より適しています。
- Doconut は ISO 27001、SOC 2、HIPAA の認証を保持していません。SDK のセキュリティ根拠はアーキテクチャ上のもので、ファイルは決して境界を越えず、周辺のコントロールは顧客側で構築・証明する必要があります。
よくある質問
オフライン閲覧は常にセンシティブなドキュメントにとって安全ですか?
必ずしも安全とは限りません。オフライン閲覧は外部へのアップロードリスクを減らすことができますが、アプリケーションワークフロー外にローカルコピーが残る可能性があります。セキュリティは全体プロセスに依存し、ビューアがオンラインかオフラインかだけで決まるわけではありません。
Doconut.app を機密ファイルに使用できますか?
Doconut.app はオンライン閲覧に便利ですが、機密ファイルは組織がそのワークフローを許可している場合にのみアップロードすべきです。管理されたビジネスワークフローでは Doconut Viewer SDK の利用を検討してください。
Doconut Viewer SDK はホスト型 SaaS サービスですか?
いいえ。Doconut FAQ によれば、Doconut は顧客の環境にインストールされ、Doconut サーバーへの呼び出しは行われません。
Doconut Viewer SDK はアノテーションをサポートしていますか?
はい。アノテーションワークフローは Annotation Plugin を使用して実装できます。
印刷は制御できますか?
はい。追加プラグインは不要で、制御された印刷はビューアの標準機能です。印刷可否はアプリケーション側の権限ルールで決定します。
Doconut Viewer SDK をどこで評価できますか?
公式ダウンロードページから開始できます。
結論
オフラインの PDF ビューアは、特にユーザーがローカルアクセスを必要とする場合など、いくつかの状況で役立ちます。しかし、ファイルがアプリケーションの管理外に出てしまう可能性があるため、機密性の高いビジネスワークフローにおいてオフライン表示だけでは十分でないことがあります。
手軽なオンラインプレビューには、Doconut.app(オンラインプレビュー) が実用的な選択肢です。
.NET アプリケーションで、ドキュメントの閲覧制御、権限管理、検索、注釈、変換、印刷、インフラレベルの制御が必要な場合は、Doconut Viewer SDK(評価対象) が評価すべき主要な製品です。
続行するには、以下の Doconut リソースをご確認ください: