Files & Data Structure
Chess Analyzer Pro manages several auto-generated files to maintain your settings and data locally.
Auto-Generated Files
The application creates these files in the root directory (where the .exe is loaded).
| File Name | Description |
|---|---|
config.json | User Settings. JSON file storing your Engine Path, API Keys, Usernames, and Theme preferences. |
analysis_cache.db | Local Database. A SQLite database that permanently stores analysis results. |
chess_analyzer.log | Debug Logs. A text file capturing application events and errors. |
Inspecting Your Data
Analysis Cache (analysis_cache.db)
This SQLite database ensures you never have to wait for the same analysis twice. It stores the FEN (position) and the engine's evaluation.
[!TIP] Recommended Tool: We recommend using Beekeeper Studio (Community Edition) to open and inspect the
analysis_cache.dbfile if you are curious about the stored data.
Configuration (config.json)
You can manually edit this file if needed, but it is recommended to use the in-app Settings menu to avoid syntax errors.
Data Privacy
- 100% Local: All files listed above stay on your machine.
- No Cloud Storage: We do not upload your games, keys, or logs to any server.