← ドキュメントに戻る

GDPRデータエクスポート

GDPR第20条に基づき、構造化され、一般的に使用され、機械可読な形式で個人データを受け取る権利があります。このページでは、エクスポートされるデータの形式について説明します。

データに関する権利

一般データ保護規則(GDPR)は以下の権利を保証しています:

  • アクセス権 - 保持されているすべての個人データのコピーを要求できます
  • データポータビリティ権 - 機械可読形式(JSON)でデータを受け取ることができます
  • 消去権 - すべての個人データの削除を要求できます

データのエクスポート方法

  1. 1

    設定を開く

    CrispBudgetアプリで 設定 > アカウント を開きます

  2. 2

    エクスポートをリクエスト

    「データとプライバシー」セクションの「マイデータをダウンロード」をタップします

  3. 3

    ファイルを保存

    JSONファイルが生成され、共有または保存できます

データ形式

データは以下の構造を持つJSONファイルとしてエクスポートされます:

{
  "profile": { ... },
  "wallets": [ ... ],
  "memberships": [ ... ],
  "invites": [ ... ],
  "exportedAt": "2025-01-15T12:00:00.000Z",
  "exportVersion": "1.0"
}

profile

ユーザープロフィール情報

  • id — ユーザーID
  • username — ユーザー名
  • displayName — 表示名
  • primaryEmail — 主要メールアドレス
  • contactEmail — 連絡先メールアドレス
  • roleId — ユーザーロール(guest, free, premium)
  • walletCount — 所有ウォレット数
  • createdAt — アカウント作成日(ISO 8601)
  • updatedAt — 最終更新日(ISO 8601)

wallets

所有するウォレットの配列(各ウォレットに含まれる内容):

  • id — ウォレットID
  • name — ウォレット名
  • currencyCode — 通貨コード(例:USD, JPY)
  • status — ウォレット状態(active, archived, readonly)
  • memberCount — メンバー数
  • transactions — このウォレット内のあなたの取引の配列
  • categories — カスタムカテゴリの配列
  • budgetPlans — 予算プランの配列

memberships

メンバーとして参加しているウォレットの配列(所有していないもの):

  • walletId — ウォレットID
  • walletName — ウォレット名
  • role — あなたの役割(owner, admin, member, viewer)
  • joinedAt — 参加日(ISO 8601)

invites

作成した招待の配列:

  • code — 招待コード
  • walletName — 対象ウォレット名
  • role — 招待ロール
  • status — 招待状態(pending, accepted, expired)
  • inviteType — タイプ(link, email)
  • createdAt — 作成日(ISO 8601)
  • expiresAt — 有効期限(ISO 8601)

メタデータ

エクスポートメタデータ:

  • exportedAt — エクスポート日時(ISO 8601)
  • exportVersion — フォーマットバージョン(現在 "1.0")

日付はISO 8601形式(例:2025-01-15T12:00:00.000Z)で記録されます。金額は最小通貨単位(例:セント)の整数で保存されています。

セキュリティに関する注意

エクスポートされたデータには、メールアドレスや取引履歴などの個人情報が含まれています。このファイルは安全に保管し、信頼できない第三者と共有しないでください。

関連ドキュメント