PrettyPrint PrettyPrint
Pricing FAQ Privacy Terms of Use Get the App

Privacy Policy

At PrettyPrint, privacy isn't a footnote.
It's a foundation.

Last updated: April 12, 2026

The short version

PrettyPrint is designed with privacy in mind. We do not intentionally store the text you submit or the generated output in PrettyPrint-owned databases. When you tap an action, your text is sent securely to a third-party AI provider, transformed, and returned to you. PrettyPrint does not use your text to train its own models and does not sell your text or personal data.

Because requests are processed by third-party providers, those providers may retain limited data under their own policies for purposes such as abuse prevention, safety, and legal compliance. See Section 6 for details.

1. What PrettyPrint does

PrettyPrint is an AI-powered keyboard for iOS that transforms text using large language models. When you tap an action (e.g., "Fix Grammar," "Translate to Portuguese"), the text you've written is sent to our backend server, which forwards it to a third-party AI provider for processing. The transformed text is returned to your device. PrettyPrint is designed not to persist submitted text or generated output beyond what is technically necessary to process a request.

2. What we collect

We collect the minimum information necessary to operate the service:

Account information
Your name and email address from Google Sign-In or Apple Sign-In, used solely for authentication and account management.
Usage counters
Aggregate counts only: how many transformations you've used today, this month, and lifetime. These are numbers, not text.
Action settings
Your toolbar configuration (which actions you've added, their order, and display preferences) so we can sync them across your devices.
Analytics and diagnostics
Product usage and diagnostic events (e.g., "keyboard opened," "action tapped") designed not to include the text you submit. These events may be associated with your account or device identifier for debugging purposes.

3. What we do NOT collect

  • We do not intentionally store the text you submit or the generated output in PrettyPrint-owned databases.
  • We do not manually review your text as part of ordinary operation.
  • We do not log the content of AI requests or responses on our servers.
  • We do not record what you type in other apps.
  • We do not track your keystrokes.
  • We do not sell, share, or monetize any personal data.
  • We do not use your data to train PrettyPrint's own AI models.

4. Sensitive information warning

Because requests are processed by third-party infrastructure, you should avoid submitting highly sensitive personal information, passwords, financial account details, medical information, government identification numbers, or other confidential data unless you are comfortable with that processing. PrettyPrint is designed as a writing assistance tool, not a secure communications platform.

5. How text processing works

When you use an action, the following happens:

  1. Your text is sent over an encrypted connection (HTTPS/TLS) to our backend server hosted on Google Cloud Run.
  2. Our server forwards the text to Google's Gemini AI model for processing.
  3. The AI model returns the transformed text.
  4. We send the result back to your device.
  5. On PrettyPrint's own systems, the original text and AI response are immediately discarded from memory. They are not intentionally written to disk, database, or log file.

The entire process typically completes in under 2 seconds. On PrettyPrint's own infrastructure, submitted text is not intentionally persisted at any point. Third-party providers that process requests on our behalf may retain limited logs or data according to their own terms and policies (see Section 6).

6. Service providers

PrettyPrint relies on the following third-party services to operate. Each provider has its own privacy practices and terms of service.

Google Gemini API
Processes text transformation requests. Receives submitted text and returns generated output. According to Google's Gemini API Terms, data sent through the paid API tier is not used to train Google's models. Google may retain API inputs and outputs for a limited period for abuse monitoring, safety, security, and legal compliance purposes. This is a standard industry practice required by Google and is outside of PrettyPrint's control.
Google Cloud Run
Hosts PrettyPrint's backend server. Processes API requests. May generate infrastructure logs containing request metadata (IP addresses, timestamps) but not text content.
Firebase Authentication
Handles user sign-in via Google or Apple. Receives and stores account identifiers (email, name, UID) for authentication.
Cloud Firestore
Stores account data, usage counters, action settings, and analytics events. Does not store submitted text or AI-generated output.
Firebase Analytics
Collects product usage and diagnostic events from the app and website. Events are designed not to include text content but may include device identifiers and usage patterns.
Apple App Store
Distributes the app and processes subscription payments. PrettyPrint does not receive or store payment card details.
RevenueCat
Manages subscription status and entitlements. Receives your account identifier and subscription state to sync entitlements. Does not receive text content.

We have selected Google's paid API tier specifically because it provides stronger data handling guarantees than free or consumer-facing tiers. We continuously evaluate our providers' practices and will update this policy if we change providers or if their terms change materially.

7. Authentication and security

PrettyPrint uses Firebase Authentication (Google Sign-In or Apple Sign-In) to verify your identity. Authentication tokens are stored securely in the iOS Keychain and are never written to disk in plain text. All communication between the app and our servers uses TLS encryption.

8. Subscription and payment data

Subscriptions are managed through Apple's App Store and RevenueCat. PrettyPrint never sees or stores your credit card number, billing address, or other payment details. We only receive confirmation of your subscription status (active, expired, or cancelled) to determine your plan tier.

9. Data storage and location

Account information, usage counters, and action settings are stored in Google Cloud Firestore (located in the United States, region us-central1). Analytics data is processed through Firebase Analytics. Text content is not intentionally stored in any of these systems.

10. Your rights and data deletion

Since PrettyPrint does not intentionally store your text, there is no text content to delete in that regard. You have the following rights regarding your personal data:

  • Access: You may request a copy of the personal data we hold about you (account information, usage counters, settings).
  • Correction: You may request correction of inaccurate personal data.
  • Deletion: You may request deletion of your account. We will remove all your personal data (account information, custom prompts, settings, analytics events) from PrettyPrint-owned systems within 30 days. Anonymized, aggregate usage metrics (transform counts) may be retained for analytics purposes, as they cannot be linked back to you.
  • Portability: You may request your data in a machine-readable format.

Depending on your jurisdiction, you may have additional rights under applicable data protection laws (such as the GDPR, CCPA, or LGPD). To exercise any of these rights, contact us at privacy@prettyprint.ai.

11. Children's privacy

PrettyPrint is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected data from a child under 13, we will delete it promptly.

12. Changes to this policy

We may update this privacy policy from time to time. Material changes will be communicated through the app or on this page. The "Last updated" date at the top reflects the most recent revision.

13. Contact

If you have questions about this privacy policy or how your data is handled, reach out to us at privacy@prettyprint.ai.

PrettyPrint PrettyPrint

Created by patrialabs LLC

Privacy · Terms of Use · Contact