Buyer data & DPDP

Retention, erasure, and fiduciary roles for checkout buyer personal data under India's Digital Personal Data Protection Act, 2023.

Who is the Data Fiduciary?

When you use QuantaRoute Checkout on your storefront, you are the Data Fiduciaryfor your buyers' personal data. QuantaRoute (SEQUENS LLP) acts as your Data Processor for checkout sessions, saved addresses, OTP verification, and webhook delivery. You must provide buyers with an appropriate privacy notice and honour their rights.

Read the Checkout Data Processing Addendum and Privacy Policy for full terms.

What checkout data is stored?

  • Email and phone (E.164) for OTP authentication
  • Structured delivery address, pincode, latitude/longitude, DigiPin
  • Checkout session ID and buyer ID for webhook correlation
  • Payment references (Razorpay order/payment IDs) when BYO Razorpay is enabled
  • Webhook delivery logs and OTP attempt records

Retention periods

Data typeRetention
Checkout sessions

After session completion, abandonment, or last activity — includes step events and UTM metadata.

90 days
Buyer addresses & saved profiles

Linked to buyer ID, phone, or email within a merchant scope. Merchants may request erasure via the dashboard or checkout-admin API.

Until erasure request or merchant closure + 90 days
OTP / auth login attempts

Phone and email OTP verification attempts (auth_login_attempts) for fraud prevention.

30 days
Webhook delivery logs

Outbound webhook payloads metadata, delivery status, and retry history.

90 days
Payment references (BYO Razorpay)

Razorpay order/payment IDs and transaction metadata where merchants use integrated payment — subject to GST/tax retention.

7 years

QuantaRoute Search library

De-identified buyer delivery address components may be used to improve QuantaRoute Search (geocoding and address autocomplete) when you have obtained valid buyer consent. Your privacy notice must explain this before checkout collects an address.

Included in the search library

  • Coordinates, DigiPin, pincode, locality, district, state
  • Street name and building/premises name (address structure)
  • Normalized address tokens after personal identifiers are removed

Never indexed

  • Email, phone, personal name
  • Flat/unit number, floor number, saved-address label

Buyers should submit rights requests to you first. Use the erasure tools below or contact quantaroute@gmail.com to request removal from the search library. See Privacy Policy §4.6 and the Checkout DPA §3.1.

Buyer erasure requests

As Data Fiduciary, you must respond to valid buyer deletion requests. To erase buyer data from QuantaRoute systems:

  1. Open Dashboard → Checkout → Buyer data & DPDP and submit a buyer ID, email, or E.164 phone number.
  2. Or call POST checkout-admin?action=erase_buyer with your Admin API key (x-api-key).
  3. If the action is not yet deployed on your checkout stack, email quantaroute@gmail.com with the buyer identifier — we respond within 30 days.

Erasure removes buyer profiles, saved addresses, checkout sessions, and associated search-library entries where technically feasible.

curl -X POST \
  "https://<project>.supabase.co/functions/v1/checkout-admin?action=erase_buyer" \
  -H "x-api-key: YOUR_ADMIN_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "buyer@example.com"}'

Checkout sub-processors

QuantaRoute may use MSG91 (SMS OTP), Resend (email), MoEngage, CleverTap, WebEngage (when you configure CRM bridges), Razorpay (BYO payment mode), Shopify (app integration), Supabase, and Vercel. See the Privacy Policy sub-processor table for details.

Merchant onboarding

Accept the Checkout DPA during merchant setup before going live.

Merchant setup