【開発秘話】請求書データを一歩も外に出さない。JavaScript完結の按分ツールに込めた実務への「誠実さ」

​バックオフィスの現場で使うツールを選ぶとき、一番気になるのは何でしょうか。

便利さ? 速さ?

いいえ、おそらく多くの方が「セキュリティ」と答えるはずです。

(決めつけてすみません。。)

​今回、私が開発した「請求書按分ツール」には、一つの大きな制約を課しました。

それは、「すべての処理を、あなたのブラウザ内(JavaScript)だけで完結させる」ということです。

​「あえて」高性能なサーバーを使わない理由

​技術的な話をすれば、画像を完璧に読み取る(OCR)ためには、Pythonなどで組んだ高性能なAIサーバーへ画像を送信して処理するのが一番効率的です。

​でも、そうしなかったのは、サーバーへ送るということは「あなたの大切な請求書データを、サイトの向こう側へ送信する」ということだから。

どれだけ「安全です」と言葉を並べるよりも、「そもそも外に送信しない」ことに勝るセキュリティはありません。

​無料公開の範囲で、今、私が提供できるもっとも誠実な形。それが、この「ブラウザ完結」という選択でした。

​画像解析が「ちょっと苦手」なのは、安全の証

​JavaScriptだけで画像を読み取るのは、今の技術では正直に言って限界があります。

暗い写真や手ブレした画像だと、読み取りが少し「へぼく」なってしまうこともあります。

​でも、それは「データの安全」を優先した結果でもあります。

その代わり、デジタルPDF(Excelなどから出力されたもの)については、ブラウザ上でも「魔法みたいだ」と思ってもらえるほどの解析精度を追求しました。

要望にあったもっといいものを

​今は、この「ブラウザ完結」という形が、無料ツールとして提供できる最高にバランスの良い「正解」だと信じています。

​でも、もし皆さんが「多少のコストをかけてでも、画像も完璧に解析できる完全版が欲しい」とか「もっと高度な機能が必要だ」と思うなら、遠慮なく教えてください。

その時は、セキュリティを極限まで高めた、本格的な「プロ仕様」を作ってみたいと思います。

よかったらシェアしてね!
  • URLをコピーしました!