Privacy Policy
Privacy Policy – LocalPlan
Last updated: April 4, 2026
1. Our Privacy Commitment
Your privacy is the core principle of LocalPlan. We are engineered as a privacy-first utility. We do not require user accounts, and the developer does not collect, store, or have any access to your personal data, schedule, pasted text, or calendar events.
2. Content Processing and Storage
LocalPlan is designed to process text parsing and event generation locally.
Data Stored Locally: LocalPlan acts as a bridge between your text and your Apple Calendar. It does not maintain its own separate database of your events.
App Preferences: Your chosen settings and local UI configurations are stored locally on your device.
Data Deletion: Because LocalPlan saves events directly to your native Apple Calendar, you retain full control over your data. You can edit or permanently delete any generated event directly from your iOS Calendar app at any time.
3. Text Processing & AI
LocalPlan leverages your iPhone's native processing capabilities to understand your text and format it into calendar events.
Native AI Parsing: LocalPlan utilizes Apple’s native Foundation Models framework to read and structure the text you provide.
No Developer Cloud: We do not use our own servers or third-party cloud AI providers to process your events. Your text and schedule are never sent to developer-owned servers. Depending on your iOS version and Apple's system settings, Apple may utilize its own secure processing infrastructure to fulfill these requests in accordance with Apple's system-level privacy policies.
4. Data Collection Policy (What We Do Not Collect)
In compliance with App Store Review guidelines, LocalPlan confirms that we do not collect any user data for our own use. Specifically:
We do not collect data for analytics, advertising, tracking, or marketing purposes.
We do not sell or share your personal data with any third party.
We do not upload your text inputs or calendar data to our servers.
While we require Calendar access to function, we only read your schedule locally to check for time conflicts, and we only write to your calendar when you explicitly tap to save an event. We do not harvest or transmit your schedule.
5. In-App Purchases and Third-Party Services (Data Processors)
LocalPlan offers a one-time "Pro" lifetime unlock. To manage purchase entitlements securely, we use RevenueCat.
Transaction Data (Apple)
Processor: Apple App Store
Data Handled by Processor: Financial details and billing data.
Data We Receive: None. We do not receive, process, or have access to your payment methods or credit card details.
Entitlement Status (RevenueCat)
Processor: RevenueCat
Data Handled by Processor: Anonymous App Store receipt data, purchase status, and a randomized, non-personal user ID.
Data We Can Access: We use RevenueCat to verify entitlement status. As the developer, we have dashboard access to anonymous purchase histories to ensure the app unlocks properly, but this data is not tied to your personal identity.
Please review the privacy policies of these trusted processors:
Apple: https://www.apple.com/legal/privacy
RevenueCat: https://www.revenuecat.com/privacy/
6. System Permissions and Diagnostics
To provide its core functionality, LocalPlan requires specific device permissions:
Calendar Access: Requested exclusively to check your existing schedule for time conflicts and to save your newly generated events directly to your native iOS Calendar.
Diagnostics: LocalPlan does not use any third-party crash reporting SDKs. If you have opted-in at the iOS system level to share crash diagnostics with developers, we may receive crash logs directly through Apple's developer tools. These logs are intended to be anonymized and typically do not include your text content or calendar data.
7. Your Rights and Contact Information
Control Over Your Data: You manage all generated events directly through your standard Apple Calendar application.
Children’s Privacy: LocalPlan is not directed to children, and we do not knowingly collect personal information from children.
Policy Updates: We may update this policy occasionally to reflect new features. We will update the "Last updated" date at the top of this policy if we do.