Privacy Policy
Last Updated: 12/5/2025
1. Local-First Architecture
Vaute is a Local-First Application. We use an in-browser database technology called PGlite (PostgreSQL in WASM). All student names, IEP dates, and tracking logs are stored exclusively on your device's hard drive. We do not possess a cloud database for student records, meaning we physically cannot see, sell, or lose your student data.
2. Data We Do Not Collect
- Student PII: We never transmit student names or IDs to our servers.
- IEP Goals: Your custom goals and templates remain on your device.
- Audio Recordings: Voice notes are processed by your device's browser and are not stored by us.
3. Compliance (FERPA/COPPA)
Because Vaute does not transmit or store Personally Identifiable Information (PII) on our servers, the usage of this tool falls under the direct control of the educational agency or institution. We act as a tool provider, similar to a locally installed word processor. The responsibility for securing the physical device lies with the user.
4. Third-Party Services
While we do not store student data, we use the following third-party services for app functionality:
- Lemon Squeezy: Used for license verification. When you activate a Pro license, we send your License Key and a unique device ID to Lemon Squeezy to validate it. We do not send student data with this request.
- Browser Speech API: If you use the "Voice Note" feature, your audio is processed by your web browser's native speech engine (e.g., Apple or Google).
5. Goal Wizard "AI"
The "Smart Goal Generator" runs entirely offline using a local library of pre-written goals. Unlike other "AI" tools, we do not send your student's name or subject data to OpenAI, Anthropic, or any other LLM provider. The logic happens 100% on your computer.
6. Data Deletion
You have complete control over your data. You can permanently delete all records by:
- Going to Settings > Danger Zone > Wipe Data within the app.
- Clearing your browser's cache/site data.
Note: Once data is wiped from your device, we cannot recover it, as we do not hold a backup.