Speedrun

Privacy Policy

Last updated: August 4, 2026

Overview

Speedrun is a browser extension that generates AI-powered summaries of videos, articles, PDFs, and X posts you choose to speedrun. This policy explains what data we collect, how we use it, and your rights regarding that data.

Data we collect

When you click "Speedrun" on a supported page, we collect and process the following data needed to generate summaries and audio narration:

  • Source metadata: URL, title, publisher/site name, duration or word count, and thumbnail URL when available
  • Page analysis: Before summarizing a page you haven't speedrun before, we send the page URL, title, site name, text content, and word count to our server to check whether the page is suitable for summarization
  • Source content: Video transcripts/captions, article text, PDF text, and X post content/transcript text for the page you explicitly choose to speedrun
  • Public comments: Top YouTube comments (up to 100) for the "What Viewers Said" feature
  • Generated outputs: Summary text, audio narration, illustrative slide images generated from the summary, and timing metadata used for playback
  • Device stats identifier: A random, anonymous device ID generated by the extension and aggregate usage metrics (content minutes and listening minutes)
  • Playback preferences: Your audio mode, caption setting, visual mode, and playback rate, stored against the anonymous device ID so they persist across sessions
  • Diagnostic events: Error and crash telemetry used to keep the extension reliable

Data we do not collect

  • Accounts, names, email addresses, or passwords - Speedrun has no sign-in
  • Full browsing history collection or continuous page tracking
  • Private messages, email content, or form inputs not required for summarization
  • Cookies or tracking pixels

How we use your data

The collected data is used solely for:

  1. Page analysis: Page content is analyzed to determine whether it is suitable for summarization before processing begins.
  2. Generating summaries: Selected source content is sent to our AI service to create readable summaries.
  3. Caching: Summaries are cached to provide faster responses for previously summarized sources.
  4. Comment analysis: Public comments are processed to generate the "What Viewers Said" section.
  5. Content safety: Source content is screened by an AI model before summarization so we do not generate narration or images for unsuitable material.
  6. Narration and visuals: Summary text is sent to text-to-speech and image generation providers to produce the narration audio and slide images you hear and see during playback.
  7. Preferences: Playback preferences are stored against the anonymous device ID so they persist across sessions.
  8. Usage stats: Aggregate listen/consume minutes are used for your in-extension stats.
  9. Reliability: Diagnostic events are used to monitor crashes and fix extension errors.

Data storage

Local storage: The extension stores settings, recent speedrun history, and a random device ID in Chrome storage on your device.

Server storage: To support generation, caching, playback, and sharing, our servers (hosted on Convex) store source records (for example source ID/URL/title/publisher, duration, and thumbnail), extracted source content and optional comments, generated summary text, generated audio narration files with timing metadata, generated slide images, generation job metadata, and anonymous device stats and playback preferences.

Third-party services

Speedrun relies on the following categories of service providers. The specific vendor in each category can change between releases as we tune quality and cost:

  • Hosting and storage: Convex, which provides our API, database, and audio/image file storage
  • AI model providers: Used for page suitability analysis, content safety screening, summary generation, comment summaries, and the text prompts behind slide images
  • Text-to-speech providers: Used to turn summary text into the narration audio you hear during playback
  • Image generation providers: Used to create the slide visuals shown during playback, currently OpenAI and fal.ai
  • Transcript providers: Used to retrieve captions and transcripts for supported YouTube and X post/video sources
  • Error monitoring: Used to collect crash and error diagnostics so we can fix extension faults

Source content, generated outputs, and diagnostics are processed through these services to provide Speedrun functionality and reliability. Please refer to their respective privacy policies for information on how they handle data, including network metadata such as IP addresses in their own logs.

Data retention

Cached summaries are retained to improve service performance. Local extension data can be cleared by uninstalling the extension or clearing extension data in Chrome settings. A new pseudonymous device ID is generated when you reinstall the extension. Server-side records associated with a previous device ID may remain.

Public share links

Speedrun supports shareable summary pages. Anyone with a valid share link may be able to view the associated summary and audio, so you should avoid speedrunning and sharing content that is private or sensitive.

Your rights

You have the right to:

  • Uninstall the extension at any time to stop all data collection
  • Clear local storage data through Chrome's extension settings
  • Contact us with questions about your data

Changes to this policy

We may update this privacy policy from time to time. Changes will be reflected on this page with an updated "Last updated" date. Continued use of the extension after changes constitutes acceptance of the updated policy.

Contact

For questions about this privacy policy or our data practices, please contact us at support@kerva.com.

Copyright © Kerva