Skip to content

Privacy & Data Ownership

The Scoutica Protocol is built on the principle that your professional data belongs to you. You decide what is public, what requires authentication, and what only you can share.

  1. You own everything — your card lives in your own GitHub repository, not on a platform’s servers
  2. Provider choice and transfer are explicit — extraction runs locally; remote-capable scan providers name their destination and require per-invocation confirmation, or --allow-remote-provider in noninteractive automation
  3. Rules are enforced — agents that consume your card must respect your rules.yaml; auto-reject criteria are binding by protocol convention
  4. You can disappear — delete your GitHub repository and you are immediately gone from the network with no residual data

Your Skill Card data is divided into three zones with distinct access controls:

Zone Data included Who can access
Zone 1 — Public Title, seniority, domains, availability Anyone, no authentication required
Zone 2 — Verified Full profile, evidence, experience details Authenticated agents only
Zone 3 — Private Email, phone, exact salary Only with your explicit approval

Zone 1 data is the discovery surface of your card. It allows agents to determine basic fit without any credentials. This is intentionally minimal — enough for initial matching, not enough to build a dossier.

Any crawler, recruiter agent, or job board integration can read Zone 1 data freely.

Zone 2 contains your full professional profile. Accessing it requires an authenticated agent — in practice, a recruiter or platform that has agreed to the protocol’s terms.

In the current V1 implementation, Zone 2 data is stored in your public GitHub repo. The authentication layer and micropayment model (where employers pay ~$0.05 per Zone 2 access) are on the roadmap. This micropayment is your anti-spam shield. It forces recruiters to prove high intent before they can access your evidence and experience details, eliminating the mass data scraping and spray-and-pray outreach common on traditional job boards.

Zone 3 data — your contact information and exact compensation expectations — is never stored in your card files. It is only shared by you, directly, after a match has been confirmed and you have approved the handoff.

Scan source text is bounded but still sensitive. Gemini, Claude, Codex, OpenCode, switchAILocal/gateway-backed routes, and Ollama configured to a non-loopback endpoint are remote-capable providers. They receive the complete generated prompt after consent. Clipboard mode does not contact a provider, but the complete prompt enters the operating-system clipboard. Transient prompts/responses are held in one private runtime directory and removed after the provider exits; persistent source hashes and canonical source paths live only in the target card’s .scoutica/state.json.

The protocol is designed to satisfy GDPR requirements without additional configuration:

  • Right to ownership — all data lives in repositories you control
  • Right to deletion — deleting your repository removes you from the network immediately; there is no central copy
  • Right to portability — your data is stored as standard JSON and YAML, readable by any tool
  • Transparency — you see exactly the same data that employers and agents see; there is no hidden profile

The profile schema deliberately excludes fields that could enable discriminatory screening:

  • Gender, age, ethnicity, nationality
  • Photos or visual identifiers
  • Marital status, religion, disability status

Evaluation by any conforming agent is based solely on: skills, years of experience, evidence links, and engagement rules.

This design aligns with the EU AI Act’s requirements for high-risk AI systems in recruitment. Specifically, the protocol enforces:

  • Human-in-the-loop — no fully automated hiring decisions
  • Audit trail — evaluations are logged with reasoning
  • Explainability — score breakdowns show matched and missing skills
  • Non-discrimination — no demographic inference

The protocol supports Skill Cards for multiple entity types beyond individual professionals. Each type follows the same three-zone model:

Entity type Description Example
human Individual professional Software engineer
ai_agent Autonomous AI agent Coding assistant
service API or SaaS product Translation API
robot Physical system Warehouse drone
team Group of entities Engineering squad
organization Company or department DevOps team

For team and organization cards, Zone 3 data maps to the team’s point of contact rather than an individual’s personal details.