Upgrade to Pro — share decks privately, control downloads, hide ads and more …

バニラVisaギフトカードを棄てるのは結構大変

Avatar for meow meow
February 21, 2026

 バニラVisaギフトカードを棄てるのは結構大変

秋葉原電脳倶楽部 技術発表会 #28 で発表した資料です。
https://akiba.connpass.com/event/382688/

Avatar for meow

meow

February 21, 2026
Tweet

More Decks by meow

Other Decks in Technology

Transcript

  1. バニラVisaギフトカードとは u クレジットカードと同じように⽀払いに使えるプリペイド カードの1つ u コンビニやドラッグストアで販売されている u 買い⽅によってはポイントを多重に取ることができ、 ⾼還元の決済⼿段にできる u

    ポイ活⺠に⼈気の決済⼿段 u 本記事もポイ活⺠の観点でバニラVisaギフトカードを買うことを 想定して書く u 以下バニラVisaと略す https://www.vvgift.jp/user/info/050
  2. ポイ活での前提と課題 u ポイ活でバニラVisaを買う場所はファミリーマートのはず u ファミマで買える1枚あたりのバニラVisaの上限額は1万 円まで u バニラVisaはリチャージできない → 使⽤済みのカードが⾃然と増えていき、かさばりがちの

    ため定期的に棄てる必要がある 家にあった使⽤済みバニラVisaの⼭ ※⽣成AIでプライバシー情報を消すように画像編集済 https://www.family.co.jp/campaign/spot/posa_1_5_0_cp.html
  3. 右半分を棄てる場合 u 第三者からは下8桁が分かる状態 u 実は、先頭は230 00*** で固定(2026年02⽉時点) u 残りの*の部分を当てるだけ u

    → 三桁ダイヤルロックと同じ強度。1000通りの総当たり でやられる = 1000個連番で ブラウザタブ開くだけ。 造作もないぜ!
  4. 左半分を棄てる場合 u 裏⾯にQRコードが存在する u QRコードを読み込むとURL u https://vvgift.jp/my/card?card-id=<16桁> u お客様番号が含まれた形である u

    これを読み取るとすぐにそのバニラVisaの 利⽤照会ページに⾶ぶ u ここが⼀般のクレカと異なる場所かもしれない u そのまま左半分を棄てることはできない 裏返し
  5. シュレッダーを使うという案 u シュレッダーなら切る⼿間の問題を⼀発で解決できる u しかし、トレー内に紙くずが溜まっている中にプラスチッ クの裁断⽚が混ざるとゴミの分別がしにくくなる u 古紙回収に出しにくくなる u まあ、気にせず出す⽅もいるでしょうが環境保護重視ということで...

    u では、カード裁断⽤のシュレッダーを⽤意するか u ポイ活で⼩遣い稼ぎしてるのにシュレッダー買うのはナンセンス u また、短冊状に切られたQRコードを復元する 技術実証もある u 細切れになったQRを頑張って読み解くツールを作った話 - Qiita u https://qiita.com/Yugu-0202/items/7613be61ea91a28cb5d0 u → 斜めに投⼊するなどの⼯夫は必要
  6. おわりに u バニラVisaギフトカードは、ポイ活をやっていると⾃然と 増えてしまうので定期的な廃棄が必要 u カードに記載のお客様番号から第三者に使⽤履歴が知られ てしまう可能性があるため注意して廃棄する必要がある u ただし切り⽅を⼯夫しないと、番号を推測されたり復元さ れる恐れがあり、注意しないといけないポイントが多い

    u カードは増え続け、その度に注意して棄てないといけない。 バニラVisaでポイ活やっているうちはこれがずっと続く u 他の決済⼿段も改悪ラッシュでバニラVisaの良い乗り換え先が無い... →バニラVisaギフトカードを棄てるのは結構⼤変
  7. 参考⽂献 u QRコードの仕組み | henatips u https://henatips.com/page/71/ u QR code

    versions u https://ozeki.hu/p_3468-qr-code-versions.html u 細切れになったQRを頑張って読み解くツールを作った話 u https://qiita.com/Yugu-0202/items/7613be61ea91a28cb5d0