Frequently Asked Questions
Everything you need to know about Tavi.
Getting Started
What is Tavi?
Tavi is an iOS language learning app that generates personalized lessons using AI models you already have access to. Connect your ChatGPT, Claude, or Google Gemini API key and get unique, real-time lessons tailored to your level and interests.
What do I need to get started?
You need an iPhone running iOS 17 or later and an API key from at least one supported AI provider:
- OpenAI (ChatGPT / GPT-4o)
- Anthropic (Claude)
- Google (Gemini 2.0 Flash & Pro)
How do I get an API key?
Each provider has a developer dashboard where you can create API keys:
- OpenAI: Visit platform.openai.com, go to API Keys, and create a new key.
- Anthropic: Visit console.anthropic.com and generate a key under API Keys.
- Google Gemini: Visit aistudio.google.com and create an API key.
Which languages can I learn?
Tavi supports 10 languages: Spanish, French, German, Japanese, Korean, Mandarin Chinese, Portuguese, Italian, Arabic, and Hindi. Each supports proficiency levels from beginner (A1) to advanced (C1) on the CEFR scale.
AI & Lessons
Which AI provider should I choose?
All three providers deliver excellent lessons. Google Gemini often has the most generous free tier for API usage. If you already pay for ChatGPT Plus or Claude Pro, you can use the same provider's API. You can switch providers at any time in Settings.
How much does AI API usage cost?
A typical lesson costs fractions of a cent in API usage. Even heavy daily use is unlikely to exceed $1-2/month in API costs. Google Gemini offers a generous free tier that may cover casual usage entirely. You are responsible for any costs charged by your AI provider.
Are lessons pre-written or generated in real time?
Every lesson is generated in real time by your chosen AI model. No two lessons are the same. Tavi provides the pedagogical structure (daily themes, proficiency calibration, exercise types) and the AI fills in the content.
What kinds of lessons are available?
Tavi offers several lesson types:
- Daily Theme: A new topic every day (e.g., "Asking for Directions," "Ordering Food").
- Daily Lesson: A general-purpose lesson matched to your level.
- Photo Lesson: Take a photo and learn vocabulary related to what's in the image.
Privacy & Security
Is my API key safe?
Yes. Your API key is stored in the iOS Keychain, Apple's hardware-encrypted credential storage. It is never sent to Tavi servers. When you take a lesson, your device communicates directly with your AI provider — Tavi never acts as a middleman.
What data does Tavi collect?
Tavi is privacy-first. All lesson data, progress, and preferences are stored on your device. We collect anonymous crash reports and basic usage analytics to improve the app, but no personally identifiable information. See our Privacy Policy for full details.
Pricing & Subscription
Is Tavi free?
Yes! The free tier includes 1 lesson per day, all 10 languages, streaks, XP tracking, and full lesson history. You only need to upgrade to Pro if you want unlimited lessons and extra features.
What does Tavi Pro include?
Tavi Pro ($4.99/month or $49/year) unlocks:
- Unlimited lessons per day
- Streak freeze (1 per month)
- 90-day streak heatmap
- Milestone badges
- Shareable progress cards
- Full analytics dashboard
How do I cancel my subscription?
Subscriptions are managed through the App Store. Go to Settings > Apple ID > Subscriptions on your iPhone and tap Tavi to cancel. Your Pro features will remain active until the end of your current billing period.
How do I request a refund?
Refunds are handled by Apple. Visit reportaproblem.apple.com and select your Tavi purchase to request a refund.
Troubleshooting
My lesson isn't generating. What should I do?
This usually means there's an issue with your AI provider API key. Check that:
- Your API key is valid and hasn't expired.
- You have sufficient credits/quota with your AI provider.
- Your provider's service isn't experiencing an outage.
How do I switch AI providers?
Go to Settings > AI Providers > Add Provider. You can have multiple providers configured and switch between them at any time. The active provider is marked with a checkmark.
How do I delete my account and data?
Go to Settings and tap "Delete Account." This removes all your data from the device and any synced data from our servers. You can also simply delete the app, which removes all locally stored data including your API keys from iOS Keychain.
Still have questions?
hello@tavilearning.com