Privacy policy
This Privacy Policy explains how the JSON Pilot application ("JSON Pilot", "we", "us", "our") handles information when you use it on your iPhone or iPad. We are Georgii Shilovskii, an individual developer registered in Mexico, contactable at support@shilovskii.dev.
If you do not agree with this Privacy Policy, please do not install or use JSON Pilot.
Summary
JSON Pilot does not collect, transmit, or share any of your data. Every JSON document you open, paste, edit, search, diff, or query stays on your device. There is no account, no cloud sync, no telemetry, no advertising, and no third-party analytics. The AI assistant runs entirely on-device using Apple Intelligence. Apple processes your in-app purchase or subscription through the App Store under Apple's own terms.
If you ever want to delete everything, delete the app. Inside the app, Settings → Data & Privacy → Clear Recents removes the saved history and every local copy of your documents immediately.
Table of contents
- What data is handled, and where
- Data we collect about you
- Network behaviour
- On-device artificial intelligence
- Permissions JSON Pilot may ask for
- Retention and deletion
- Children and age rating
- Third parties
- Your privacy rights
- Cookies and tracking technologies
- Changes to this Privacy Policy
- Contact us
1. What data is handled, and where
When you use JSON Pilot, the app handles the following information locally on your device only:
| Data | Where it lives | Why |
|---|---|---|
| The JSON documents you open or paste, including any edits you make | A local SwiftData store inside the app sandbox (~/Library/Application Support/), plus the original files you opened (in Files / iCloud Drive / wherever they live) |
So you can reopen them from the Recents list, and so Save can write your edits back to the original file. |
| A security-scoped bookmark to the original file for each opened document | Same SwiftData store | So Save can resolve and overwrite the file you originally opened. |
| Your settings (appearance mode, accent color, syntax palette, etc.) | iOS UserDefaults for the app |
To remember your preferences across launches. |
| Your Pro entitlement state | iOS UserDefaults (cached) and the App Store (authoritative) |
So Pro features unlock instantly at launch. The cache is rewritten from the App Store entitlement on every launch and after every transaction. |
| Copies of documents you share or save to Files | The app's temporary folder | So the share sheet and Save to Files… have a file to hand over. They are deleted at the next launch and by Clear Recents. |
| Files another app hands to JSON Pilot (AirDrop, Mail, "Open in…") | The Documents/Inbox folder inside the app sandbox, where iOS places them |
So JSON Pilot can open them. Clear Recents deletes them. |
| Cookies and credentials a server sets in reply to an HTTP request you send | Memory only, while the app is running; never written to disk | So a sign-in followed by a call to the same server works. They are gone when the app closes or when you tap Clear Recents. |
None of this data is uploaded, transmitted to a server we control, or shared with any third party. We do not see it, and we cannot recover it for you if you lose it.
2. Data we collect about you
None. We do not collect personal data, usage data, diagnostic data, advertising identifiers, or analytics events. We do not run any third-party SDK for tracking, attribution, crash reporting, or analytics. The app contains no analytics, telemetry, or crash-reporting code.
3. Network behaviour
JSON Pilot opens network connections in exactly two situations, both initiated by you:
- In-app purchase and restore. Apple's StoreKit framework communicates with the App Store when you start a subscription, manage one, restore a purchase, or when the app refreshes your Pro entitlement on foreground. That traffic is handled entirely by iOS and the App Store, under Apple's Privacy Policy (opens in a new tab). JSON Pilot receives only the resulting entitlement signal ("you have Pro") — never payment-card numbers, billing addresses, or account identifiers.
- The built-in HTTP request tool. When you tap Send Request… on the Entry screen and confirm, the app sends one HTTP request to the URL you entered, with the headers and body you supplied, through a private session that keeps nothing on disk: the response is never cached, and any cookies it sets stay in memory only. The response opens in the workspace. JSON Pilot does not modify, log, or transmit that request anywhere else.
The app does not make outbound connections on its own. It does not phone home, check for updates over the network, or report errors to a server.
4. On-device artificial intelligence
JSON Pilot's AI assistant is powered by Apple Foundation Models — the on-device large language model that ships as part of Apple Intelligence on supported iPhones and iPads. The model is part of iOS; we do not download, embed, or update an AI model ourselves.
All inference runs on your device. Your JSON, your questions, and the model's answers are processed locally by iOS. Nothing is sent to OpenAI, Anthropic, Google, Apple-hosted AI services, or any third party. JSON Pilot has no AI servers, no API keys, and no fallback to a cloud model.
The Foundation Models framework, when used by third-party apps like JSON Pilot, runs strictly on-device. Apple's Private Cloud Compute is reserved for Apple's own first-party Apple Intelligence features and is not invoked by our AI assistant. Because the assistant relies on Apple Intelligence as delivered in iOS, Apple's privacy practices for Apple Intelligence — described at apple.com/legal/privacy (opens in a new tab) — apply to that processing layer. JSON Pilot itself receives nothing back beyond the generated text response, which is rendered in the chat sheet and not persisted anywhere outside transient app memory.
If your device does not support Apple Intelligence, the AI assistant is automatically disabled and the chat surface tells you why. The rest of the app continues to work normally.
5. Permissions JSON Pilot may ask for
None. JSON Pilot does not request Camera, Photos, Microphone, Contacts, Calendar, Reminders, Location, Health, Bluetooth, Local Network, Speech Recognition, Motion, or any other iOS permission. The only system surfaces it touches are:
- The document picker (when you tap "Open File…"), which grants access to the one file you choose.
- The system pasteboard (when you tap "Paste from Clipboard" or "Copy") — never silently in the background. iOS may briefly show its standard "JSON Pilot pasted from …" banner, which is the OS confirming the user-initiated read.
- The share sheet (when you tap "Share").
6. Retention and deletion
- Documents you open are kept in the Recents list, up to 60 entries. When the cap is hit, the oldest entry is dropped automatically.
- Settings → Data & Privacy → Clear Recents permanently deletes every entry in the Recents list, together with the share and export copies and the files other apps handed over, and forgets the cookies of the HTTP request tool.
- Share and export copies left in the temporary folder are also deleted every time the app starts.
- Uninstalling the application also clears all local data.
- The original files you opened are unaffected by anything in the app — they live where you put them (Files, iCloud Drive, Mail, etc.) and only change if you explicitly tap Save.
7. Children and age rating
JSON Pilot is rated 16+ in the App Store. This rating reflects the fact that our AI assistant generates text: although it runs entirely on-device and answers from the JSON document you have opened, generative-AI output is not deterministic and cannot be guaranteed appropriate for younger users in every situation.
JSON Pilot is not directed at users under the age of 16 and does not knowingly process information from children. Parents and guardians who allow younger users to use JSON Pilot are responsible for supervising their use of the AI assistant.
8. Third parties
- Apple Inc. processes your in-app purchase or subscription through the App Store under Apple's Privacy Policy (opens in a new tab).
- The on-device AI uses Apple Foundation Models, part of iOS. Apple's privacy terms for Apple Intelligence apply to that processing.
No other third party receives any data from JSON Pilot. The app does not bundle any third-party SDKs.
9. Your privacy rights
Because all of your data stays on your device and we never receive any of it, the rights typically granted under the GDPR, CCPA, and similar privacy laws — to access, correct, delete, or restrict processing of your data — are exercised entirely by you, on your own device:
- Access. Every document is visible in the Recents tab; the original files live in Files / iCloud Drive.
- Correction. Every document is fully editable in the app.
- Deletion. Swipe-delete a single Recent, or Settings → Data & Privacy → Clear Recents, or delete the app entirely.
- Portability. Save to Files… exports any document as a standard
.jsonfile. - Withdrawal of consent. Delete the app.
If you nonetheless have questions about your rights, contact us at support@shilovskii.dev. Note that we will only be able to confirm that we do not hold any data about you, since we do not collect any.
10. Cookies and tracking technologies
JSON Pilot is a native iOS application. It does not use cookies, web beacons, pixels, or any other web-tracking technology, and it does not perform any online tracking. Do-Not-Track signals are therefore not applicable — there is nothing for us to track.
11. Changes to this Privacy Policy
If we materially change this Privacy Policy, we will update the Last updated date above and, where required by law, notify you the next time you open the app or update through the App Store. We encourage you to review this Privacy Policy periodically.
12. Contact us
Questions about this Privacy Policy, or about how JSON Pilot handles data on your device, please contact us:
Developer: Georgii Shilovskii, Mexico
Email: support@shilovskii.dev