← Back to home

Data Inventory

This page mirrors the internal reference (`docs/legal/data-inventory.md`) and shows which Prisma models hold the personal data we process.

1. Accounts and Authentication

Models: User, PushToken, AuditLog

Data: email, name, role, onboarding status, preferences, hashed credentials, login/logout events, push tokens.

2. Bookings, Payments & Wallets

Models: Booking, Payment, Order, UserBalance, UserDebt, WithdrawalRequest, RefundRequest, BalanceLedger

Data: spots, timestamps, statuses, Stripe IDs, credits/debits, bank details (JSON), compliance documents.

3. Cafe & Partner Records

Models: Cafe, CafeMember, CafeInvite, PartnerInvite, QRCode, CafeInterest

Data: cafe metadata, addresses, amenities, opening hours, adminSanitized status, invites, QR scan counts.

4. Analytics & Operational Telemetry

Models: BookingEvent, WebhookEvent, FeatureFlag, MenuItem, Spot, AuditLog

Data: event logs, webhook payloads, feature toggles, menu snapshots, spot attributes, error traces.