Privacy Policy

Last updated: May 14, 2026

Applies to articulatex.eaglebuff.com and the Articulate X installable app (PWA / Play Store).

TL;DR

  • We do not collect, store, or transmit any personal data.
  • We do not have a server that holds your sessions.
  • We do not use accounts, analytics, advertising SDKs, or trackers.
  • Your voice is processed by your own browser using the built-in Web Speech API. No audio is uploaded.
  • Everything you create — sessions, streaks, custom prompts, Pro toggle — lives in your device's localStorage. Uninstall the app or clear browser storage to delete it all.

If you can read JavaScript, you can verify every claim above by inspecting the source — Articulate X is a fully client-side web app with no backend.

1. What data we process

  • Recorded transcripts (text): on your device, in localStorage under keys prefixed articulate. — only you see it.
  • Practice streaks & session history: on your device — only you.
  • Custom prompts you create: on your device — only you.
  • Pro entitlement toggle: on your device — only you.
  • Audio waveform from the microphone: held in memory by your browser only during a recording session — discarded when the recording ends. Nobody sees it.

We do not collect: name, email, phone, IP address (no logs), location, contacts, calendar, photos, advertising identifiers, or device identifiers.

2. Microphone permission

Articulate X requests microphone access so your browser can transcribe what you say using the Web Speech API (a feature built into Chrome, Edge, Brave, and Safari). The transcription happens locally. The raw audio stream is never recorded to a file, never uploaded, and never persisted after you stop the session.

You can revoke microphone permission at any time in your browser or system settings.

3. Local storage & data export

All app data is stored using the browser's localStorage API under keys prefixed with articulate.. You have full control:

  • Export: Settings → Backup & restore → Export. Downloads a JSON file with every session, streak, and custom prompt.
  • Import: Settings → Backup & restore → Import. Merge or replace from a previously exported file.
  • Delete everything: Clear your browser's site data for articulatex.eaglebuff.com, or uninstall the PWA.

4. Third-party services

Articulate X uses the following, and only the following, third parties:

  • Your browser's Web Speech API — local speech-to-text. Audio stream never leaves the device.
  • Your hosting provider (static file CDN for the app shell) — serving HTML/CSS/JS. Standard server logs (IP, user agent) are controlled by the CDN; we do not access them.

We do not use Google Analytics, Firebase, Mixpanel, Amplitude, Segment, Sentry, advertising networks, or any other tracking SDK.

5. Children

Articulate X does not collect any data from anyone, including children. The app is suitable for all ages but rated Everyone in the Play Store. We do not knowingly process information about users under 13.

6. Cookies

We do not set any cookies. The app uses localStorage only.

7. Data breach notification

Because we hold no user data on any server, there is no central database that could be breached. If you lose your device, your data is protected by your device's lock screen and disk encryption — not by us.

8. Your rights (GDPR, CCPA, and similar)

Since we do not collect or process personal data, the rights of access, rectification, erasure, portability, and objection are all already satisfied by your direct control oflocalStorage on your device. Questions? Email support@eaglebuff.com.

9. Changes to this policy

We will update the "Last updated" date at the top of this page when material changes are made. The current version is always available at https://articulatex.eaglebuff.com/privacy.

10. Contact

Questions, concerns, or curiosity? support@eaglebuff.com