WebView Consent Data Sharing via SDK Bridge
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack efficient methods to manage personal data in compliance with privacy and security policies, leading to frequent breaches and unauthorized access.
Innovation Solution
A method that involves receiving data subject consent data, storing it, and using a software development kit to pass this data to a WebView, allowing web content that requires consent to be displayed without additional prompts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If web content is displayed within a native application without consent management, then user experience is improved and content is accessible, but privacy compliance is violated and security breaches increase
Solution Approach 1:
The patent introduces a WebView as an intermediary component that bridges the native application and web content. The WebView receives consent data from the native application and uses it to control whether web content is displayed, thereby maintaining both accessibility and compliance without requiring direct integration of consent management into the web content itself
Solution Approach 2:
The patent implements preliminary action by obtaining user consent data before displaying any web content. The native application checks for existing consent data or presents consent forms beforehand, and only after consent is obtained does the system proceed to load and display the web content through the WebView, ensuring compliance is established prior to content delivery
2Reliability
If consent data is stored and managed in the native application, then privacy compliance is improved, but device complexity increases
Solution Approach 1:
The patent applies universality by designing the WebView to serve multiple functions: it displays web content, manages consent data storage, handles consent form presentations, and coordinates with the native application's consent management system. This multi-functionality reduces the need for separate dedicated components for each function
Solution Approach 2:
The patent merges the consent management functionality with the web view infrastructure by integrating consent data storage and retrieval mechanisms directly into the WebView component. This consolidation combines what could be separate systems (consent management module and web content display) into a unified structure that reduces overall system complexity
3Reliability
If additional consent prompts are displayed for each web content request, then privacy compliance is ensured, but user experience deteriorates and content access is delayed
Solution Approach 1:
The patent implements preliminary action by checking for existing consent data before displaying web content. If consent has been obtained previously and stored, the system uses this pre-obtained consent to immediately display content without requiring repeated prompts, thereby ensuring compliance while avoiding time loss
Solution Approach 2:
The patent uses feedback mechanisms where the native application stores consent data and retrieves it when web content is requested. The system feedbacks with the appropriate consent status to the WebView, which then determines whether to display content or present a consent form, creating an efficient feedback loop that avoids redundant user interactions
Data Source
AI summary
In various embodiments, an entity may provide a WebView where a transaction between an entity and a data subject may be performed. As described herein, the transaction may involve the collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction. Additionally, the entity may provide a native application where the transactions between the entity and a data subject may be performed. In some embodiments, the system may be configured to share consent data between the WebView and the native application so data subjects experience a seamless transition while using either the WebView or the native application, and the data subjects are not required to go through a consent workflow for each of the WebView and the native application.


