Privacy Policy

Last updated: February 23, 2026

1. Introduction

AI Passage Generator ("we," "our," or "the Service") is an educational tool that generates reading passages and comprehension questions aligned to Florida ELA B.E.S.T. standards. This Privacy Policy describes how we collect, use, and protect your information when you use our website at passage-generator.com.

2. Information We Collect

Account Information

When you sign in using Google or Apple, we receive basic profile information from your identity provider, including your name and email address. We use Clerk to manage authentication. Clerk's privacy practices are described in their Privacy Policy.

Usage Data

We collect anonymized analytics data (page views, feature usage) through Vercel Analytics and Vercel Speed Insights to improve the Service. This data does not personally identify you.

Generated Content

When you generate a passage, we store the generated text, questions, associated images, and input parameters (grade level, standard, topic) in our database to provide history and retrieval features.

Device Fingerprints (Anonymous Users Only)

To enforce fair usage limits for anonymous users (5 free generations per month), we collect a device fingerprint using FingerprintJS. This fingerprint is a temporary identifier derived from your browser and device characteristics (browser type, screen resolution, installed fonts, etc.). It does not contain personally identifiable information (PII) such as cookies or user account data. The fingerprint is used solely for rate limiting and is stored in Redis until the end of the current calendar month (UTC). Once you create an account, fingerprinting is no longer used.

Additionally, your IP address may be used as a secondary rate-limiting measure to prevent abuse. IP-based counters are stored in Redis with the same monthly retention and are not linked to any personal account or fingerprint data.

3. How We Use Your Information

  • To authenticate you and provide access to the Service
  • To generate reading passages and comprehension questions
  • To store your generation history for later retrieval
  • To improve the Service through anonymized analytics
  • To enforce rate limits and prevent abuse

4. Third-Party Services

We use the following third-party services:

  • Clerk — Authentication and user management
  • OpenAI — AI-powered passage, question, and image generation
  • Vercel — Hosting, analytics, and speed insights
  • Prisma Postgres — Database storage
  • Upstash Redis — Rate limiting

Each third-party service has its own privacy policy governing its use of your data. We encourage you to review their respective policies.

5. Data Retention

Generated passages and associated data are retained indefinitely for your convenience. You may request deletion of your data by contacting us. Account information is managed by Clerk and is retained according to their policies.

6. Children's Privacy

While the Service generates K-12 educational content, it is intended for use by educators and parents, not directly by children under 13. We do not knowingly collect personal information from children under 13. All generated content passes through content safety filters to ensure K-12 appropriateness.

7. Security

We implement industry-standard security measures including HTTPS encryption, rate limiting, and content safety filtering. However, no method of transmission over the Internet is 100% secure.

8. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date.

9. Contact

If you have questions about this Privacy Policy or wish to request data deletion, please contact us at passage-generator-support@googlegroups.com.