Privacy Policy
How we process your data
Darija to English helps signed-in users understand Moroccan Darija audio and create Arabic/Darija voice replies. This policy explains what data is processed to provide those features.
Data We Process
We process account information such as email address, user identifiers, profile name, session information, and consent records.
When you use translation or reply features, we process audio recordings, uploaded filenames, transcripts, translations, generated reply text, generated audio, timestamps, job identifiers, provider status, and diagnostic metadata needed to operate and support the app.
How We Use Data
- Authenticate your account and protect access to your results.
- Transcribe, translate, and generate speech from audio you choose to record or upload.
- Store consent proof and privacy preferences.
- Save translation outputs only when you choose to save them to history.
- Debug failures, prevent abuse, and provide support.
Service Providers
We use Clerk for authentication, Convex for app state, consent proof, private storage, and saved outputs, Trigger.dev for background job orchestration, OpenAI for transcription, translation, and speech generation, and a Modal-hosted Darija speech recognition service for Moroccan Darija accuracy.
Retention
By default, original recordings are temporarily stored only to complete processing, then deleted from app storage after worker processing. Unsaved results expire automatically under our app retention settings.
If you choose to save a result, saved history may retain transcripts, translations, generated audio, filenames, timestamps, and job metadata until you delete your account or request deletion. Consent proof may be retained in anonymized form as compliance evidence.
Our providers may process and retain limited data under their own security, abuse-prevention, logging, backup, or legal requirements.
Your Controls
- Withdraw AI consent from the Account screen to block future AI processing until you consent again.
- Choose whether to save outputs to history; history is not saved by default.
- Delete your account from the Account screen to remove or anonymize app data tied to your account.
- Contact support for privacy questions or deletion help.
High-Stakes Content
Do not use Darija to English for legal, medical, emergency, immigration, financial, or other high-stakes decisions. AI-generated outputs may be inaccurate.