Privacy Policy for Brace
Effective date: July 12, 2026
Brace is a macOS JSON editor developed by Andy Liang. This policy explains how Brace handles information when you use the app.
JSON files and local app data
Brace processes JSON documents locally on your Mac. Brace does not intentionally upload the contents of your JSON files.
The app stores the following information locally to provide its features:
- JSON files you choose to open, edit, or save
- Temporary draft copies used for crash recovery
- Recent-file security bookmarks, file size, and last-opened date
- Short draft snippets shown in the Recent panel
- Editor preferences such as font size and indentation width
This information remains on your device and is not collected by Brace as remote service data. You can remove recent entries from the Recent panel. Saving or closing a draft removes its recovery copy during the normal document workflow.
Crash and diagnostic information
Brace uses Firebase Crashlytics and supporting Firebase services provided by Google to help diagnose crashes and improve reliability. When diagnostic reporting is available, these services may automatically collect:
- Crash stack traces and relevant application state
- App version and bundle identifier
- Device model, hardware characteristics, operating-system version, and available memory or disk information
- Random installation and session identifiers used to group and deduplicate crash reports
- Limited SDK transport and diagnostic metadata
Brace does not attach account information, custom user IDs, custom analytics events, or JSON document contents to Crashlytics reports. Brace has no user accounts. Diagnostic data is not used for advertising or cross-app tracking and is not sold.
The App Store privacy disclosures for Brace classify this information as Crash Data and Other Diagnostic Data, used for App Functionality and limited analytics, not linked to identity, and not used for tracking.
Google processes this information as a service provider. Firebase currently documents that Crashlytics retains crash traces and associated identifiers for 90 days before beginning removal. For more information, see:
- firebase.google.com/docs/ios/app-store-data-collection
- firebase.google.com/support/privacy
- policies.google.com/privacy
Accounts, advertising, and tracking
Brace does not require an account. It does not contain advertising, use advertising identifiers, create advertising profiles, or track activity across other companies’ apps or websites.
File access
Brace uses the macOS App Sandbox. It can read or write a document only after you select or open it through macOS, and it stores app-scoped security bookmarks so selected recent files can be reopened.
Children
Brace is a general-purpose developer tool and is not directed specifically to children. It does not knowingly collect personal information from children.
Your choices
You control which files Brace can access. You can remove recent-file entries in the app and delete local documents or drafts using normal macOS file and app-management controls.
Because Brace has no accounts and diagnostic records are not linked to an account identity, Brace does not maintain a user profile to access or delete. For privacy questions or a request concerning diagnostic information, contact the developer using the address below. Some requests may require information sufficient to locate the relevant diagnostic record.
Changes to this policy
This policy may be updated when Brace or its service providers change. The effective date at the top of this page will be revised when changes are made.
Contact
Andy Liang
Email: brace@andylia.ng