Ravenote
Home Get Ravenote

Privacy Policy

Last updated: April 21, 2026

What Ravenote does

Ravenote is a Chrome extension that captures the transcript of the Udemy or YouTube lecture you're watching, then uses an AI model to generate structured notes and quiz questions from it. You can use Ravenote signed out on the Free plan with your own OpenRouter API key, or signed in on Pro and Lifetime plans.

This policy covers the extension and the website at ravenote.xyz.

What we collect when you sign in

If you sign in with Google, we receive your email address and Google profile name. We use these to identify your account. We do not request access to your inbox, contacts, Drive, or any other Google data.

We store the following on our servers (Firebase Firestore):

  • Your email and a Firebase user ID
  • Your plan (Free, Pro, or Lifetime)
  • Stripe customer and subscription IDs if you've paid
  • A counter for daily usage on the Free plan
  • For Pro: your remaining credit balance

Your Firebase ID and refresh tokens are stored in the extension's local storage on your device so you stay signed in across sessions. They are sent only to Google's auth servers when refreshing.

What we collect when you generate notes

When you ask Ravenote to capture a lecture or generate notes, the extension reads the following from the active tab (only on udemy.com or youtube.com):

  • The lecture title and URL
  • The transcript text shown by the player or fetched through the YouTube captions API
  • Your progress through the lecture

This content is processed in your browser, then sent to an AI provider for note generation. Where it goes depends on your plan:

  • Free or Lifetime (BYOK): the request goes from your browser straight to OpenRouter using your own API key. We never see the transcript or the generated response.
  • Pro: the request goes through ravenote.xyz, which forwards it to OpenRouter using our key, deducts the cost from your monthly credits, and returns the response to your browser. Transcripts and responses are not stored on our servers after the response is returned.

What stays on your device

The extension uses Chrome's local storage for the following:

  • Your saved notes, summaries, and quiz history per lecture
  • Mastery scores per concept
  • Your model preference, buddy mode, and other settings
  • Your OpenRouter API key if you've entered one
  • Cached Firebase auth tokens

This data does not leave your device unless you explicitly trigger an action that requires it (signing in, generating notes, syncing).

Payments

Payments are processed by Stripe. When you click upgrade, you're redirected to Stripe's checkout page on stripe.com. Stripe receives your card details directly. We never see your card number. After a successful payment, Stripe sends us a webhook with your customer ID, the plan you bought, and your email. We use these to mark your account as paid.

Email newsletter (optional)

The ravenote.xyz homepage includes an optional email signup form for product updates and learning tips. Submitting your email sends it directly to Beehiiv, our newsletter platform. Beehiiv stores the email address on their servers and handles sending any emails. We do not tie your newsletter email to your Ravenote account or use it for anything other than the newsletter. You can unsubscribe at any time via the link at the bottom of any email. See beehiiv.com/privacy.

Website (ravenote.xyz)

The website is a static site. We do not set tracking cookies. When you sign in on ravenote.xyz (for example, after clicking upgrade on the pricing page), the site uses Firebase to authenticate you and, if you have the Ravenote extension installed, silently passes your sign-in state to the extension so you don't have to sign in twice. This handoff only occurs between ravenote.xyz and the extension, both of which you control. No third party sees this token.

Third parties we use

  • Google Firebase for user authentication and Firestore for storing the account fields above.
  • Stripe for payments and subscription management.
  • OpenRouter as the AI inference provider. On Pro the request passes through us first; on Free and Lifetime BYOK it goes directly from your browser. See openrouter.ai/privacy.
  • Beehiiv for the optional newsletter signup on ravenote.xyz. See beehiiv.com/privacy.
  • Google Fonts for loading the typeface used in the extension popup. Google may receive your IP address as part of this load.
  • Vercel hosts the ravenote.xyz website. Vercel may log IP addresses of visitors in standard server logs.
  • PostHog for anonymous product analytics. On ravenote.xyz we capture pageviews, clicks, and optional session recordings so we can understand how visitors use the site and fix friction points. All form inputs are masked, so email addresses and payment details are never recorded. In the extension we capture installs, updates, and uninstalls, plus anonymous usage events tied to a random ID stored on your device — never your name, email, or notes content. See posthog.com/privacy.

We do not use Google Analytics, Mixpanel, or Segment.

What we do not do

  • We do not track your browsing on sites other than Udemy and YouTube.
  • We do not log keystrokes, mouse movements, scroll, or clicks.
  • We do not sell, rent, or transfer your data to any third party for advertising.
  • We do not use your data to determine creditworthiness or for lending.
  • We do not show ads.

How long we keep data

We keep your account data for as long as you have an account. Lecture URLs and titles tied to your notes stay on your device until you delete them or uninstall the extension. On the server, your tier and Stripe references persist until you ask us to delete the account.

Deleting your data

To clear local data, click "Clear all" in the popup or uninstall the extension. Both wipe everything stored locally.

To delete your account and the server side records (email, tier, Stripe references), email us at the address below. We process deletion requests within seven days.

Children

Ravenote is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has signed up, contact us and we will remove the account.

Changes to this policy

If this policy changes, we'll update the date at the top of the page. Material changes (a new third party, a new data type collected) will be announced in the extension's release notes on the Chrome Web Store.

Contact

Questions or deletion requests: helloegglabs@gmail.com.

RAVENOTE
Ravenote
Privacy Policy Contact
© 2026 Ravenote. All rights reserved.