An App Privacy Report .ndjson file is a text export of structured privacy activity recorded by your iPhone. You can inspect it in a text editor or import it into an application designed to explore Apple’s report data.
If you have saved the file and are wondering “how do I read this privacy report?”, you do not need to become a programmer. The main choices are reading individual records manually or using an analyzer to organize them into app, domain and time views.
What is an App Privacy Report NDJSON file?
NDJSON means newline-delimited JSON. JSON is a structured text format; NDJSON puts a separate JSON record on each line. Think of the file as a collection of small entries rather than a finished article or spreadsheet. Each line can carry fields describing one kind of recorded activity.
App Privacy Report is an Apple iOS privacy feature. Its export lets you save recorded activity outside the Settings interface. It is a snapshot of available report data, not a live connection to your phone and not an archive of everything that has ever happened on it.
You may see identifiers, timestamps and technical field names instead of the labels used in Settings. Those fields help software interpret the data, but they can make a plain-text view feel unfamiliar.
How do you save the report from your iPhone?
- Open Settings > Privacy & Security > App Privacy Report.
- If necessary, enable the report and allow activity to accumulate through normal use.
- Tap the report’s Share button and choose Save to Files.
- Choose a folder you control. Keep the original
.ndjsonfile and note when you exported it. - Open the saved file with a compatible analyzer, or transfer it to a computer you trust for manual inspection.
Pay attention to the destination in the share sheet. Saving to an iCloud Drive folder and saving locally are different choices about where the file is stored. Exporting does not require sending the report to a public website. If you need a longer record, see how to keep report history with saved exports.
Can you open and read NDJSON manually?
Yes. A text editor can show the file’s contents without changing the format. Advanced users can inspect structured records and search for an identifier or domain. Work on a copy if you plan to edit, and leave the original intact so you can import it again.
The difficulty is interpreting the result. A text search for a domain finds matching lines, but it may not explain the associated app, consolidate related entries or show a useful timeline. A timestamp may also need interpretation before you can compare it with a time you remember.
Opening the file in a browser or document viewer may display plain text, offer a preview or fail to recognize it. That does not necessarily mean the export is damaged. Renaming the extension to .pdf or .csv will not turn the records into those formats.
What information can the exported report contain?
The export can include app identifiers, data or sensor access, network destinations and timestamps, depending on the records Apple generated. Camera and microphone activity, contacts, and photo-library or location-related activity can be useful where represented. Network records can help connect apps with contacted domains.
Not every record has every field, and an export is not a transcript of what an app displayed or sent. A sensor entry does not contain an audio recording or the contents of your contacts. A domain entry does not reveal an HTTPS payload. Read the App Privacy Report overview for the distinction between reported access and what can be concluded from it.
Preserve the file’s origin when comparing data. Two exports from different devices or different periods answer different questions; combining them without that context can make patterns misleading.
Is it safe to upload a privacy report to a random website?
Treat the export as sensitive activity information. Even without message contents, the combination of apps, destinations and times may reveal patterns about how you use your device. Before uploading, understand who receives the file, why they need it, how long they retain it and whether you can delete it.
For local analysis, use a tool that documents how reports are processed. App Privacy Report Analyzer processes imported reports on your device and does not upload their contents to the developer’s servers, as described in its privacy policy for imported reports. Choosing to export or share a file yourself is a separate action.
Local report processing does not mean the application never makes a network request: the policy describes Apple services, including retrieval of public App Store names and icons. The useful privacy distinction is what happens to the contents of your imported report.
How do you search the report by app, domain or time?
- Import the Apple App Privacy Report
.ndjsonfile into App Privacy Report Analyzer. - Start with an app view if your question is about one app’s recorded access and destinations.
- Search a domain when you want to find the apps associated with that destination. Search IP addresses only where the imported data contains them.
- Use a day or time range to narrow activity to the period you want to investigate.
- Compare findings with what you were doing and save the original export for later reference.
For a concrete investigation, follow the domain-to-app workflow or the overnight time-range workflow. Large reports are easier to explore when you choose one question first, then broaden the review if the evidence calls for it.
What if the file will not open or import?
Check that it came from Apple’s App Privacy Report and that the original export is still available. A file from a VPN, router or packet-capture tool is a different kind of data even if its name looks similar. An incomplete transfer or edited copy may also cause problems.
Try saving a fresh export and importing that original file. If the problem continues, ask support for help describing the file type and error before sharing the report itself. The analyzer can organize supported records; it cannot recreate activity missing from the export.
Have your NDJSON file ready?
Import your Apple App Privacy Report and explore recorded activity by app, domain or time with local analysis on iPhone or iPad.