モザイクは安全?文字が復元される理由と安全な隠し方

モザイクやぼかしをかけた文字や数字が推測される理由と、名前・番号・QR コード・顔を安全に隠す方法を解説します。

文字や番号を黒塗りする

モザイク・ぼかしの仕組み

モザイクとぼかしは「見えにくくする」加工で、元の情報を完全に消すものではありません。

文字や数字が推測される理由

画面のスクリーンショットや書類の文字は、使われるフォント・大きさ・文字の種類が限られています。そのため、次のような方法で元の文字を推測できる場合があります。

  1. 候補となる文字を、同じフォント・大きさで描きます。
  2. それを同じ大きさのブロックでモザイクにします。
  3. 隠された部分のモザイクと色の並びを比べ、いちばん近いものを選びます。

実際に、モザイクをかけたスクリーンショットからパスワードなどの文字を復元するツールが公開されています(2020 年に公開された「Depix」など)。電話番号・ナンバープレート・郵便番号のように、使われる文字が数字などに限られていると、候補が少ないぶん推測されやすくなります。

顔についても、モザイクやぼかしをかけた顔写真から、機械学習で人物を高い確率で当てられたという研究があります(2016 年、米国の大学の研究者による報告)。弱いモザイクやぼかしは、知っている人が見れば分かることもあります。

安全に隠すなら黒塗り

画像を JPEG で保存し直すときも、黒塗りした部分に元の情報が残ることはありません。ただし、アプリによっては「編集前の画像」を別に保存していることがあるので、共有するのは加工後に保存したファイルにしてください。

隠し方ごとの向き・不向き

方式仕組み安全性向いている用途
黒塗り/白塗り範囲を単色で上書き最も安全(元の情報は残らない)文字・番号・QR コード・顔
スタンプ不透明な絵で上書き黒塗りと同じく元の情報は残らない顔(見た目をやわらかくしたいとき)
モザイクブロックごとに色を平均化顔・景色には有効。文字・数字は推測で復元される場合があるため不向き顔(強めに)・背景
ぼかし周囲の色と混ぜる輪郭や文字が推測されやすい背景を目立たなくする

よくある質問

モザイクを強くすれば、文字も安全に隠せますか?

ブロックを大きくするほど推測しにくくなりますが、文字や数字は候補が少ないため、確実とはいえません。名前・番号・パスワードなどは、黒塗りか白塗りで隠してください。

ぼかしは何に使えばよいですか?

背景を目立たなくする、写り込んだものの印象を弱めるなど、見た目を整える用途に向いています。読まれては困る文字や、本人と分かっては困る顔には使わないでください。

黒塗りした画像を JPEG で保存すると、元の文字が残りますか?

残りません。このツールは黒塗りした状態の画素で画像を作り直して保存するため、元の文字は画像に含まれません。

文字や番号を黒塗りする

あわせて読みたい