Legal
Privacy Policy
Effective date: August 5, 2026
The short version
Crystal Lattice is local-first, self-hosted software. The mobile app connects to a Crystal Lattice runtime, bridge, or cloud environment that you or your organization operates. Dynamic Programming Solutions Kft. does not operate a public production bridge or cloud-agent service, and the app does not send conversations, sessions, attachments, or connection credentials to us.
You do not need a Crystal Lattice account. The app contains no advertising, analytics, telemetry, or cross-app tracking SDKs.
Data stored on your devices
The Crystal Lattice runtime stores session data, message history, agent configuration, and generated files on the computer or server where you run it. The mobile app stores information needed for app functionality on your phone, which may include:
- Saved runtime addresses and connection names.
- Self-hosted bridge pairing tokens and self-hosted cloud connection tokens.
- Cached session summaries and message display state.
- Pinned actions, preferences, and other interface settings.
This information remains under your control on your devices and self-hosted systems. Removing an app connection or uninstalling the app removes or makes unavailable the corresponding local app data according to the operating system's storage behavior.
AI provider requests
When you run an agent session, your self-hosted Crystal Lattice runtime may send messages, attachments, and related request data to the AI provider you configured, such as OpenAI, Anthropic, Google Gemini, OpenRouter, or a local model. These requests go from your runtime to that provider. They do not pass through infrastructure operated by Dynamic Programming Solutions Kft.
Each provider has its own privacy policy, retention rules, and data-handling practices. You are responsible for selecting and configuring the provider. If you use a local model, model requests can remain on systems you control.
Self-hosted bridge and cloud connections
Crystal Lattice includes optional bridge and cloud-orchestrator components that users can self-host. A bridge relays requests between the mobile app and a Crystal Lattice runtime. A cloud connection link can connect the app to a self-hosted cloud-agent environment. The mobile app stores the connection address and token required to reconnect.
Dynamic Programming Solutions Kft. does not operate a public production bridge or cloud-agent service. The operator of a self-hosted environment controls its security, logging, storage, retention, and access policies. Review those policies before connecting the app.
Photos, camera, documents, and generated files
The app requests camera, photo-library, or document access only when you choose an action that needs it. Selected photos and documents may be copied into the app temporarily and sent to the self-hosted runtime and AI provider you selected as message attachments.
When you choose to save or share a generated file, the app uses the operating system's photo-library, document-saving, or share interface. Crystal Lattice does not receive a copy of the selected or generated file.
This website
The Crystal Lattice website may collect standard web server access logs (IP address, browser type, pages visited, referrer) for operational purposes. We do not use third-party advertising trackers or website analytics. Infrastructure providers may process these logs to deliver and secure the website.
Support correspondence
If you email support, we receive the address, message, and attachments you choose to send. We retain support correspondence as business records for handling the request, maintaining service quality, and meeting legal obligations. Do not include API keys, connection tokens, private conversation content, or other secrets in a support request.
Apple, Google, GitHub, hosting providers, and other services you independently use apply their own privacy policies to their services.
Open source
The Crystal Lattice repository contains components under their respective open source licenses. You can review what the software does by reading the source code and license files on GitHub.
Changes to this policy
We may update this policy if the software or services change in ways that affect privacy. Changes will be posted to this page with an updated effective date.
Contact
Privacy and support questions can be sent to support@dynamicprogrammingsolutions.com . For general product help, see the support page .