日本語

ドキュメント · フリーランス請求書ツール

ツールがブラウザ内でのみ実行される場合の請求書データの保存場所

· 仕組み

請求書 プライバシー ブラウザ処理

請求書データはサーバー パネルが空のまま 1 つのブラウザ内に保持されます
オリジナル ToolAcre ベクトル イラスト

「デバイス上に保持されるデータ」とは、タブを閉じると消えるメモリ、または同じマシン上に保持されるブラウザ ストレージを意味します。この投稿では、オプション、自分で確認する方法、エクスポートされた PDF の独自のアーカイブを保存する方法について説明します。

タブを閉じましたが、請求書を紛失しましたか? — 「デバイス上」という 2 つの異なることが意味することと、その区別が重要な理由

「デバイス上」とは、一時的なページの状態、ブラウザーの永続的なストレージ、またはダウンロードされたファイルを表すことができますが、これらは交換可能ではありません。タブを閉じると通常のメモリ内の状態は破壊されますが、ブラウザ プロファイルに関連付けられたストレージは存続できます。信頼できるプライバシーの主張には、どのメカニズムが使用されているかが記載されています。

ページ メモリ — タブが開いている間のみ存在し、タブを閉じると完全に消える状態

ページの実行中、ライブ ドキュメントは JavaScript 状態として存在します。計算と PDF 構築は、ブラウザー内のその状態に基づいて動作します。タブを閉じるとメモリのみが失われますが、請求書アプリは別の永続レイヤーを追加するため、通常のリロードでは下書きが消去されません。

ブラウザ ストレージ — このデバイスとプロファイル上に保持されるローカル ストレージと同様のメカニズム、およびそれらを検査またはクリアする方法

ストレージ モジュールは、バージョン付きキーの下でドラフトを localStorage にシリアル化します。そのストアは、このブラウザ プロファイル内のこのサイトに属します。サイト データを消去するとそのデータが削除され、別のデバイスはそのデータを受信しなくなります。アプリは、下書きが保存されたかのように振る舞うのではなく、ストレージの障害を報告します。

決して起こらないこと — アカウントもサーバーコピーも後で削除するものも何もないことと、ネットワークパネルがそれを証明する方法

このツールのマニフェストには、ロード後にアカウントもネットワークも必要ないと記載されていますが、制限ページには、請求書フィールドがアップロードまたは ToolAcre 分析に送信されないと記載されています。 [ネットワーク] パネルを使用して実装を確認することはできますが、拡張機能と展開レベルのスクリプトは検査する必要がある別のものとして残ります。

アーカイブは PDF です — エクスポートされた請求書を一貫した名前でファイリングし、他のビジネス記録と同様にバックアップします

ダウンロードされた PDF はあなたが制御するポータブル レコードですが、アプリは JSON を保存および再ロードすることもできるため、これが唯一の可能なアーカイブではありません。エクスポートされたレコードを独自のバックアップ ファイル システムに保存します。 LocalStorage は便宜的なドラフトであり、クラウド バックアップやクロスデバイス履歴ではないことは明らかです。

作業例 — 請求書作成の前後にブラウザのストレージ パネルを検査し、次にネットワーク パネルを確認します。

開発者ツールを開き、無害なサンプルを作成し、アプリケーションの localStorage キーが表示または変更されることを確認します。リロードしてドラフトが返されることを確認し、サイト データをクリアして、データがなくなっていることを確認します。ローカルの永続性と発信リクエストを区別するために、編集およびエクスポート中は [ネットワーク] パネルを開いたままにしてください。

このリポジトリが検証する正確な永続化動作

ワークブックでは、正確な永続性についてはカバーされていないと述べていますが、リポジトリはそれを文書化しています。ドラフトは localStorage に書き込まれ、同じブラウザ上で復元されますが、ロゴはそのドラフトおよび JSON エクスポートから除外されます。サーバーのコピー、同期サービス、顧客データベース、またはリモート削除リクエストはありません。

要点 — フリーランス請求書ツールは、データをデバイス上に保持します。どこでそれを意図的に管理できるかを知ることで

localStorage をレコード管理ではなく、回復可能な動作状態として扱います。 Freelance Invoice Tool は、下書きを現在のブラウザーに保持し、ダウンロードをローカルに構築します。ビジネスにとって重要な PDF または JSON ファイルの命名、保存、バックアップは引き続きお客様の責任となります。