オフラインでのダイブ記録:ネットなしで記録を残す
最終更新:
オフショアでは、インターネットは遅いか、共用か、何日もつながらないことがよくあります。それでも書類業務は待ってくれません。英国では、潜水監督者は作業中に潜水作業記録の記載事項を記入します(Diving at Work Regulations 1997(英国の潜水作業規則)の規則10(1)(c))。カナダの規則は、ダイバーに各潜水を「潜水後できるだけ早く」(当社訳。原文:"as soon as possible after making a dive")記録するよう求めています(Oil and Gas Diving Regulations(石油・ガス潜水規則)の第63条(2))。つまり、海上で使うデジタルツールは、接続がなくても動作し、何がバックアップされていて何がされていないかが一目でわかるものでなければなりません。このガイドでは、船舶やプラットフォームでその環境を整え、維持する方法を説明します。
「オフラインファースト」が意味すべきこと
オフラインで使えるとうたうアプリはたくさんあります。ダイブ記録の場合は、次の5点を確認してください。
- まずデバイスに保存する。 電波の有無にかかわらず、保存した瞬間に記録が存在します。
- ローテーションの間ずっと動作し続ける。 何週間も接続がなくても、サインインと有料機能が使えます。
- すべての記録の同期状態を表示する。 何がアカウントに届いていて、何が届いていないかが一目でわかります。
- 黙って上書きしない。 同じ記録が2か所で変更された場合は通知され、どうするかはあなたが決めます。
- ネットワークなしで署名できる。 署名は何週間も後ではなく、デッキ上で行われます。
出航前に:モビライゼーション前のチェックリスト
以下はすべて、自宅、ホテル、ヘリポートなど、まだ良好な接続があるうちに済ませてください。
- すべてを同期する。 デバイスとアカウントが同じ記録を持つようにします。
- 使うすべてのデバイスでサインインし、まだオンラインのうちに必要な画面を開いておきます。
- 署名のためのアクセスを設定する。 2人とも接続があるうちに、潜水監督者やダイブパートナーにあなたのダイブへ署名するためのアクセスを与えてください。オフラインでの署名は、各アプリが事前に保存しておく鍵に依存します。
- デバイスを充電し、保護する。 防水ケースを使い、モバイルバッテリーを持っていきましょう。潜水管制室や危険区域でのスマートフォンの扱いについては、現場のルールに従ってください。HSE の危険区域の区分に関するガイダンスは、電気機器を着火源のひとつに挙げ、危険区域内の機器はそのゾーンに応じた区分を満たしていることを求めています。そのため、一般的なスマートフォンは持ち込めない場合があります。
- バックアップを作成し、デバイスの外に保管します(後述)。
- 紙のログブックを持っていく。 制度で求められている場合です。デジタル記録はその代わりではなく、併用するものです。
DIVEOPS PRO では、ダッシュボードの「オフショア準備」(Prepare for offshore)ボタンで、このほとんどを一度に行えます。記録を同期し、メンバーシップを更新して有料機能がオフラインで最大30日間(プランやトライアルの終了日を超えることはありません)使えるようにし、「権限」(Credentials)画面と「プロフィール」画面を含むアプリ画面を使用中の言語でデバイスに保存し、自動クリーンアップからデータを保護するようブラウザーに要求します。その後、各チェック項目をチェックマークまたは警告とともに一覧表示します。オフライン署名に使う鍵はダウンロードしないため、QR コードで署名する潜水監督者は、オンラインのうちに「権限」画面を一度開いておく必要があります(後述)。同じ画面から、デバイス上のすべてのデータ(ダイブ、台帳、署名、写真、プロジェクト、チャンバー記録)の暗号化バックアップファイル(AES-256、あなたが決めたパスフレーズで保護)も作成できます。そのファイルは USB メモリーやノートPC など別の場所に保管してください。パスフレーズは復元できないので、安全な場所に書き留めておきましょう。
「クリーンアップからの保護」が重要な理由
ウェブアプリはデータをブラウザーに保存します。MDN のストレージの容量制限と削除基準に関するガイドは、このストレージがデフォルトでは「ベストエフォート」であると説明しています。デバイスの空き容量が少なくなると、ブラウザーはサイトのデータを、最も長く使われていないサイトから順に削除することがあります。永続ストレージ内のデータは、ユーザーが削除を選んだ場合にのみ削除されます。Chrome、Edge、Safari は永続化を許可するかどうかを自動で判断し、Firefox はユーザーに確認します。MDN はまた、Safari ではクロスサイトトラッキング防止が有効な場合、ブラウザー使用の直近7日間にユーザーの操作がなかったサイトについて、スクリプトが作成したデータを削除すると指摘しています。
実務上のポイントは次のとおりです。
- 長期の航海中は、スマートフォンの空き容量を確保しておく。
- ログブックは月に一度ではなく、定期的に開く。
- デバイスを唯一のコピーとして扱わない。
オフラインでの作業:同期状態の意味
DIVEOPS PRO のすべてのダイブ記録には、同期状態が表示されます。
| 状態 | 意味 | すること |
|---|---|---|
| ローカルに保存済み | 記録はこのデバイスにのみある | まだ何もしなくてよい。サインインすれば同期される |
| 同期待ち | デバイスに保存され、アカウントへの送信待ちになっている | 何もしなくてよい。オンラインに戻ると自動で送信される |
| 同期済み | アカウントに同じバージョンがある | 何もしなくてよい |
| 競合あり | 記録が別の場所で変更されたか、すでに確定されていた | 記録を開いて判断する。黙って上書きされることはない |
| 同期に失敗——対応が必要です | サーバーが変更を受け付けなかった | 記録を開いて確認する。失敗が続く場合はサポートに連絡する |
ダッシュボードには同期待ちの記録の数も表示されるので、船の Wi-Fi が短時間つながったときに送信待ちがなくなったかどうかがわかります。
競合を避けるには、各記録を1台のデバイスで編集してください。スマートフォンで記録したなら、両方の同期が終わるまで同じダイブをタブレットで編集しないでください。
電波がないときの署名
署名は、紙の記録が遅れがちな部分です。潜水監督者が交代で現場を離れ、記入が署名されないまま残ります。DIVEOPS PRO は、2台のスマートフォン間の QR 受け渡しでこれに対応します。
- ダイバーのスマートフォンで「権限」画面を開き、ダイブを選びます。アプリに、ダイブの概要と、その内容そのもののフィンガープリント(ハッシュ)を含む QR コードが表示されます。
- 潜水監督者が自分のアプリでそれを読み取り、概要を確認して署名します。
- 潜水監督者のアプリに返信の QR コードが表示されます。ダイバーがそれを読み取ります。
- 署名はダイバーのデバイスに保存され、次にダイバーが接続のある状態で「権限」画面を開いたときにサーバーで確認されます。潜水監督者が確認した後にダイブが変更されていた場合、署名は受け付けられません。
潜水監督者がダイバーの代わりにダイブを入力し、QR コードで渡すこともできます。その場合も同じように、次にダイバーがオンラインで「権限」画面を開いたときに、承認待ちとしてダイバーの受信箱に届きます。
これに頼る前に知っておくべきことが4つあります。
- アクセスの設定は2人とも接続があるうちに行い、そのうえで潜水監督者に、使うスマートフォンでオンラインのうちに「権限」画面を一度開いてもらってください。このとき監督者のアプリに、電波がない状態であなたのダイブに署名したりダイブを入力したりするための鍵が保存されます。
- 署名用に表示できるのは同期済みのダイブだけです。 現在のウェブアプリでは、ダイブが一度はアカウントに届いている必要があるため、船の接続が許すときはいつでも同期してください。
- QR コードは作成から7日以内にサーバーに届かなければなりません。 接続が得られたらすぐに「権限」画面を開いてください。古いコードは拒否され、潜水監督者に署名し直してもらう必要があります。
- アップロード待ちの QR 署名は暗号化バックアップに含まれません。 スマートフォン上に待機させたままにしないでください。
船舶やプラットフォームでの実践的なヒント
- 潜水直後に記録する。 詳細を覚えているうちに、潜水管制の時刻を使って記録します。
- 少しずつ、こまめに同期する。 船の Wi-Fi は共用で、使用量が制限されていることがよくあります。乗船期間の最後に大きなアップロードを1回するより、小さな同期を頻繁に行うほうが確実に通ります。
- デバイスの日付と時刻を正しく保つ。 タイムスタンプはデバイスの時計から取得されるため、タイムゾーンをまたいだ後は確認してください。
- 確定するのは記入が正しいときだけ。 確定した記録はロックされるため、まず潜水管制の数値と照らし合わせてください。
- クルーチェンジの前に送信待ちを確認する。 ダッシュボードで同期待ちが残っていないことを確認し、残っている場合は新しいバックアップを作成してください。「権限」画面にアップロード待ちの受け渡しがないことも確認してください。
- ガスの数値: ガス計算ツールは、アプリ画面を保存しておけばオフラインでも動作し、計算式と前提条件へのリンクがあります。独立した検証は受けていないため、すべての数値を会社の手順書と照らし合わせて確認してください。
スマートフォンを失くしても残るバックアップ
記録はデバイスより長く残らなければなりません。英国では、ダイバーは日々の記録を最後の記入から少なくとも2年間保管します(規則12(3))。米国では、29 CFR 1910.440 が雇用主の潜水記録の保管期間を定めています。船から落としたスマートフォンが、それらの記録を道連れにしてはいけません。
- 1つはデバイスの外に、1つは船の外に。 たとえば、バッグに入れた USB メモリー上の暗号化バックアップと、同期済みのアカウントです。自宅に3つ目のコピーがあればなお良いでしょう。
- 出航前とクルーチェンジのたびにバックアップする。 デバイスを紛失したり取り替えたりするのは、まさにそのタイミングです。
- ときどきオープンなフォーマットで書き出す。 DIVEOPS PRO は、ログブックを UDDF または完全な JSON バックアップとして、どのダイブも PDF として書き出せます。
- 復元を一度試しておく。 予備のデバイスで試してください。DIVEOPS PRO では、バックアップの復元は欠けている記録を追加するだけで、既存の記録を上書きすることはありません。
- 紙の署名済みページもコピーする。 紙のログブックをつけている場合です。
次のローテーションをオフラインで記録する
現場に向かう前に無料のログブックを始め、まだ電波があるうちに「オフショア準備」を実行し、航海の間ずっと記録を安全に保ちましょう。オフショアでの DIVEOPS PRO の使い方を確認し、プランと料金を比較し、潜水監督者が日々の書類業務をどう扱っているかを読んでください。
よくある質問
インターネット接続がなくてもダイブを記録できますか?
記録ツールがまずデバイスに保存するものであれば、できます。記録は電波の有無にかかわらず潜水時に書き、接続が戻ったときに同期すべきです。DIVEOPS PRO では、オンラインのうちにサインインしてデバイスを準備しておけば、記録、QR コードによる潜水監督者の署名、潜水監督コンソールのすべてが接続なしで動作します。
「同期待ち」とはどういう意味ですか?
記録はデバイスに保存されていますが、まだアカウントには届いていません。次にオンラインになったときに自動で送信されます。「同期済み」はサーバーが記録を受け取ったことを意味します。「競合あり」は同じ記録が別の場所で変更されたことを意味し、あなたが解決するまで何も上書きされません。
電波がなくても潜水監督者にダイブへ署名してもらえますか?
はい。DIVEOPS PRO では、ダイブの QR コードを表示し、潜水監督者がそれを読み取って自分のアプリで確認・署名し、返信の QR コードをあなたに見せます。署名は、次にあなたが接続のある状態で「権限」画面を開いたときにサーバーで確認されます。それは署名から7日以内でなければなりません。潜水監督者のアクセス設定は、2人ともまだ接続があるうちに済ませておいてください。
海上ではダイブ記録をどうバックアップすべきですか?
少なくとも1つのコピーをデバイスの外に、1つを船の外に保管してください。出航前とクルーチェンジのたびに、ログブックを書き出すか暗号化バックアップを作成し、紙の署名済みページのコピーも保管してください。
出典
- The Diving at Work Regulations 1997, regulation 12 (legislation.gov.uk)
- The Diving at Work Regulations 1997, regulation 10 (legislation.gov.uk)
- Canada Oil and Gas Diving Regulations (SOR/88-600), section 63 — Diver's logbooks
- OSHA 29 CFR 1910.440 — Recordkeeping requirements
- MDN Web Docs — Storage quotas and eviction criteria
- UK HSE — Hazardous area classification and control of ignition sources