Privacy for Device Owners

How Fabric protects your privacy when you contribute compute

What We Collect

When you enroll a device, we collect:

Hardware information:

  • CPU type and cores
  • RAM amount
  • GPU type and VRAM
  • Operating system

Used for: Matching jobs to capable hardware

Device identifier:

  • Unique device ID (for your account)
  • Not linked to serial numbers or hardware IDs

Performance metrics:

  • Job completion times
  • Success/failure rates
  • Resource usage during jobs

What We Do Not Collect

  • Your files or personal data
  • Browser history
  • Keystrokes or screen content
  • GPS location
  • Other applications running
  • Network traffic from other apps

Anonymized Node Identity

Job submitters only see an anonymized node ID.

Example: node-a7f3e9

This ID is:

  • A hash of your internal device ID
  • Cannot be reversed to identify you
  • Consistent (same device = same node ID)
  • Not linked to your name, email, or location

What Job Submitters See

When their job runs on your device, they see:

  • Anonymized node ID
  • Job completion status
  • Execution time
  • Result data

They DO NOT see:

  • Your name or email
  • Your location
  • Your other devices
  • Your earnings
  • Your hardware details

What Workloads Can Access

Jobs running on your device:

Can access:

  • CPU/GPU for computation
  • Assigned memory
  • Temporary workspace folder

Cannot access:

  • Your files
  • Your home directory
  • System files
  • Network (blocked by sandbox)
  • Other applications
  • Other jobs

Your Earnings Privacy

Only you can see:

  • Your total earnings
  • Earnings per device
  • Payout history

This information is never shared with:

  • Job submitters
  • Other node providers
  • Third parties

Proof of Execution

Each job generates a Proof of Execution containing:

  • Job ID
  • Anonymized node ID
  • Execution timing
  • Result hashes

This proves you completed the work without revealing your identity.


Data Retention

Job data: Deleted after completion

Performance metrics: Retained for service improvement

Account data: Retained while account is active

Logs: Retained for troubleshooting (limited period)


Your Control

You control:

  • Whether to participate (enroll/unenroll anytime)
  • Which devices to enroll
  • When to request payouts
  • Whether to delete your account

GDPR Rights

If you are in the EU, you have rights to:

  • Access your data
  • Correct inaccurate data
  • Delete your data
  • Export your data
  • Object to processing

Contact privacy@fabric.carmel.so for requests.