Email Privacy Enforcement Circuitry for Tracking Code Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional email systems fail to effectively enforce data privacy policies, particularly in preventing non-compliant data collection and tracking, which can violate regulations such as GDPR and compromise user privacy.

Innovation Solution

An email system with privacy enforcement circuitry that scans incoming and outgoing emails for tracking codes, modifies or removes them, and caches external content to ensure compliance with data privacy policies, using a database to manage user consent and permissions, and analytics to track and report on tracking activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If tracking codes are embedded in emails for data collection and analytics, then email tracking capability is improved, but data privacy compliance deteriorates

Engineering Contradiction:
Improveemail tracking capabilityVSAvoiddata privacy compliance
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system extracts tracking codes from email messages and stores them in a database, separating the tracking functionality from the email content. This allows the email system to maintain tracking capability while enabling privacy enforcement by controlling access to and usage of extracted tracking data according to privacy policies.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary privacy enforcement mechanism that sits between email tracking and data collection. The privacy enforcement circuitry monitors tracking code execution, enforces opt-in/opt-out preferences, and controls data flow, thereby maintaining tracking capability while ensuring privacy compliance through this intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If tracking codes are removed or replaced to ensure privacy compliance, then data privacy compliance is improved, but email tracking capability deteriorates

Engineering Contradiction:
Improvedata privacy complianceVSAvoidemail tracking capability
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system applies different treatments to different tracking codes based on local conditions. Instead of uniformly removing all tracking codes, the privacy enforcement circuitry selectively processes them based on user preferences, consent status, and policy requirements. This allows tracking to continue where permitted while blocking it where prohibited, maintaining both privacy compliance and tracking capability where appropriate.

Inventive Principle:
Principle #3Local quality

3Reliability

If external content is cached to prevent non-compliant data collection, then data privacy compliance is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata privacy complianceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by caching external content before it is accessed by email clients. The content caching circuitry pre-loads and stores external content locally, preventing non-compliant data collection by blocking access to external tracking resources. This preliminary action ensures privacy compliance is enforced at the source while simplifying subsequent email processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20180300684A1Email data collection compliance enforcement
Publication Date: 2018.10.18 MIMECAST NORTH AMERICA INC
  • US20180300684A1 patent drawing
  • US20180300684A1 patent drawing
  • US20180300684A1 patent drawing

AI summary

A system comprises content caching circuitry of a first email subsystem, and privacy enforcement circuitry of the first email subsystem. The privacy enforcement circuitry is configured to, after the reception of the email message by the connection handler circuitry and before relaying of the email message to a second email subsystem, detect tracking code in the email message; and replace the detected tracking code with replacement content. The tracking code comprises a first uniform resource locator (URL), and the replacement content comprises a second URL. The content caching circuitry is configured to: determine whether content stored at the first URL is wanted or needed; and not fetch the content from the first URL if the content stored at the first URL is not wanted and not needed.