NoTrack Privacy Suite - Logo

NoTrack Privacy Suite Documentation

A comprehensive privacy compliance solution for WordPress websites

Introduction

The NoTrack Privacy Suite is a comprehensive privacy compliance solution designed specifically for WordPress websites. It addresses multiple privacy regulations including GDPR, CCPA, and other global privacy laws through an integrated set of tools that work together to protect your visitors’ privacy and help you maintain legal compliance.

In today’s digital landscape, privacy compliance is no longer optional. With increasing regulations worldwide and growing user awareness about data privacy, website owners need robust solutions to manage consent, provide transparency, and respect user rights regarding personal data.

Key Benefits

  • Comprehensive Compliance: Address multiple regulations with a single solution
  • Reduced Legal Risk: Properly manage consent and privacy documentation
  • Enhanced User Trust: Demonstrate respect for visitor privacy
  • Time Savings: Automated tools replace manual compliance processes
  • Peace of Mind: Stay updated with evolving privacy requirements

Installation

Installing NoTrack Privacy Suite is straightforward and follows the standard WordPress plugin installation process.

System Requirements

  • WordPress 5.3 or higher
  • PHP 7.2 or higher
  • MySQL 5.6 or higher

Standard Installation

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins → Add New
  3. Search for “NoTrack Privacy Suite”
  4. Click Install Now and then Activate

Manual Installation

  1. Download the plugin ZIP file: NoTrack Privacy Suite
  2. Log in to your WordPress dashboard
  3. Navigate to Plugins → Add New → Upload Plugin
  4. Choose the downloaded ZIP file and click Install Now
  5. After installation, click Activate Plugin
Note: Upon activation, NoTrack will create necessary database tables for storing consent logs, data requests, and other privacy-related information.

Getting Started

After activating NoTrack Privacy Suite, you’ll see a new “NoTrack” menu item in your WordPress dashboard. We recommend following these steps to set up the plugin:

  1. Configure Cookie Consent Banner
    • Navigate to NoTrack → Cookie Banner
    • Set up your banner design, text, and cookie categories
  2. Run Cookie Scanner
    • Navigate to NoTrack → Cookie Scanner
    • Run a scan to detect cookies used on your site
  3. Generate Privacy Policies
    • Navigate to NoTrack → Policy Generator
    • Generate compliant privacy and cookie policies
  4. Set Up Data Request Forms
    • Navigate to NoTrack → Data Requests
    • Configure and publish your data request forms
Tip: Review your privacy settings regularly to ensure ongoing compliance with the latest regulations.

Features & Configuration

The Cookie Consent Banner is a key component for obtaining valid consent from your website visitors before setting non-essential cookies.

Key Features

  • Fully customizable appearance and messaging
  • Multiple layout options (bottom bar, floating box, center modal)
  • Granular consent options by cookie category
  • Script blocking until consent is provided
  • Consent logging for compliance records
  • Full accessibility support (WCAG compliance)

Configuration

Navigate to NoTrack → Cookie Banner to configure your consent banner:

  • General Settings
    • Enable/disable the cookie banner
    • Select banner style (bar, box, modal)
    • Customize position (top, bottom, left, right)
    • Set animation style
  • Content Settings
    • Banner headline and description text
    • Button text customization
    • Privacy policy link configuration
  • Appearance Settings
    • Color scheme customization
    • Typography options
    • Custom CSS options
  • Cookie Categories
    • Enable/disable cookie categories
    • Customize category descriptions
    • Assign cookies to appropriate categories
  • Advanced Settings
    • Cookie lifetime configuration
    • Script blocking methods
    • Auto-blocking configuration
Note: The “Necessary” cookie category cannot be disabled as these cookies are essential for website functionality.

The Cookie Scanner automatically detects cookies and tracking technologies used by your website, helping you maintain an accurate and compliant cookie policy.

Key Features

  • Automated detection of cookies set by your website
  • Identification of third-party tracking scripts
  • Cookie categorization (necessary, functional, analytics, marketing)
  • Regular scanning to detect changes
  • Detailed cookie information (name, provider, purpose, expiration)

Running a Scan

To scan your website for cookies:

  1. Navigate to NoTrack → Cookie Scanner
  2. Select the scan depth (Quick or Deep scan)
  3. Click Start Scan
  4. Review the detected cookies and their categorization
  5. Make any necessary adjustments to cookie categories
  6. Save changes to update your cookie policy automatically

Scan Settings

  • Scan Frequency: Configure automatic scanning (daily, weekly, monthly)
  • Scan Depth: Quick scan (homepage only) or Deep scan (multiple pages)
  • Custom URLs: Add specific URLs to include in the scan
  • Alert Notifications: Get notified when new cookies are detected

Policy Generator

NoTrack includes powerful generators for creating legally compliant privacy and cookie policies customized to your specific website.

Key Features

  • Regulation-specific templates (GDPR, CCPA, global)
  • Dynamic content based on website features
  • Integration with detected cookies and tracking technologies
  • Policy versioning and change tracking
  • Multi-language support
  • Shortcodes for easy embedding in pages

Creating Policies

To generate privacy or cookie policies:

  1. Navigate to NoTrack → Policy Generator
  2. Select the policy type (Privacy Policy or Cookie Policy)
  3. Choose applicable regulations
  4. Complete the questionnaire about your data practices
  5. Review and customize the generated policy
  6. Publish the policy to a new or existing page

Policy Shortcodes

Use these shortcodes to display policy content or elements on your website:

Shortcode Description
[notrack_privacy_policy] Displays the full privacy policy
[notrack_cookie_policy] Displays the full cookie policy
[notrack_cookie_table] Displays a table of cookies used on the site
[notrack_cookie_preferences] Displays a form for updating cookie preferences
[notrack_last_updated] Displays the last updated date of the policy

Data Subject Rights Management

NoTrack provides a complete system for handling data subject requests in compliance with privacy regulations like GDPR and CCPA.

Key Features

  • Pre-built request forms for data access, erasure, rectification, etc.
  • Admin workflow for processing requests
  • Automated request verification
  • Request tracking and documentation
  • Exportable reports for compliance records

Setting Up Request Forms

To configure data request forms:

  1. Navigate to NoTrack → Data Requests → Settings
  2. Enable the types of requests you want to support
  3. Customize form fields and messages
  4. Configure verification methods (email, account login)
  5. Set up admin notification emails
  6. Use the [notrack_data_request_form] shortcode on a page to display the request form

Managing Data Requests

To manage incoming data requests:

  1. Navigate to NoTrack → Data Requests
  2. View pending, in progress, and completed requests
  3. Click on a request to view details
  4. Use the built-in tools to fulfill the request (export data, anonymize, etc.)
  5. Update the request status and communicate with the requester
  6. Maintain an audit trail of actions taken
Important: Always verify the identity of the requester before fulfilling data subject requests to prevent unauthorized access to personal data.

Geolocation-Based Compliance

Apply different privacy rules based on visitor location to comply with region-specific regulations.

Key Features

  • Visitor location detection
  • Region-specific consent requirements
  • Customized banner content by location
  • Regional policy variations
  • IP-based and browser-based detection methods

Configuration

To set up geolocation-based compliance:

  1. Navigate to NoTrack → Geolocation
  2. Enable geolocation-based rules
  3. Select detection method (IP lookup, time zone, browser language)
  4. Configure region-specific rules
  5. Customize content and behavior for each region
  6. Test the configuration with the built-in simulation tool

Predefined Regional Rules

Region Applicable Law Default Behavior
European Union GDPR Opt-in consent required for all non-essential cookies
California CCPA/CPRA Opt-out mechanism with Do Not Sell My Personal Information link
Global (Default) General Best Practices Informational banner with opt-out option

Documentation Generator

Create and maintain privacy documentation required by various regulations.

Key Features

  • Records of Processing Activities (ROPA) generator
  • Data Processing Agreement (DPA) templates
  • Data breach response plans
  • Legal requirement documentation
  • Version-controlled document history
  • PDF export capabilities

Using the Documentation Generator

  1. Navigate to NoTrack → Documentation
  2. Select the document type to generate
  3. Complete the form with your organization’s information
  4. Preview and download the generated document

Settings

NoTrack provides comprehensive settings to tailor the plugin to your specific needs:

  • General Settings: Configure basic plugin behavior
  • User Interface: Customize the appearance of forms and notices
  • Email Notifications: Configure automated emails for data requests
  • Integration Settings: Configure compatibility with other plugins
  • Logging: Control what data is logged and for how long

Advanced Settings

  • Script Blocking Mode: Choose between different methods for blocking scripts
  • Cache Compatibility: Settings for working with caching plugins
  • Data Retention: Configure how long to keep consent logs and request data
  • Custom Scripts: Add scripts to be blocked or allowed based on consent

Advanced Configuration

Custom Cookie Categories

Beyond the standard categories (necessary, functional, analytics, marketing), you can create custom cookie categories:

// Add a custom cookie category
add_filter('notrack_cookie_categories', 'add_custom_cookie_category');
function add_custom_cookie_category($categories) {
    $categories['social_media'] = array(
        'id' => 'social_media',
        'name' => 'Social Media Cookies',
        'description' => 'These cookies enable social sharing functionality.',
        'required' => false,
        'cookies' => array()
    );
    return $categories;
}
    

Cookie Auto-Blocking

NoTrack can automatically block cookies until consent is given. This is configured in the Advanced Settings section.

The plugin supports three blocking methods:

  • Script Blocking: Prevents script execution until consent is provided
  • Cookie Blocking: Uses JavaScript to prevent cookie creation
  • Header Modification: Modifies HTTP headers to control cookie setting

For Developers

Hooks and Filters

NoTrack provides numerous hooks and filters for customization:

Hook/Filter Description
notrack_cookie_categories Modify cookie categories
notrack_consent_banner_content Filter banner content before display
notrack_privacy_policy_sections Add or modify privacy policy sections
notrack_supported_trackers Add custom trackers to detection list
notrack_before_consent_log Action before logging consent
notrack_after_consent_log Action after logging consent
notrack_data_request_validate Custom validation for data requests

JavaScript API

Interact with NoTrack from your own JavaScript code:

// Check if a specific category has consent
if (window.NoTrack.hasConsent('analytics')) {
    // Initialize analytics
}

// Listen for consent changes
window.NoTrack.onConsentChange(function(categories) {
    console.log('Consent updated:', categories);
});

// Programmatically show the consent banner
window.NoTrack.showConsentBanner();
    

Custom Integrations

For advanced integrations with other plugins or systems, use the REST API endpoints:

  • /wp-json/notrack/v1/consent – Get or update consent settings
  • /wp-json/notrack/v1/cookies – Get detected cookies
  • /wp-json/notrack/v1/data-request – Submit data requests

Troubleshooting

Common Issues

Cookie Banner Not Displaying

Possible causes:

  • Banner is disabled in settings
  • Caching plugin is serving cached pages
  • JavaScript conflict with another plugin
  • User has already provided consent

Solutions:

  • Check settings in NoTrack → Cookie Banner
  • Clear cache and configure cache exclusions
  • Check browser console for JavaScript errors
  • Clear cookies or use private browsing to test

Scripts Still Loading Before Consent

Possible causes:

  • Script is not recognized by NoTrack
  • Script is being loaded by another plugin
  • Blocking method is not compatible

Solutions:

  • Add script to custom blocking list in Advanced Settings
  • Try a different blocking method
  • Check if the script is hardcoded in the theme

Scanner Not Detecting All Cookies

Possible causes:

  • Scan depth set to “Quick” only scans homepage
  • Some cookies are set conditionally
  • Cookies are set by JavaScript after user interaction

Solutions:

  • Run a “Deep” scan to check multiple pages
  • Add URLs to the custom scan list for specific pages
  • Manually add cookies that aren’t detected automatically

FAQ

Does NoTrack work with caching plugins?

Yes, NoTrack is compatible with most caching plugins. However, you may need to exclude certain NoTrack scripts from being cached. Check the “Cache Compatibility” settings under Advanced Settings for specific recommendations for popular caching plugins.

Will NoTrack slow down my website?

NoTrack is designed to have minimal impact on website performance. The plugin loads resources asynchronously and only when needed. For optimal performance, we recommend enabling the “Minimal Resources” option in the Advanced Settings.

Does NoTrack guarantee legal compliance?

NoTrack provides tools to help with privacy compliance, but legal compliance ultimately depends on how you configure and use the plugin, as well as other factors specific to your business. We recommend consulting with a legal professional to ensure full compliance with applicable laws.

Can I use NoTrack with non-WordPress websites?

NoTrack is specifically designed for WordPress websites.

How frequently should I scan my website for cookies?

We recommend running a cookie scan at least once a month and after any significant website updates, theme changes, or new plugin installations that might introduce new cookies or tracking technologies.

Support

For additional help with NoTrack Privacy Suite:

Premium Support

Premium support is available for enterprise customers and includes:

  • Priority response times
  • Dedicated support specialist
  • Custom implementation assistance
  • Compliance consultation

Contact no*****@****************ia.com for more information about our premium support options.

Note: This documentation refers to NoTrack Privacy Suite version 1.0.1. Features and options may vary in other versions.