Privacy Policy
Who this applies to
This privacy policy applies to all apps developed and published by Scott, including:
- SCOTUSWatch (iOS / iPadOS / Windows / Android)
- New Music Releases (macOS)
- Custom Refresh for Safari (macOS)
Data collection
New Music Releases and Custom Refresh for Safari collect no data of any kind — no personal information, no usage analytics, no crash reports, no advertising identifiers, and no third-party tracking SDKs.
SCOTUSWatch collects one piece of data: your device's APNs push token (iOS / iPadOS), WNS channel URI (Windows), or FCM registration token (Android). This is a device identifier assigned by Apple, Microsoft, or Google (via Firebase) that is required to deliver push notifications. It is collected only if you grant notification permission, and only for the purpose of sending you Supreme Court document alerts.
SCOTUSWatch push notifications
When you enable notifications in SCOTUSWatch, your device's APNs token, WNS channel URI, or FCM registration token is transmitted to a developer-controlled server and stored there. This identifier is used exclusively to deliver push notifications when new Supreme Court documents are published. Specifically:
- The token or channel URI is stored in a private AWS database (DynamoDB) in the US East region.
- It is never sold, shared with third parties, or used for any purpose other than delivering notifications.
- When a new document is detected, the identifier is used to send a push notification via Apple's APNs, Microsoft's WNS, or Google's FCM servers.
- Stale or invalid tokens and channel URIs (e.g., from uninstalled apps) are automatically deleted.
You can opt out at any time by disabling notifications for SCOTUSWatch in your device's Settings. On iOS / iPadOS, your token will be removed from the server the next time the app is opened after notifications are disabled. On Windows, WNS channel URIs expire automatically within 30 days and are not renewed if notifications are disabled. On Android, your FCM token will be removed from the server the next time the app is opened after notifications are disabled.
Watched Cases
SCOTUSWatch includes a Watched Cases feature that lets you track specific Supreme Court cases and receive local notifications when activity is detected on those cases.
On iOS / iPadOS, your Watched Cases list is stored in your iCloud account using CloudKit's private database. This data is synced across your Apple devices through your personal iCloud account and is not accessible to the developer. See the iCloud section below for more information.
On Android, your Watched Cases list is stored locally on your device. You may optionally sign in with your Google account to sync your Watched Cases list to your Google Drive using Google's App Data folder — a private area of your Drive that is not visible to other apps or people and cannot be accessed by the developer. If you choose not to sign in with Google, your Watched Cases list remains on your device only. Google's privacy policy applies to data stored in Google Drive.
Diagnostic logs
SCOTUSWatch on iOS and Android maintains a diagnostic log stored entirely on your device. This log is never transmitted automatically. You may choose to share it when submitting a bug report, in which case it is sent directly to the developer via email.
The log records app activity and timing information useful for diagnosing problems, including: app version and platform, device timezone, app lifecycle events (launch, foreground, background), push notification delivery events, document fetch results, and — if you use Watched Cases — the docket numbers of the cases you are tracking. It does not record the actual content of documents, your name, or any account credentials.
If you share a log, it is used only to diagnose the issue you reported and is not retained beyond that purpose.
Data storage
Supreme Court documents browsed in SCOTUSWatch are cached locally on your device. On iOS / iPadOS, SCOTUSWatch document records are synced via Apple's CloudKit (your personal iCloud account), which the developer cannot access. The Windows and Android apps do not use CloudKit.
SCOTUSWatch APNs tokens, WNS channel URIs, and FCM registration tokens are stored on a developer-controlled AWS server solely to enable push notification delivery, as described above. All other app data — including Apple Music library information used by New Music Releases — remains on your device and is never transmitted to any developer-controlled server.
iCloud
SCOTUSWatch on iOS / iPadOS uses CloudKit to make Supreme Court document records available across your Apple devices, and to sync your Watched Cases list via CloudKit's private database. Both are handled entirely by Apple through your personal iCloud account. The developer has no access to your iCloud data. The Windows and Android apps do not use iCloud or CloudKit.
Google Drive
On Android, SCOTUSWatch offers optional Google Drive sync for your Watched Cases list. If you sign in with your Google account, your Watched Cases list is written to your Google Drive App Data folder. This is a private, app-specific area of your Drive that is not visible to other people or apps, and is not accessible to the developer. The sync is used solely to keep your Watched Cases list consistent across Android devices. You can revoke this access at any time through your Google account settings. Google's privacy policy applies to data stored in Google Drive.
Apple Music
New Music Releases accesses your Apple Music library to check for new releases by artists you follow. This access occurs entirely on your device. No library data is transmitted to any external server.
Network access
Some apps access the internet for their core functionality:
- SCOTUSWatch connects to the Supreme Court's public website to check for new documents and to fetch docket information for cases you are watching.
- SCOTUSWatch connects to a developer-controlled AWS API Gateway endpoint to register or unregister your device's push token, channel URI, or FCM registration token.
- On Android, SCOTUSWatch uses Google's Firebase Cloud Messaging (FCM) service to deliver push notifications. Google's privacy policy applies to FCM.
- On Android, if you sign in with Google, SCOTUSWatch uses the Google Drive API to sync your Watched Cases list to your Google Drive App Data folder. Google's privacy policy applies to this data.
- New Music Releases queries the Apple Music catalog for release information.
All other network connections are made directly to their respective services (Apple, the Supreme Court, Google). No data passes through any developer-controlled server except as described above for SCOTUSWatch push notification registration.
Children's privacy
These apps are not directed at children under the age of 13. SCOTUSWatch collects only APNs tokens, WNS channel URIs, or FCM registration tokens as described above. No other data is collected from anyone.
Changes to this policy
If this policy changes, the updated version will be posted on this page with a revised date.
Contact
Questions about this privacy policy? Contact me at [email] .