agentsclimarketplace

Data and ip protection

Skill elevha/elevha-skills/skills/data-and-ip-protection

Safeguards personal and customer data, manages third-party and vendor risk, and protects intellectual property. Use when handling user or client data, choosing or integrating external services and dependencies, preparing to publish code or share an idea publicly, or making privacy and IP decisions for a product or startup. Includes a data-privacy baseline aligned with GDPR principles and Peru's Ley 29733, a third-party/vendor risk checklist, and an IP and NDA protection checklist. This is operational guidance, not legal advice.From its SKILL.md

Install
npx -y skills add elevha/elevha-skills --skill data-and-ip-protection

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.9 KB, ~1.6k tokens by cl100k_base, as published. Nobody here has run it

Data and IP Protection

Overview

Practices to protect three assets a growing product cannot afford to lose: the personal data of its users and clients, the systems and vendors it depends on, and the intellectual property behind the idea. The mindset is simple: collect the least data possible, extend the least trust necessary to external parties, and document ownership early. Privacy and IP are not a final step. They are constraints on every decision from day one.

This skill is operational guidance, not legal advice. For binding decisions under Peru's Ley 29733 or any other jurisdiction, confirm with a qualified lawyer or data-protection officer.

When to Use

  • Building or changing any feature that collects, stores, or transmits personal data
  • Handling client or customer data, or sensitive categories (health, financial, data of minors)
  • Choosing, integrating, or granting access to an external service, API, or dependency
  • Preparing to publish code, a demo, or documentation publicly
  • Sharing an idea, prototype, or material with a partner, contractor, or prospect
  • Registering a brand, deciding what to open-source, or drafting an NDA

Pillar 1: Data Protection and Privacy

Core principles (GDPR-aligned, Ley 29733-aware)

  • Data minimization: collect only what the feature truly needs. Every extra field is a liability, not an asset.
  • Purpose limitation: use data only for the purpose the person consented to. Do not repurpose it silently.
  • Informed consent: explain what you collect and why, in plain language, before collecting. Keep proof of that consent.
  • Access and deletion rights: people can ask what you hold and request correction or deletion. Under Ley 29733 these are the ARCO rights: Acceso, Rectificacion, Cancelacion, Oposicion.
  • Retention limits: define how long each data type is kept, and delete it on schedule.
  • Never sell personal data. Treat it as a responsibility you hold, not a product you move.

Peru Ley 29733 essentials

  • Personal data banks may need to be registered with the national authority (ANPD). Confirm current obligations with counsel.
  • Sensitive data (health and others) carries stricter consent and handling duties. A health-adjacent product has higher responsibilities by default.
  • Cross-border transfers and external processors require safeguards and, usually, contracts.
  • Breaches can carry significant fines. Large privacy settlements in the femtech sector (for example period-tracking apps) show the financial stakes of mishandling health data.

Technical baseline

  • Encrypt data in transit (HTTPS everywhere) and sensitive data at rest.
  • Hash passwords with bcrypt, scrypt, or argon2. Never store plaintext.
  • Exclude sensitive fields from API responses and from logs.
  • Keep environments separate: never use real production data in test or demo.
  • Anonymize or pseudonymize any data used for analytics.

Pillar 2: Third-Party and Vendor Risk

Before adding any external service or dependency

  • What data does it receive, and is that the minimum necessary?
  • Where is the data stored, and under which jurisdiction and law?
  • Does it offer a data-processing agreement (DPA)? For personal data you usually need one.
  • What is its security and incident history?
  • What happens to your data if you stop using it (can you export and delete it)?

Dependency hygiene (the code you did not write)

  • Run a dependency audit (for example npm audit) before each release. Treat critical and high findings as blockers when the code path is reachable.
  • Prefer fewer, well-maintained dependencies over many unmaintained ones.
  • Pin versions and review updates. A compromised package is a direct path into your system.
  • Never paste secrets into third-party tools, playgrounds, or AI prompts.

Access and secrets

  • Give every API key the least privilege and narrowest scope it needs.
  • Rotate keys periodically, and immediately if one is exposed.
  • Store secrets in environment variables or a secrets manager, never in code or version control.
  • Use separate keys per environment (dev, staging, production).

Pillar 3: Intellectual Property Protection

Register and document early

  • Trademark: register the brand name and logo with the local authority (in Peru, INDECOPI) as early as feasible. Until it is registered, the name is not protected.
  • Copyright: code and content are protected on creation, but keep dated records (commits, drafts) as evidence of authorship.
  • Domains and handles: secure them across platforms to prevent impersonation of the brand.

Control what you expose

  • Keep proprietary source code in private repositories.
  • Share demos, not deliverables: show the work, hand it over only after an agreement or payment.
  • Put a confidentiality notice or watermark on documents shared externally.
  • Decide deliberately what to open-source and under which license. Open-sourcing is a one-way door.

NDAs and contracts

  • Use a mutual NDA before sharing non-public ideas, data, or materials with partners, contractors, or prospects.
  • Put IP-ownership clauses in contractor agreements (work-for-hire or assignment), so what they build for you is yours.
  • Keep a record of who received what, and when.

Pre-Publish / Pre-Share Checklist

Before making anything public (a repo, a demo, a post) or sharing it externally, scrub for:

  • No secrets (API keys, tokens, passwords) in code or commit history
  • No real personal or customer data in examples, fixtures, or screenshots
  • No internal strategy, pricing, or planning documents
  • No private URLs, credentials, or internal endpoints
  • License and authorship/attribution present
  • Confidentiality notice on documents shared externally

Common Rationalizations

RationalizationReality
"We're small, no one targets us"Automated scanners and bots target everyone. Size is no defense.
"We'll add privacy and consent later"Retrofitting consent and deletion is far harder than building them in, and the law applies from the first record.
"An NDA will scare the partner off"A standard mutual NDA is routine and signals professionalism. Not having one is the bigger risk.
"Selling anonymized data is easy money"The legal and reputational risk rarely pays off, and 'anonymized' data is often re-identifiable.
"The trademark can wait"Until it is registered, anyone can claim the name. Register early, especially before going public.

Red Flags

  • Personal or customer data showing up in logs, screenshots, or test data
  • Secrets committed to a repository, even a private one
  • An external service receiving more data than it needs
  • Sharing materials or ideas without an NDA or agreement
  • Going public with a brand name that is not yet registered
  • No defined retention or deletion policy for personal data
  • A single API key with full access reused everywhere

Verification

Before shipping or sharing, confirm:

  • Only necessary data is collected, with consent recorded
  • Sensitive data encrypted, and secrets kept out of code and history
  • Every third party vetted, with a DPA in place where personal data flows
  • Dependencies audited, with no reachable critical vulnerabilities
  • Brand registration and IP ownership documented or in progress
  • NDA or agreement in place before any external sharing
  • The pre-publish checklist is complete

Authored by ELEVHA Consulting. Educational guidance, not legal advice.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most legal skills give in ~1.6k tokens

Counted across 234 of the 234 authors here whose files we hold, read 2026-08-07

  • Use text operators for text fieldsin 11 of 234, across 6 files
  • Consult qualified counsel before usein 11 of 234, across 3 files
  • Use PatentSearch API for patent searchesin 10 of 234, across 5 files
  • Confirm jurisdiction, employment type, and required clausesin 9 of 234, across 2 files
  • Choose a document template and tailor role-specific termsin 9 of 234, across 2 files
  • Validate compensation, benefits, and compliance requirementsin 9 of 234, across 2 files
  • Add signature, confidentiality, and IP assignment terms as neededin 9 of 234, across 2 files
  • Open the implementation playbook for detailed templatesin 9 of 234, across 2 files
  • Use TSDR for trademark data retrievalin 9 of 234, across 4 files
  • Ask for clarification if required inputs are missingin 8 of 234, across 2 files
  • Set the USPTO_API_KEY environment variablein 8 of 234, across 3 files
  • Use the uspto-opendata-python library for PEDSin 8 of 234, across 3 files

Said here and by no other author read

  • encrypt data in transit and sensitive data at rest
  • hash passwords using bcrypt scrypt or argon2
  • exclude sensitive fields from logs and responses
  • use separate api keys per environment
  • store secrets in environment variables or secrets manager
  • keep proprietary source code in private repositories

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,367. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.