AI runs (metadata)
We store bounded previews of prompts and responses (redacted + truncated), plus timing, model, and source metadata.
We store bounded previews of prompts and responses (redacted + truncated), plus timing, model, and source metadata.
If you consent, we store metadata-only events (opens, asks, errors) without chat transcripts.
Local caches may include web search cache, offline library indexes, and media metadata caches.
When enabled, the app sends queries to Brave Search to retrieve current sources. Web snippets are treated as untrusted text.
Resource pages link to external sites. Opening them is your choice and happens in your browser.
On first visit you can allow or decline analytics. You can also clear the browser’s localStorage to reset consent.
App state is stored under ${PPIA_DATA_DIR:-./data}. For large state, set PPIA_DATA_DIR to a mount like /mnt/pp_data/ppia/data.