Intent Filter

Privacy

Last updated October 7, 2026

Intent Filter keeps your sessions, goals and history in your browser. To check a page, it has to send a few facts about that page to an AI model.

Intent Filter is still being tested. Today, page checking only works with your own provider key. Intent Filter's own page checking, accounts, plans and usage numbers are being built; the sections about them say so and apply from the version that adds them.

  1. Who is responsible
  2. What stays on your computer
  3. What is sent when a page is checked
  4. What Intent Filter's server keeps
  5. With your own key
  6. Accounts
  7. Usage numbers
  8. Bug reports
  9. Payments
  10. The uninstall page
  11. How long things are kept, and your rights
  12. Children
  13. Changes and contact

1. Who is responsible

Intent Filter is made by Aleksandar Gjorgiev, an individual in North Macedonia, who decides how your data is used. Write to alekgj.dev@gmail.com about anything on this page.

2. What stays on your computer

Your sessions and plans, the calendar, goals, Do Later, time tracking, the log of overrides, your settings and your provider key (if you use one) are stored in your browser's extension storage. They are never sent to Intent Filter.

Settings → Your data → Download My Data saves all of it as one file. It leaves out your provider key and Intent Filter's own sign-in details. Removing the extension deletes everything it stored in the browser.

3. What is sent when a page is checked

Pages are checked only during a focus block, and only when page checking is on. Sites on your always-allowed list are never checked. For each check Intent Filter sends:

It travels over HTTPS, so nobody on the network can read it. It goes to Intent Filter's server, which runs on Cloudflare, then to OpenRouter, then to Jev, the AI model made by TypeSafe. Those three can read it, because Jev has to read it to answer. The answer comes back the same way.

4. What Intent Filter's server keeps

The server keeps none of what a check says: no addresses, titles, searches, topics or answers are logged or stored. What it does keep:

Because all checks go through one shared key, OpenRouter cannot tell one person's requests from another's.

5. With your own key

If you use your own provider key (OpenRouter, TypeSafe or Vercel), checks go straight from your browser to that provider and never pass through Intent Filter's server. That provider's privacy policy applies.

6. Accounts

An account is optional. You sign in with Google on this website. Intent Filter asks Google only for your email address and account id (the openid and email scopes), to remember your plan and the days of full page checking across your browsers. It never sees your Google password and asks for nothing else. Your browser asks for your permission before an email address is shared.

Settings → Account → Delete Account deletes your account, its email, its usage counts and its usage-numbers profile. Your browser's own data stays until you remove the extension.

7. Usage numbers

If you allow it, Intent Filter sends anonymous usage numbers to PostHog, in its EU region, so Aleksandar can see where people get stuck. They are sent only when your browser's “technical and interaction data” permission is on. You can turn it off at install, or any time in Settings → Your data.

Every event comes from a fixed list: things like “setup finished” or “a session started”, with the version, the browser and system, and rounded counts. They are tied to the install's random id, never to your email. They never hold an address, a site, a title, a topic, a search, a goal's name or anything you type.

8. Bug reports

Settings → Report a Bug sends what you write, a screenshot if you add one, your email if you give it, and the extension's version, the browser's version and the operating system. It goes through a small Cloudflare service into a private GitHub repository that only Aleksandar can read. It never holds your key, your browsing or your settings.

9. Payments

Plans are sold by Lemon Squeezy, a payment provider that acts as the seller (the merchant of record) and handles your card and billing details. Intent Filter never sees your card. It receives only which plan you bought, its status and dates, and a reference to the order.

10. The uninstall page

When you remove the extension, your browser opens a page here with one optional question. It sends the extension's version, your answer if you give one, and the install's random id only if usage numbers were allowed.

11. How long things are kept, and your rights

Usage counts and your account stay until you delete your account. Records of payments are kept as long as tax law requires.

You can ask for a copy of what is stored about you, have it corrected or deleted, object to its use, or ask that it be moved elsewhere. Write to alekgj.dev@gmail.com. You can also complain to your data protection authority; in North Macedonia that is the Personal Data Protection Agency.

12. Children

There is no minimum age to use Intent Filter. If you are younger than the age at which your country lets you agree to the use of your data (16 in much of the EU), ask a parent or guardian before you create an account.

13. Changes and contact

If this page changes, the date at the top changes too. Questions go to alekgj.dev@gmail.com.