Privacy Policy
Struct is built with privacy as architecture, not a feature. All core data processing happens 100% in your browser. Your JSON, CSV, YAML, and other data never touches our servers.
What we process client-side
All formatting, validation, conversion, diff, code generation, and tree visualization run entirely in your browser using JavaScript. No data is sent to any server for these operations. This is verifiable: you can use Struct with your network disconnected.
What we send to our servers
AI-powered features (natural language query, explain, mock data generation) require sending data to our AI providers (Anthropic, OpenAI) through our API. These features are clearly labeled and opt-in. Core tools never require server communication.
Analytics
We may use privacy-friendly analytics to understand aggregate usage patterns (which tools are popular, page views). We do not track individual users, do not use cookies for core features, and do not sell data to third parties.
Local storage
Struct uses your browser's localStorage to save preferences (theme, indent size) and recent history. This data stays on your device and is never transmitted.
Third-party services
- AI features: Anthropic Claude, OpenAI (opt-in only)
- Payments: Stripe (Pro subscription only)
- Hosting: Railway
Contact
Questions about privacy? Reach us at [email protected]
Last updated: April 2026