klaviyo-data-handling

Featured

Implement Klaviyo data privacy, GDPR/CCPA compliance, and PII handling patterns. Use when handling profile data, implementing right-to-deletion, configuring data retention, or ensuring compliance with privacy regulations. Trigger with phrases like "klaviyo data", "klaviyo PII", "klaviyo GDPR", "klaviyo data retention", "klaviyo privacy", "klaviyo CCPA", "klaviyo delete profile", "klaviyo data privacy".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Klaviyo Data Handling ## Overview Handle profile data, PII, and privacy compliance with Klaviyo's Data Privacy API, GDPR right-to-deletion, CCPA requests, and safe logging patterns. ## Prerequisites - `klaviyo-api` SDK installed - API key with `data-privacy:write` scope (for deletion requests) - Understanding of GDPR/CCPA requirements - Audit logging infrastructure ## Klaviyo Data Privacy API Klaviyo provides a dedicated **Data Privacy API** for GDPR/CCPA profile deletion. When you delete a profile via this API, Klaviyo performs a full GDPR erasure -- the profile is permanently removed and cannot be recovered. ## Instructions ### Step 1: GDPR Profile Deletion (Right to Erasure) ```typescript import { ApiKeySession, DataPrivacyApi } from 'klaviyo-api'; const session = new ApiKeySession(process.env.KLAVIYO_PRIVATE_KEY!); const dataPrivacyApi = new DataPrivacyApi(session); /** * Request profile deletion via Klaviyo's Data Privacy API. * Accepts ONE identifier: email, phone_number, or profile ID. * Providing multiple identifiers returns an error. * * WARNING: This is irreversible. Profile is permanently erased. */ async function requestProfileDeletion(identifier: { email?: string; phoneNumber?: string; profileId?: string; }): Promise<void> { // Build the profile identifier (only ONE allowed) const profileData: any = { type: 'profile' }; if (identifier.email) { profileData.attributes = { email: identifier.email }; } else if (identifier.phoneNu...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

clerk-data-handling

Handle user data, privacy, and GDPR compliance with Clerk. Use when implementing data export, user deletion, or privacy compliance features. Trigger with phrases like "clerk user data", "clerk GDPR", "clerk privacy", "clerk data export", "clerk delete user".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-data-handling

Implement HubSpot GDPR compliance, data export, and contact privacy operations. Use when handling GDPR/CCPA data subject requests, implementing data export, contact deletion, or privacy-compliant HubSpot integrations. Trigger with phrases like "hubspot GDPR", "hubspot data export", "hubspot delete contact", "hubspot privacy", "hubspot CCPA", "hubspot PII".

2,266 Updated today
jeremylongshore
AI & Automation Featured

shopify-data-handling

Handle Shopify customer PII, implement GDPR/CCPA compliance, and manage data retention with Shopify's mandatory privacy webhooks. Trigger with phrases like "shopify data", "shopify PII", "shopify GDPR", "shopify customer data", "shopify privacy", "shopify CCPA", "shopify data request".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-data-handling

Implement Intercom data handling for GDPR, contact export, data retention, and PII. Use when handling sensitive data, implementing data export/deletion requests, or ensuring compliance with privacy regulations for Intercom integrations. Trigger with phrases like "intercom data", "intercom PII", "intercom GDPR", "intercom data retention", "intercom privacy", "intercom CCPA", "intercom data export", "intercom delete contact".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-data-handling

Apollo.io data management and compliance. Use when handling contact data, implementing GDPR compliance, or managing data exports and retention. Trigger with phrases like "apollo data", "apollo gdpr", "apollo compliance", "apollo data export", "apollo data retention", "apollo pii".

2,266 Updated today
jeremylongshore