Skip to content

Legal & Compliance

Last Updated: 2026-02-03 | Reading Time: 12 minutes

Legal framework and compliance information for PasteShelf.



PasteShelf collects no data by default. The following are optional:

  • Anonymous crash reports (opt-in)
  • Encrypted sync data via iCloud (opt-in, E2E encrypted)
  • Audit logs (if enabled by administrator)
  • Clipboard contents (stored locally)
  • Browsing history
  • Personal files
  • Keystrokes

Preferences → Privacy → Help Improve PasteShelf
┌─────────────────────────────────────────────────────────────┐
│ Share anonymous usage data │
│ │
│ ○ No data sharing (default) │
│ ● Basic analytics only │
│ ○ Full telemetry │
│ │
│ Data collected: │
│ • App version and OS version │
│ • Feature usage (counts only) │
│ • Crash reports │
│ │
│ NOT collected: │
│ • Clipboard contents │
│ • Personal information │
│ • Search queries │
└─────────────────────────────────────────────────────────────┘

RightImplementation
AccessExport all data (JSON)
RectificationEdit clipboard metadata
ErasureDelete all data
PortabilityExport/import functionality
RestrictionDisable sync, local-only mode
  • Legal Basis: Legitimate interest (functionality)
  • Data Location: User’s device, iCloud (if synced)
  • Retention: User-configurable
  • DPA: Available upon request
// Data export
func exportUserData() -> Data {
let export = GDPRExport(
clipboardItems: getAllItems(),
preferences: getPreferences(),
metadata: [
"exportDate": Date(),
"version": appVersion
]
)
return try! JSONEncoder().encode(export)
}
// Data deletion
func deleteAllUserData() {
// Clear clipboard history
clearAllHistory()
// Remove preferences
UserDefaults.standard.removePersistentDomain(forName: bundleId)
// Clear Keychain
clearKeychain()
// Remove CloudKit data
deleteCloudKitRecords()
}

For healthcare organizations:

RequirementPasteShelf Support
Access controls✅ SSO, biometric
Audit logs✅ Full audit trail
Encryption✅ E2E encryption
BAA✅ Available
hipaa-compliant.yaml
security:
encryption: required
biometric_auth: required
auto_lock: 5_minutes
sensitive_detection: enabled
data:
retention: 365_days
auto_delete_phi: enabled
sync_phi: disabled
audit:
enabled: true
log_access: true
log_modifications: true
retention: 6_years

Business Associate Agreement available upon request. Contact: [email protected]


PasteShelf is licensed under AGPL-3.0 (open source, copyleft). All features are included for free.

Permitted:

  • Personal productivity
  • Business use
  • Integration with other tools
  • Modification and redistribution (under AGPL-3.0 terms)

Prohibited:

  • Use for illegal purposes
  • Violating AGPL-3.0 license terms

Software provided “as is” without warranty. See full terms at pasteshelf.app/terms.


DocumentDescription
SecuritySecurity architecture
Enterprise AdminAdmin guide

Last updated: 2026-02-03