Privacy Policy
Last updated: April 11, 2026
Plot ("we", "our", or "us") operates the Plot mobile application (the "App"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the App. Please read this policy carefully. By using Plot, you consent to the practices described herein.
1. Information We Collect
a) Information you provide directly
- Account information: When you create an account, we collect your email address and password. You may also provide a display name and profile photo.
- Chat messages: The messages you send while chatting with AI characters are transmitted to our servers to generate responses. We store conversation history to maintain continuity within your chats.
- User-created characters: If you create characters, we store the character name, tagline, personality description, greeting message, scenario settings, and any uploaded images.
- Onboarding preferences: Genre preferences and archetype selections you make during onboarding to personalise your experience.
b) Information collected automatically
- Device information: Device type, operating system version, and unique device identifiers.
- Usage data: Features you use, characters you interact with, session duration, and in-app actions. See the Analytics and Crash Reporting section below for the exact events we record.
- Crash diagnostics: When the App crashes we record the crash stack trace, device model, operating system version, and app version so we can diagnose and fix the issue. We never collect the contents of your messages or characters as part of crash reports.
- Purchase data: Subscription status and transaction identifiers processed through Apple App Store or Google Play Store. We do not store your payment card details.
2. Analytics and Crash Reporting
To understand how Plot is used and to diagnose problems, we collect two specific categories of technical data through third-party providers. Both are linked to a pseudonymous identifier, not to your real name or email.
Product analytics (PostHog)
We use PostHog Inc. (United States) to record a limited set of product events — for example, "app opened", "chat started", "paywall shown", "subscription purchase completed". Each event is tagged with your app version, device operating system, and a pseudonymous user ID derived from your Plot account. We never send the contents of your chat messages, characters, or prompts to PostHog.
You can turn analytics off at any time inside the App under Profile → Share usage analytics. When disabled, no further events are recorded and previously-captured data for your account can be deleted via the "Delete my analytics data" button on the same screen.
Crash reporting (Firebase Crashlytics)
We use Firebase Crashlytics, operated by Google LLC, to capture crash reports when the App terminates unexpectedly. Crashlytics receives the crash stack trace, device model, operating system version, app version, and a pseudonymous installation ID. It does not receive your email, chat content, or character data. Crash reporting is automatically disabled when the App is run in debug mode.
3. How We Use Your Information
- Provide the service: Generate AI character responses, maintain conversation history, and personalise your discovery feed.
- Account management: Authenticate your identity, manage your subscription, and communicate important service updates.
- Safety and moderation: Detect and prevent abuse, enforce our content policies, and ensure Plot remains a safe environment.
- Improve the App: Analyse aggregated, anonymised usage patterns to improve features, performance, and reliability.
4. AI-Generated Content
Plot uses third-party large language model (LLM) providers to generate AI character responses. Your chat messages are sent to these providers solely for the purpose of generating a reply. We do not permit these providers to use your data for training their models. AI-generated responses may be inaccurate or unexpected — they do not represent the views or opinions of Plot.
5. Data Sharing and Disclosure
We do not sell your personal information. We may share data with:
- Service providers: Third-party services that help us operate the App, including cloud hosting (Railway), authentication and crash reporting (Firebase / Google LLC), subscription management (RevenueCat), product analytics (PostHog Inc.), and AI model providers. These providers access data only as needed to perform their functions.
- Legal requirements: When required by law, regulation, legal process, or governmental request.
- Safety: When we believe disclosure is necessary to protect the rights, safety, or property of our users or the public.
6. Data Retention
We retain your account data and chat history for as long as your account is active. If you delete your account, your personal data is permanently removed within 30 days. Anonymised, aggregated analytics data may be retained indefinitely.
7. Data Security
All data transmitted between the App and our servers is encrypted in transit using TLS/HTTPS. We implement industry-standard security measures to protect your data at rest. However, no method of electronic transmission or storage is 100% secure, and we cannot guarantee absolute security.
8. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your data (see our Delete Account page).
- Object to or restrict processing of your data.
- Request a copy of your data in a portable format.
To exercise any of these rights, contact us at [email protected].
9. Children's Privacy
Plot is not intended for anyone under the age of 18. We do not knowingly collect personal information from individuals under 18. If we become aware that we have collected data from a minor, we will take steps to delete that information promptly.
10. Third-Party Links
The App may contain links to third-party websites or services (such as app stores). We are not responsible for the privacy practices of these third parties. We encourage you to review their privacy policies.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy within the App or on our website. Your continued use of Plot after changes are posted constitutes acceptance of the revised policy.
12. Contact Us
If you have any questions or concerns about this Privacy Policy, contact us at: