← Back to home

Support

Patter is a local-first, AI-powered language-learning iPhone app. Chat with AI personas who stay in character, get real-time grammar corrections, and learn at your CEFR level. Conversations are stored on your device. You can either bring your own API key (BYOK) or subscribe to the optional PatterAI managed-AI plan, which uses a Cloudflare Worker to authenticate requests and track credits without retaining message content.

Requirements

  • iPhone with iOS 18.6 or later
  • One of: an API key from a supported provider (Google AI Studio, OpenAI, Anthropic, OpenRouter, Grok/xAI, or any OpenAI-compatible endpoint), or a PatterAI subscription
  • Designed for iPhone; iPad may run the app in compatibility mode depending on your device

Getting help

  1. Check that you are on the latest iOS and the latest app version from the App Store.
  2. If something still looks wrong, open a GitHub issue. In the title or description, mention what you were doing when the issue occurred (device model and iOS version help too).

If issues are disabled on the repository, use the Support contact method listed on the app's App Store product page.

API key issues (BYOK)

When you use Patter with your own API key, the key is stored in the iOS Keychain and used directly to call your chosen LLM provider's API from your device — no developer-owned server is involved. If you're having trouble with API access:

  • Verify your API key is valid by testing it with the provider's own tools.
  • Check that your provider account has sufficient balance or free-tier quota.
  • Ensure you're using a supported provider: Google AI Studio (Gemini), OpenAI, Anthropic, OpenRouter, Grok/xAI, or any OpenAI-compatible endpoint.

PatterAI subscription issues

The optional PatterAI plan routes requests through a Cloudflare Worker that authenticates your subscription and tracks credits. If PatterAI requests are failing:

  • Open Settings → Subscription and confirm your PatterAI subscription is active.
  • Tap Restore Purchases if you reinstalled the app or signed in on a new device.
  • Check your remaining credit balance in Settings.
  • Manage or cancel the subscription in iOS Settings → Apple ID → Subscriptions. Refunds are handled by Apple at reportaproblem.apple.com.

Privacy

Conversations are stored locally on your device via SwiftData; API keys are stored exclusively in the iOS Keychain. With BYOK, messages go straight from your phone to the provider. With PatterAI, requests pass through a Cloudflare Worker for authentication and credit tracking — no message content is logged or retained by the Worker. For full details, see the Privacy Policy.

Trademark

Patter is developed by vilaverdeapps and is not affiliated with or endorsed by any third-party service referenced on this page. Google and Gemini are trademarks of Google LLC. OpenAI is a trademark of OpenAI, L.L.C. Anthropic and Claude are trademarks of Anthropic, PBC. Apple, App Store, iPhone, and iOS are trademarks of Apple Inc., registered in the U.S. and other countries.

This page is maintained for App Store Support URL compliance and user help. Repository: vilaverdeapps/patter.