Privacy Policy

Schedule Assistant was built to keep as much as possible on your device. This page explains exactly what leaves it, why, and where it goes.

Effective date: July 3, 2026 · Applies to Schedule Assistant for iOS (com.JB.ScheduleAssistant)

The short version

  • No accounts, no ads, no analytics SDKs, and we never sell data.
  • Your chat history, calendars, reminders, and contacts stay on your device.
  • When you talk to the assistant, your voice and the content of that conversation are processed by OpenAI in real time.
  • Our own server only stores anonymous usage counts (how many conversations/searches you've used) tied to a device or subscription identifier.

1. Information our server collects

Schedule Assistant uses a small backend service (hosted on Cloudflare) to manage subscriptions and enforce usage limits. When the app talks to this service, it sends:

None of this includes your name, email address, contacts, precise location, or the content of your conversations.

2. Data processed during AI conversations

The assistant is powered by OpenAI's real-time API. While a conversation is active, the following is transmitted to OpenAI for processing:

This processing is what lets the assistant understand you and act. OpenAI processes this data as our service provider under its API terms and privacy policies. We do not store the content of your conversations on our own servers.

3. Data that stays on your device

Deleting the app deletes all of this local data.

4. Device permissions we request

Each permission is requested with the exact explanation shown below, and the app works without any permission you choose not to grant (the related feature is simply unavailable).

PermissionWhy we ask
CalendarTo view, create, and manage your events through voice and text commands.
RemindersTo create, update, and organize your tasks and to-do lists.
MicrophoneFor voice chat with the AI assistant and voice-to-text transcription.
Speech recognitionTo transcribe your voice recordings into text for creating events and reminders.
ContactsTo find phone numbers and emails when you ask the assistant to text or email someone by name.
Location (while using)To report the weather where you are when you ask the assistant. Processed on-device by Apple WeatherKit.
AlarmsTo notify you with alarm alerts and Live Activity timers.
CameraNot used. The camera permission is declared only because the WebRTC framework we use for real-time audio requires the declaration. The app never requests or accesses your camera.

5. Third-party services

ServicePurposeData involved
OpenAIAI voice/text conversations and transcriptionVoice audio, message text, conversation content (see section 2)
TavilyWeb search resultsYour search query only, relayed through our server — never your identity
AppleApp Store purchases (StoreKit), weather (WeatherKit)Subscription receipts; on-device location for weather
CloudflareHosts our backend and this websiteUsage counts and identifiers from section 1; standard server logs

6. What we don't do

7. Data retention & deletion

Usage records on our server are kept only as long as needed to operate the service (enforcing limits and verifying subscriptions). Data on your device is removed when you delete the app.

To request deletion of the usage records associated with your device or subscription, email jaewoobyun1@gmail.com from within the app's Support page if possible, and we will delete them within 30 days.

8. Children's privacy

Schedule Assistant is not directed at children under 13 (or the equivalent minimum age in your region), and we do not knowingly collect personal information from children.

9. Changes to this policy

If we change this policy, we will update this page and its effective date. Material changes will be highlighted in the app or in release notes.

10. Contact

Questions about privacy? Email jaewoobyun1@gmail.com.