Merchant-Specific Tokenization for Secure Data Deletion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tokenization systems are prone to data leakage and lack merchant-level data storage, leading to inefficiencies in data deletion and access control.

Innovation Solution

A tokenization system that generates unique tokens based on a combination of data controller and provider IDs, allowing for different tokens for the same data across different controllers or providers, with options for deletion and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If granular tokenization is used for each piece of information, then data can be tokenized separately, but the system becomes prone to data leakage through reverse engineering

Engineering Contradiction:
Improveease of tokenizationVSAvoiddata security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines multiple data pieces (first name, last name, email address, phone number, zip code) into a single tokenized record. Instead of tokenizing each field separately, the system creates one token that represents the entire set of personal information, making reverse engineering significantly more difficult while maintaining ease of tokenization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a new dimension to tokenization by incorporating a merchant identifier into the tokenization process. This creates merchant-specific tokens that are unique to each merchant-data subject relationship, adding a layer of complexity that prevents cross-merchant data leakage and enhances overall data security.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Stability of the object's composition

If the same token is provided for the same input data, then token consistency is maintained, but data leakage risk increases through analysis of tokens

Engineering Contradiction:
Improvetoken consistencyVSAvoiddata leakage risk
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

By merging multiple data fields into a single tokenized record, the system maintains token consistency for the complete data set while preventing analysis of individual fields. The unified token structure ensures that consistent input produces consistent tokens without exposing individual data elements that could be analyzed for leakage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The addition of merchant-specific identifiers creates a new dimension in token uniqueness. The same personal data will produce different tokens when associated with different merchants, preventing cross-merchant data leakage while maintaining consistency within each merchant's context.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If data is stored without merchant-level separation, then storage simplicity is maintained, but deletion requests cannot be fine-tuned for specific merchants

Engineering Contradiction:
Improvestorage structureVSAvoiddeletion control
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the tokenization system by merchant, creating separate token spaces for each merchant. This segmentation is achieved by incorporating merchant identifiers into the tokenization process, allowing independent deletion and management of data for each merchant without affecting other merchants' data, thus enabling fine-tuned deletion requests.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a merchant dimension to the data storage structure, organizing data by merchant rather than just by data subject. This dimensional change enables precise control over deletion requests, allowing a data subject to remove their data from specific merchants while retaining it with others, without significantly increasing overall system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Ease of operation

If a centralized tokenization system is used, then data management is simplified, but access control and deletion requests lack granularity

Engineering Contradiction:
Improvedata managementVSAvoidaccess control granularity
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements segmentation by merchant within the centralized tokenization system. Each merchant has their own token space and data vault, allowing the system to maintain centralized management benefits while providing granular access control. This enables different levels of access and deletion control for each merchant without sacrificing the simplicity of centralized operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By adding the merchant dimension to the centralized system, the patent enables granular access control while preserving centralized management. The system can operate centrally with a single tokenization engine, but the merchant-specific tokens and data vaults provide the necessary granularity for precise access control and deletion requests.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12488332B2E-commerce platform with tokenization system
Publication Date: 2025.12.02 SHOPIFY INC
  • US12488332B2 patent drawing
  • US12488332B2 patent drawing
  • US12488332B2 patent drawing

AI summary

Systems and methods for tokenization of sensitive data are described, such as a method that includes receiving data to be protected which is provided by a data provider and obtained by or on behalf of a data controller, determining a data controller ID associated with the data controller and a data provider ID associated with the data provider, and generating, by a tokenization engine, a corresponding token for the data controller ID in combination with the data provider ID and in combination with the data to be protected, wherein the token is a reference that maps back to the data to be protected. The data controller ID in combination with the data provider ID and the data to be protected may be stored in a data vault, wherein the data to be protected is accessible from the data vault when the corresponding token is presented.