Skip to content

Privacy policy

JSON Scope collects nothing. This page explains what that means, in detail.

Effective . Applies to JSON Scope for macOS, iPadOS and iOS, version 1.0.0 and later.

What JSON Scope processes, and where

JSON Scope is a document viewer and editor. Everything it processes stays on the device you are using.

DataWhere it livesWhyHow long
The JSON files you openWherever you already keep themTo display and edit themUntouched. We never copy them elsewhere.
Index side-car files~/Library/Caches, inside the app’s sandboxTo let very large files open quickly without re-reading themUntil you erase data, or the system reclaims cache space
Recently opened documentsOn-device app storageTo reopen your recent workUntil you clear recents or erase data
Query historyOn-device app storageTo let you reuse previous queriesUntil you clear history or erase data
Security-scoped bookmarksOn-device app storageSo the system can reopen files you previously chose, without asking againUntil you erase data
PreferencesOn-device app storageTo remember your settingsUntil 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 = false with 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.