SNS投稿前や位置情報付きデータの公開前に、緯度経度の精度を意図的に落として 自宅や日常の行動範囲が特定されるリスクを減らします。複数座標の一括処理にも対応。
精度を落とす方法
小数点以下の桁数
緯度・経度
緯度
経度
自宅特定を防ぎたい場合は、小数点丸めなら2〜3桁程度、グリッドスナップなら500m〜1km程度を目安に。同じ場所を何度も投稿する可能性がある場合は、ランダムオフセットの利用もあわせて検討してください。
※完全な匿名化を保証するものではありません。公開前には変換後の座標を必ず目視でご確認ください。
緯度経度から自宅が特定される仕組みと、精度を落とす3つの方法
スマートフォンで取得される緯度経度は、通常小数点以下6桁前後(誤差わずか十数センチ)という非常に高い精度を持っています。この数値をそのままSNSの投稿やオープンデータとして公開してしまうと、自宅や職場、日常の行動範囲がピンポイントで特定されてしまう可能性があります。
本ツールは、こうしたリスクを減らすために、緯度経度の精度をあえて落とす「小数点丸め」「グリッドスナップ」「ランダムオフセット」という3種類の方法を提供しています。SNSに投稿する前の一手間として、あるいは研究・行政データなど位置情報を含むデータセットを公開する前の匿名化処理として利用できます。
単一の座標をその場で変換できるほか、複数の地点をまとめて処理する一括処理モードにも対応しており、CSV形式でのダウンロードも可能です。すべての計算はブラウザ内で完結し、入力した座標や現在地情報が外部に送信されることはありません。
こんなシーンで便利です
SNSに写真や近況を投稿する前に
撮影スポットのおおよその場所は共有したいけれど、自宅や職場までは特定されたくない、という場合に。投稿前に座標の精度を落として安心して公開できます。
研究・行政・オープンデータとして位置情報を公開する前に
調査データやアンケート結果に含まれる位置情報を公開する際、個人が特定されない粒度まで精度を落とす匿名化処理として活用できます。
自宅や特定の施設の位置だけを意図的にぼかしたい時に
地図アプリやウェブサイトに掲載する位置情報のうち、正確な位置を明かしたくない地点だけをあいまいな座標に置き換えたい場合に使えます。
複数地点のデータをまとめて同じ基準で処理したい時に
何十件もの座標データを1件ずつ手作業で丸めるのは大変です。一括処理モードを使えば、同じ精度基準でまとめて変換し、CSVとして書き出せます。
使い方は簡単 4ステップ
- 緯度・経度を入力します(「現在地から取得」ボタンでも入力できます)。
- 精度を落とす方法を「小数点丸め」「グリッドスナップ」「ランダムオフセット」から選びます。
- 桁数・グリッドサイズ・オフセット半径など、精度のレベルを指定します。
- 変換後の座標と、元の位置からのずれ(推定精度)を確認し、コピーして利用します。
※入力した座標や取得した現在地情報は、いずれもブラウザ内でのみ処理され、外部のサーバーへ送信されることはありません。
ご利用時の注意点
- 本ツールが示す「推定精度」はあくまで目安であり、変換方法や設定によっては元の位置が推測される可能性が完全になくなるわけではありません。
- 小数点丸め・グリッドスナップは同じ入力に対して常に同じ結果を返しますが、同一地点を繰り返し公開すると、複数の投稿から元の位置が絞り込まれるリスクがあります。頻繁に同じ場所を投稿する場合はランダムオフセットの利用も検討してください。
- ランダムオフセットは実行するたびに異なる結果が生成されます。再現性が必要な場合は、生成した座標を控えておくことをおすすめします。
- 完全無料・安全:本ツールは通信を行わないブラウザ完結型のため、座標データが外部に送信・保存されることはありません。
小数点以下の桁数と、おおよその精度の早見表
緯度経度を小数点以下何桁まで表示するかによって、実際にどの程度の範囲まで絞り込めるかの目安です(赤道付近での概算値)。
| 小数点以下の桁数 | おおよその精度 | 特定されうる範囲の目安 |
|---|---|---|
| 0桁 | 約111km | 都道府県レベル |
| 1桁 | 約11.1km | 市区町村レベル |
| 2桁 | 約1.11km | 町丁目レベル |
| 3桁 | 約111m | 街区・建物数棟レベル |
| 4桁 | 約11.1m | 建物・自宅レベル |
| 5桁 | 約1.11m | 部屋・駐車位置レベル |
| 6桁 | 約11cm | ほぼピンポイント |
※経度方向の精度は緯度によって変化するため(高緯度ほど誤差が小さくなる)、上表は赤道付近を基準としたおおよその目安です。自宅特定を防ぐ用途では、2〜3桁程度までの丸めが一つの目安になります。
位置情報のあいまい化について知っておきたいポイント
緯度経度から自宅が特定される仕組みと、3種類のあいまい化方法の使い分けについて解説します。
なぜ緯度経度から自宅が特定されてしまうのか
スマートフォンのGPSが取得する緯度経度は、小数点以下6桁前後まで記録されることが一般的で、これは誤差わずか十数センチメートル単位の精度に相当します。
SNSに写真を投稿した際に位置情報が添付されていたり、複数の投稿から自宅付近の座標が繰り返し記録されたりすると、それらの情報を突き合わせるだけで自宅や日常の行動範囲がかなり正確に特定されてしまう可能性があります。
小数点丸め・グリッドスナップ・ランダムオフセットの違い
小数点丸めは、指定した桁数以降を単純に四捨五入する最もシンプルな方法です。
グリッドスナップは、指定した距離(100m・500mなど)の格子状のマス目に座標を吸着させる方法で、複数地点を同じ基準で公開したいデータセットに向いています。
ランダムオフセットは、指定した半径内でランダムな方向・距離だけ座標をずらす方法で、実行するたびに異なる結果になるため、同じ場所を繰り返し公開する際の統計的な推測を防ぎやすい特徴があります。
SNS投稿時の位置情報(Exif)に潜むリスクと対策
スマートフォンで撮影した写真には、撮影時の緯度経度がExif情報として自動的に記録されていることがあります。SNSによってはアップロード時にExif情報が削除される場合もありますが、必ずしもすべてのサービス・投稿方法で削除されるとは限りません。
位置情報を明示的に投稿文へ記載する場合は、本ツールで座標の精度をあらかじめ落としておくとともに、写真自体の位置情報共有設定も確認しておくとより安心です。
オープンデータ・研究データを公開する際の匿名化のポイント
行政のオープンデータや研究アンケートの結果などに位置情報を含めて公開する場合、個人や特定の建物が識別できない粒度まで精度を落とすことが求められることがあります。
一括処理モードを使えば、複数件の座標データに対して同じ精度基準(桁数・グリッドサイズ)を一律に適用できるため、データセット全体で匿名化の水準を揃えやすくなります。
よくある失敗と対策
小数点を1桁だけ削って安心してしまい、実際にはまだ特定可能なまま公開する
小数点以下を5桁から4桁に減らしただけで十分に匿名化されたと思い込み、実際には自宅レベル(誤差十数m程度)までまだ特定できる精度のまま公開してしまう失敗です。
💡 対策・解決策を見る▼
同じ設定で繰り返し丸めた結果、複数の投稿からパターンが推測されてしまう
毎回同じ精度・同じ方法で自宅付近の座標を丸めて投稿し続けた結果、複数の投稿の平均や重なりから元の位置がおおよそ絞り込まれてしまうケースです。
💡 対策・解決策を見る▼
写真のExif位置情報を消さずに投稿し、緯度経度がそのまま公開されてしまう
投稿文の座標だけを匿名化した一方で、添付した写真ファイル自体にExif位置情報が残っており、そこから正確な撮影地点が特定されてしまう失敗です。
💡 対策・解決策を見る▼
データセットの一部の地点だけ元の精度のまま公開してしまう
数百件の座標データのうち、一部の行だけ処理を忘れてしまい、元の高精度な緯度経度がそのまま公開データに残ってしまうケースです。
💡 対策・解決策を見る▼
グリッドサイズを小さく設定しすぎて、実質的に精度が落ちていない
グリッドスナップのマス目を数mなど小さすぎるサイズに設定してしまい、見た目は丸められていても実際にはほとんど元の位置のままだった失敗です。
💡 対策・解決策を見る▼
よくある質問(FAQ)
Q.小数点を何桁に丸めれば自宅は特定されなくなりますか
A. 目安として、小数点以下2桁(誤差約1.1km)であれば町丁目レベル、3桁(誤差約111m)であれば街区レベルまでぼかされます。自宅の特定を避けたい場合は、少なくとも2〜3桁までに丸めることをおすすめします。ただし丸めるだけでは同じグリッドに複数の投稿が集まった場合にパターンから推測される可能性もあるため、後述のランダムオフセットの併用も検討してください。
Q.グリッドスナップとランダムオフセットはどちらを使うべきですか
A. 1つの地点だけを公開する場合はどちらでも構いませんが、同じ場所(自宅など)について複数回投稿する可能性がある場合は、実行するたびに異なる結果が得られる「ランダムオフセット」の方が、投稿の蓄積から元の位置を平均的に推測されるリスクを抑えられます。逆に、複数の異なる地点を含むデータセットを公開する場合は、一定のルールで区切られる「グリッドスナップ」の方が、データ全体の一貫性を保ちやすくなります。
Q.入力した緯度経度や現在地の情報はサーバーに送信されますか
A. 一切送信されません。本ツールはブラウザのJavaScriptだけで座標の計算を行う設計です。「現在地から取得」ボタンもブラウザ標準のGeolocation APIをその場で呼び出しているだけで、取得した位置情報がどこかにアップロードされることはありません。
Q.複数の地点をまとめて処理することはできますか
A. はい、できます。「一括処理」モードに切り替え、緯度・経度のペアを1行に1件ずつ貼り付けると、選択した方法・精度レベルでまとめて変換できます。結果はCSV形式でダウンロードすることも可能です。
Q.変換後の座標から元の位置を完全に隠すことはできますか
A. 完全に隠せることを保証するものではありません。精度を落とす桁数やオフセット半径が小さすぎると元の位置が推測される可能性が残りますし、同一地点を何度も同じ設定で丸めて公開すると、統計的に元の位置が絞り込まれてしまうこともあります。用途に応じて十分な精度低下(桁数・半径)を選び、公開前には必ず結果を確認することをおすすめします。
Q.SNSに投稿する写真の位置情報(Exif)もこのツールで消せますか
A. 本ツールは緯度経度の数値そのものをあいまい化するものであり、写真ファイルに埋め込まれたExif位置情報を直接編集する機能ではありません。写真そのものからExif位置情報を削除したい場合は、投稿前にスマートフォンやSNSアプリの位置情報共有設定をオフにするか、Exif削除機能を持つ別ツールと併用することをおすすめします。
あなたの声で、
このツールをより鋭く。
「こんな機能が欲しい」「ここを直してほしい」といったご意見や、新しいツールのリクエストを募集しています。エンジニアが直接目を通し、開発の参考にさせていただきます。