lindy-data-handling
Data handling best practices for Lindy AI agents. Use when managing sensitive data in agent workflows, implementing data privacy controls, or ensuring compliance. Trigger with phrases like "lindy data", "lindy privacy", "lindy PII", "lindy data handling", "lindy GDPR", "lindy HIPAA".
Best use case
lindy-data-handling is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Data handling best practices for Lindy AI agents. Use when managing sensitive data in agent workflows, implementing data privacy controls, or ensuring compliance. Trigger with phrases like "lindy data", "lindy privacy", "lindy PII", "lindy data handling", "lindy GDPR", "lindy HIPAA".
Teams using lindy-data-handling should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/lindy-data-handling/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How lindy-data-handling Compares
| Feature / Agent | lindy-data-handling | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Data handling best practices for Lindy AI agents. Use when managing sensitive data in agent workflows, implementing data privacy controls, or ensuring compliance. Trigger with phrases like "lindy data", "lindy privacy", "lindy PII", "lindy data handling", "lindy GDPR", "lindy HIPAA".
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
ChatGPT vs Claude for Agent Skills
Compare ChatGPT and Claude for AI agent skills across coding, writing, research, and reusable workflow execution.
Cursor vs Codex for AI Workflows
Compare Cursor and Codex for AI coding workflows, repository assistance, debugging, refactoring, and reusable developer skills.
SKILL.md Source
# Lindy Data Handling ## Overview Lindy agents process data through triggers, LLM calls, actions, knowledge bases, and memory. Data flows through Lindy's managed infrastructure with AES-256 encryption at rest and in transit. This skill covers data classification, PII handling, prompt-level data controls, and regulatory compliance. ## Prerequisites - Understanding of data types processed by your agents - Knowledge of applicable regulations (GDPR, CCPA, HIPAA) - For HIPAA: Business Associate Agreement (BAA) with Lindy (Enterprise plan) ## Lindy Data Architecture | Component | Data Storage | Retention | |-----------|-------------|-----------| | **Tasks** | Task inputs, outputs, step data | Visible in dashboard | | **Memory** | Persistent snippets across tasks | Until manually deleted | | **Context** | Per-task accumulated context | Task lifetime only | | **Knowledge Base** | Uploaded files, crawled sites | Until manually removed | | **Integrations** | OAuth tokens, connection data | Until disconnected | | **Computer Use** | Browser session, screenshots | 30 days after last use | ## Instructions ### Step 1: Classify Data in Agent Workflows Map what data each agent processes: | Data Category | Examples | Handling | |--------------|---------|----------| | **Public** | Product info, FAQs, pricing | No restrictions | | **Internal** | Sales reports, meeting notes | Limit to authorized agents | | **Confidential** | Customer emails, CRM data | Access controls + audit | | **Restricted** | PII, PHI, payment data | Minimize exposure + compliance | ### Step 2: PII Controls in Agent Prompts Add data handling instructions directly to agent prompts: ``` ## Data Handling Rules - Never include full email addresses in summaries — use "[name]@[domain]" - Redact phone numbers in logs — show only last 4 digits - Do not forward customer personal information to Slack channels - When storing to spreadsheet, omit columns: email, phone, address - If asked to share customer data externally, decline and escalate ``` ### Step 3: Knowledge Base Data Safety Knowledge base files are searchable by the agent. Control what goes in: **DO upload**: - Product documentation - FAQ articles - Policy documents - Public knowledge articles **DO NOT upload**: - Customer databases with PII - Credentials or API keys - Internal HR documents (unless agent specifically needs them) - Financial records with account numbers **Resync considerations**: KB auto-refreshes every 24 hours. If you upload sensitive content by mistake, remove it AND trigger a manual Resync. ### Step 4: Secure Memory Usage Agent memories persist across all future tasks. Be deliberate: ``` Safe memory: "Customer prefers email communication over phone" Safe memory: "Billing questions should escalate to finance@company.com" Risky memory: "John Smith's SSN is 123-45-6789" ← NEVER store PII in memory Risky memory: "API key for Stripe: sk_live_xxxx" ← NEVER store secrets ``` Add to agent prompt: ``` ## Memory Rules - Never store personally identifiable information (PII) in memory - Never store credentials, API keys, or passwords in memory - Memories should contain preferences, patterns, and procedures only ``` ### Step 5: Computer Use Data Isolation If using Computer Use (browser automation): - Sessions persist for 30 days with saved credentials - Enable **Incognito mode** for sessions handling sensitive data - Use **dedicated** (not shared) computer assignments for sensitive agents - Review screenshots captured during execution for data exposure ### Step 6: Integration Account Isolation - Authorize dedicated service accounts per agent (not personal accounts) - Use Gmail with a team alias, not an individual inbox - Create read-only database credentials where possible - Revoke access immediately when an agent is decommissioned ### Step 7: Regulatory Compliance **GDPR (EU Data Protection)**: - [ ] Document what personal data each agent processes - [ ] Ensure agents only process data with valid legal basis - [ ] Implement data subject access/deletion capabilities - [ ] Agent prompt includes "do not retain personal data beyond task completion" - [ ] Review Lindy's data processing agreement **CCPA (California Consumer Privacy)**: - [ ] Identify agents processing California resident data - [ ] Ensure opt-out mechanisms exist for data processing - [ ] Agent prompt prevents selling/sharing personal information **HIPAA (Healthcare)**: - [ ] Enterprise plan with BAA in place - [ ] Agents only access minimum necessary PHI - [ ] No PHI in agent memory or knowledge base - [ ] Audit trail enabled for all PHI access - [ ] Agent prompt includes PHI handling restrictions ### Step 8: Data Retention Management ``` Agent Prompt Addition: ## Data Retention - Do not reference data from tasks older than 30 days - Clear task context after each run (do not accumulate indefinitely) - When updating memory, remove outdated entries - Summarize customer interactions, do not store verbatim transcripts ``` ## Data Handling Checklist - [ ] Each agent's data classification documented - [ ] PII handling rules in every agent prompt - [ ] Knowledge base audited for sensitive content - [ ] Memory creation restricted (no PII, no secrets) - [ ] Integration accounts isolated per agent - [ ] Computer Use sessions set to dedicated + incognito where needed - [ ] Regulatory compliance requirements mapped - [ ] BAA in place if handling healthcare data - [ ] Data retention policy defined and enforced in prompts ## Error Handling | Issue | Cause | Solution | |-------|-------|----------| | PII in Slack channel | Agent forwarded customer email | Add "never forward PII to Slack" to prompt | | Sensitive file in KB | Uploaded by mistake | Remove file + trigger KB resync immediately | | Memory contains PII | Agent auto-created memory | Delete memory + add "never store PII" to prompt | | Audit finding | Agent accessing unnecessary data | Remove unused integrations from agent | ## Resources - [Lindy Security](https://www.lindy.ai/security) - [Lindy Privacy Policy](https://www.lindy.ai/privacy) - [GDPR Official](https://gdpr.eu/) - [Lindy Documentation](https://docs.lindy.ai) ## Next Steps Proceed to `lindy-enterprise-rbac` for access control.
Related Skills
generating-test-data
Generate realistic test data including edge cases and boundary conditions. Use when creating realistic fixtures or edge case test data. Trigger with phrases like "generate test data", "create fixtures", or "setup test database".
managing-database-tests
Test database testing including fixtures, transactions, and rollback management. Use when performing specialized testing. Trigger with phrases like "test the database", "run database tests", or "validate data integrity".
encrypting-and-decrypting-data
Validate encryption implementations and cryptographic practices. Use when reviewing data security measures. Trigger with 'check encryption', 'validate crypto', or 'review security keys'.
scanning-for-data-privacy-issues
Scan for data privacy issues and sensitive information exposure. Use when reviewing data handling practices. Trigger with 'scan privacy issues', 'check sensitive data', or 'validate data protection'.
windsurf-data-handling
Control what code and data Windsurf AI can access and process in your workspace. Use when handling sensitive data, implementing data exclusion patterns, or ensuring compliance with privacy regulations in Windsurf environments. Trigger with phrases like "windsurf data privacy", "windsurf PII", "windsurf GDPR", "windsurf compliance", "codeium data", "windsurf telemetry".
webflow-data-handling
Implement Webflow data handling — CMS content delivery patterns, PII redaction in form submissions, GDPR/CCPA compliance for ecommerce data, and data retention policies. Trigger with phrases like "webflow data", "webflow PII", "webflow GDPR", "webflow data retention", "webflow privacy", "webflow CCPA", "webflow forms data".
vercel-data-handling
Implement data handling, PII protection, and GDPR/CCPA compliance for Vercel deployments. Use when handling sensitive data in serverless functions, implementing data redaction, or ensuring privacy compliance on Vercel. Trigger with phrases like "vercel data", "vercel PII", "vercel GDPR", "vercel data retention", "vercel privacy", "vercel compliance".
veeva-data-handling
Veeva Vault data handling for enterprise operations. Use when implementing advanced Veeva Vault patterns. Trigger: "veeva data handling".
vastai-data-handling
Manage training data and model artifacts securely on Vast.ai GPU instances. Use when transferring data to instances, managing checkpoints, or implementing secure data lifecycle on rented hardware. Trigger with phrases like "vastai data", "vastai upload data", "vastai checkpoints", "vastai data security", "vastai artifacts".
twinmind-data-handling
Handle TwinMind meeting data with GDPR compliance: transcript storage, memory vault management, data export, and deletion policies. Use when implementing data handling, or managing TwinMind meeting AI operations. Trigger with phrases like "twinmind data handling", "twinmind data handling".
supabase-data-handling
Implement GDPR/CCPA compliance with Supabase: RLS for data isolation, user deletion via auth.admin.deleteUser(), data export via SQL, PII column management, backup/restore workflows, and retention policies. Use when handling sensitive data, implementing right-to-deletion, configuring data retention, or auditing PII in Supabase database columns. Trigger: "supabase GDPR", "supabase data handling", "supabase PII", "supabase compliance", "supabase data retention", "supabase delete user", "supabase data export".
speak-data-handling
Handle student audio data, assessment records, and learning progress with GDPR/COPPA compliance. Use when implementing data handling, or managing Speak language learning platform operations. Trigger with phrases like "speak data handling", "speak data handling".