What JSON Scope processes, and where
JSON Scope is a document viewer and editor. Everything it processes stays on the device you are using.
| Data | Where it lives | Why | How long |
|---|---|---|---|
| The JSON files you open | Wherever you already keep them | To display and edit them | Untouched. We never copy them elsewhere. |
| Index side-car files | ~/Library/Caches, inside the app’s sandbox | To let very large files open quickly without re-reading them | Until you erase data, or the system reclaims cache space |
| Recently opened documents | On-device app storage | To reopen your recent work | Until you clear recents or erase data |
| Query history | On-device app storage | To let you reuse previous queries | Until you clear history or erase data |
| Security-scoped bookmarks | On-device app storage | So the system can reopen files you previously chose, without asking again | Until you erase data |
| Preferences | On-device app storage | To remember your settings | Until you erase data |
There is no cloud sync in version 1.0.0. Nothing above is transmitted anywhere.
What JSON Scope does not do
- It does not connect to the internet. The app ships without the network-client entitlement on macOS, so the operating system itself prevents it from opening a network connection.
- It does not collect analytics, usage statistics or telemetry.
- It does not include any third-party SDK.
- It does not track you across apps or websites. Our privacy manifest declares
NSPrivacyTracking = falsewith an empty tracking-domains list. - It does not read files you have not explicitly opened or granted access to.
Purchases
Pro is sold through Apple’s In-App Purchase. Apple processes the payment; we never see your payment details, your name or your Apple Account. The app asks StoreKit whether a valid entitlement exists on this device, which is an on-device check that returns yes or no. Apple’s handling of purchase data is covered by Apple’s privacy policy.
Diagnostics
If you use Settings, then Export Diagnostics, JSON Scope writes a small local text file containing the app version, the operating system version, the device model, which kind of Pro entitlement is active, and counts of what is stored on the device: recent documents, query history entries, bookmarks, and the size of cached indexes.
It is built from those numbers and version strings only. It never contains file contents, file names, file paths, keys, values or query text. Nothing is sent anywhere. The file is handed to you to save where you choose, and it is your choice whether to share it with us when reporting a problem.
On macOS, Settings is in the JSON Scope menu. On iPhone and iPad, tap the Documents button in the toolbar, then Settings.
Crash reports
If you have opted in to sharing analytics with app developers in your system settings, Apple may provide us with aggregated, anonymised crash reports through Xcode Organizer. This is an Apple service governed by your own system privacy settings, and you can turn it off in Settings, then Privacy & Security, then Analytics & Improvements.
Deleting your data
Settings, then Erase all data permanently removes every item in the table above: cached indexes, recents, query history, bookmarks and preferences. Because nothing is stored off-device, this deletes everything JSON Scope holds about you. You can also simply delete the app.
Children
JSON Scope is a developer tool rated 4+. It contains no objectionable material and collects no data from anyone, including children.
Your rights
Data-protection laws such as the GDPR and the CCPA give you rights to access, correct, export and delete personal data held about you. We hold none. There is no server and no account, so these rights are satisfied by design, and the data on your device is under your direct control at all times.
Changes
If this policy changes, the effective date above changes and the revised policy is published at this URL. Material changes are also noted in the app’s release notes.
Contact
support@eonix.lk, or see the support page.