AI · Privacy and processing

How EchoPod processes audio and AI requests

EchoPod uses local storage for your library and cloud services for features that need transcription, translation, account management, crash reporting, or AI-generated explanations. A cloud feature sends only the material required to fulfill that request.

Maintained by EchoPod Product Team

Data flow by feature

FeatureData sentService used by the current codePurpose
AccountEmail, login token, account metadataSupabaseAuthentication, profile, progress, deletion
TranscriptionAudio or a retrievable audio URLCloudflare Workers AI or Groq, depending on the selected pathCreate timed transcript text
TranslationTranscript text and language codesCloudflare, Google translation integration, SiliconFlow, or OpenRouter depending on configurationTranslate transcript segments
AI explanation/chatThe selected transcript context and your promptConfigured AI model provider through the EchoPod workerExplain grammar, meaning, and context
DiagnosticsCrash and performance metadataFirebaseFind crashes and improve stability

Storage and retention

Your controls

  1. Delete an imported episode to remove its local media files.
  2. Use account deletion in the app to schedule removal of account-related server data.
  3. Contact echopod@clothpath.com for access, correction, export, or deletion questions.

Does EchoPod use my content to train its own model?

EchoPod does not operate a proprietary training program described in the current product code. Requests are processed by configured external services under their applicable terms. This statement does not override a provider's own data policy.

Why can the provider change?

The service includes fallback and selectable provider paths for availability and performance. The exact provider used can depend on feature and deployment configuration.

Related pages