Privacy Policy

Your text, not your data.

A short, honest description of what aerofine sees, what it doesn't, and where things go.

Last updated: 19 April 2026
TL;DR

What we collect

aerofine collects the minimum needed to sign you in and process your requests. Nothing else.

What we do not collect

Where your data goes

Supabase
Hosts our auth (email + one-time code) and Edge Functions. Your email and session token live here. Supabase privacy.
OpenRouter
Handles the LLM inference. The text you highlight is forwarded via our server and processed by an upstream model. We do not store the selection or response; OpenRouter's handling is governed by their terms. OpenRouter privacy.
Cloudflare Pages
Serves this marketing site. Cloudflare may log basic request metadata (IP, user agent) for abuse protection. We do not run any analytics on top of this.

Permissions the extension requests

The content script runs on every page so the hotkey works everywhere, but it only reads text when you explicitly trigger a polish, prompt, or ask.

Retention

Your selections and the model's responses are not stored. They exist in memory for the lifetime of a single request and are discarded once the response is written back to the page or rendered in the Ask modal.

Your email and session live until you sign out or request deletion. Usage counters reset daily.

Your rights

You can:

Changes to this policy

If we ever change what data we collect or how we process it, we'll update this page and bump the "Last updated" date at the top. Material changes will also be announced in-app before they take effect.

Contact

Questions or requests

privacy@aerofine.app