Privacy Policy
Overview
Silicon Scripted is the personal website and app development identity of Jonathan Witherspoon. This privacy policy applies to siliconscripted.com, trophies.siliconscripted.com (Platinum Checklists), and all iOS apps published under the Silicon Scripted name, including Silicon Secure and Scripted.
Website — siliconscripted.com
Data We Collect
siliconscripted.com does not collect personal information directly. The only data stored locally is your theme preference (light or dark mode), saved in your browser's local storage. This data never leaves your device and is not transmitted to any server.
We do not use:
- Analytics or tracking scripts
- Advertising networks
- Social media tracking pixels
- User accounts or registration
- Cookies set by our code
Third-Party Services
The website uses the following third-party services:
Cloudflare (Hosting & Security)
siliconscripted.com is hosted on Cloudflare Pages. Cloudflare may set essential security cookies (e.g., __cf_bm for bot management) and collect server access logs including IP addresses, browser type, and pages visited. This data is processed according to Cloudflare's Privacy Policy. Silicon Scripted does not access Cloudflare analytics or server logs.
CDN Libraries
The Codebase section loads open-source libraries from content delivery networks (highlight.js from cdnjs.cloudflare.com and marked.js from cdn.jsdelivr.net). When you visit the Codebase viewer, your browser makes requests to these CDNs. The CDN providers may log your IP address per their standard practices. No personal information is sent to these services.
External Links
The site contains links to GitHub, LinkedIn, Apple, Microsoft Learn, and Credly. These third-party sites have their own privacy policies. Silicon Scripted is not responsible for their practices.
Platinum Checklists — trophies.siliconscripted.com
Platinum Checklists is a free browser-based PlayStation trophy checklist tracker. It is a local-first web application — your progress data lives in your browser and is never transmitted to Silicon Scripted servers.
Data Stored Locally
Platinum Checklists stores the following data in your browser's localStorage:
- Checklist progress — which items you have marked as completed, per game
- Section collapse/expand states
- Your theme preference (dark or light mode)
This data never leaves your device unless you explicitly use the Export or Google Drive Backup features described below. Clearing your browser's site data for trophies.siliconscripted.com will permanently delete your stored progress.
Google Drive Backup (Optional)
Platinum Checklists offers an optional Google Drive backup feature. This feature is entirely opt-in and requires you to explicitly authorise the app with your Google account.
- What it does: When connected, the app automatically saves a JSON snapshot of your checklist progress to a folder named "Platinum Checklists" in your personal Google Drive, approximately 10 seconds after any change. Up to 5 recent backup files are retained; older backups are deleted automatically.
- OAuth scope: The app requests only the
drive.filescope, which limits access exclusively to files the app itself creates. It cannot read, modify, or delete any other files in your Google Drive. - Silicon Scripted access: Silicon Scripted has zero access to your Google Drive or the backup files stored there. Your data is stored in your own Google account and is governed by Google's Privacy Policy.
- Token storage: Your Google access token is stored only in
sessionStoragefor the duration of your browser session. It is discarded when you close the tab. No tokens are stored on Silicon Scripted servers. - Disconnecting: You can disconnect Google Drive at any time from within the app. This revokes the app's access token. Your backup files remain in your Google Drive and can be deleted there directly.
Request / Contact Form
Platinum Checklists includes a contact form at /request for submitting game requests, feature suggestions, and data corrections.
- Email address: If you submit a request, your email address is collected solely to allow us to follow up on your submission. It is not stored beyond the email delivery and is not added to any mailing list.
- Cloudflare Turnstile: The form uses Cloudflare Turnstile to prevent automated spam submissions. Turnstile runs a lightweight challenge in your browser. Cloudflare may process your IP address and browser signals as part of this check, in accordance with Cloudflare's Privacy Policy.
- Resend: Form submissions are delivered via Resend, a transactional email service. Resend processes the submitted data (email address and message content) solely to deliver the email to Silicon Scripted. Resend's practices are governed by the Resend Privacy Policy.
Third-Party Services
In addition to the services noted above, Platinum Checklists is hosted on Cloudflare Pages. Standard Cloudflare hosting and security practices apply, as described in the siliconscripted.com section above.
Checklist Data Accuracy
Game checklist data (item names, locations, and notes) is sourced from community wikis and guides. Silicon Scripted makes no warranty as to the accuracy or completeness of this data.
Apps — General Principles
All iOS apps developed by Silicon Scripted follow privacy-first principles:
- Local-first architecture — vault data is encrypted on device; any sync passes through Apple's infrastructure, not Silicon Scripted servers
- No telemetry, crash reporting, or usage analytics
- No advertising SDKs or third-party tracking
- No collection of device identifiers, location, or personal information
Silicon Secure (iOS Password Manager)
Silicon Secure is a local-first password manager. It collects no data and transmits nothing to Silicon Scripted servers.
Data Collection: None. Silicon Secure does not collect, transmit, or store any personal data on external servers.
Data Storage: All vault data — passwords, usernames, credit card details, TOTP secrets, and notes — is encrypted with AES-256-GCM and stored locally on your device. The encryption key is derived from your master password using a key derivation function and never leaves your device.
iCloud Sync: Silicon Secure uses Apple's CloudKit framework to sync your encrypted vault across your devices. This sync is always active when you are signed into iCloud — it is not a user-configurable toggle. Only encrypted data is transmitted; Silicon Scripted has zero access to data stored in your iCloud account. iCloud is governed by Apple's Privacy Policy.
AutoFill Extension: Silicon Secure ships a system AutoFill extension that integrates with iOS and macOS password prompts. The extension operates entirely on-device. It accesses vault credentials only when you explicitly select Silicon Secure as the AutoFill provider in a system password prompt. No credential data is transmitted externally.
Biometric Authentication: You may optionally enable Face ID or Touch ID to unlock your vault. When enabled, the vault encryption key is stored in the iOS/macOS Keychain with biometric protection. Biometric data — your face geometry or fingerprint — is processed exclusively by Apple's Secure Enclave. Silicon Secure never receives, stores, or transmits biometric data of any kind.
Pro Upgrade (StoreKit): The Pro upgrade is a one-time non-consumable in-app purchase processed entirely by Apple's App Store using StoreKit 2. Silicon Scripted receives no payment information, billing details, or personal data from these transactions. Purchase records are managed by Apple.
Import & Export: The app supports importing from Bitwarden JSON and exporting encrypted .ssvault backups. All file operations occur locally on your device. No data is transmitted to any server.
Third-Party Services
Silicon Secure integrates with one external third-party service:
HaveIBeenPwned (Breach Check — Pro feature): The Pro tier includes a "Check for Breaches" feature. When you explicitly initiate a breach check — after confirming a dialog — the app uses the k-anonymity model defined by HaveIBeenPwned: it sends only the first 5 characters of each password's SHA-1 hash to api.pwnedpasswords.com. Your actual passwords never leave your device. This request is always user-initiated; the app does not perform breach checks automatically or in the background. The HaveIBeenPwned service is operated by Troy Hunt and is governed by the HaveIBeenPwned Privacy Policy.
No analytics, advertising, or crash-reporting SDKs are included in Silicon Secure.
Scripted (iOS App — In Development)
Scripted is currently in development. Until launch, no user data exists to collect. When released, it will follow the same local-first, privacy-first principles as Silicon Secure. App-specific privacy details will be added to this policy upon release.
Future Apps
Any future apps published by Silicon Scripted will adhere to the same privacy-first design. App-specific details will be added to this policy as each app is released.
Your Rights
For Users in the European Union (GDPR)
Under the General Data Protection Regulation, you have rights including:
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
Because siliconscripted.com, Platinum Checklists, and Silicon Scripted apps do not collect or store personal data on Silicon Scripted servers, these rights have minimal practical application. Your checklist progress and theme preference are stored only on your own device or in your own Google Drive account and can be cleared through your browser settings or Google Drive directly. The only personal data processed by Silicon Scripted is email addresses submitted via contact forms, which are used solely for replying to your enquiry.
To exercise any of these rights, contact us at privacy@siliconscripted.com.
For Users in California (CCPA)
Under the California Consumer Privacy Act, California residents have the right to:
- Know what personal information is collected
- Request deletion of personal information
- Opt out of the sale of personal information
Silicon Scripted does not sell personal information. The minimal data that may be logged by Cloudflare (IP addresses, access logs) is not accessed or used by Silicon Scripted for any purpose.
To submit a request regarding your California privacy rights, contact privacy@siliconscripted.com.
Children's Privacy
Neither siliconscripted.com nor any Silicon Scripted apps are directed at children under 13. No data is knowingly collected from children.
Changes to This Policy
If this policy is updated, the revised version will be published at this URL with a new effective date. Continued use of the website or apps after a policy change constitutes acceptance of the updated terms.
Contact
For questions or concerns about this privacy policy, contact us at:
Email: privacy@siliconscripted.com
GitHub: github.com/theknoxtech