← ShapeFeed

Privacy

Effective September 24, 2026 · Contact: contact@shapefeed.app

What ShapeFeed does

ShapeFeed is a Chrome extension that applies your chosen Shapes and filters to visible posts on supported social feeds. With remote classification enabled, it sends up to 3,000 characters of visible text from each post, limited author context, and the active filter definitions to ShapeFeed’s server and TypeSafe Jev to score the post. It does not analyze image or video pixels. A post may be checked and remain visually unchanged.

Remote classification starts only after you turn on the consent control in the extension and your account has a trial or Pro allowance. You can turn it off at any time; the original feed remains available.

Information we handle

  • Google sign-in provides your account identifier, email, name, and profile image. We use them to create and secure your ShapeFeed account.
  • Your Shapes, filters, favorites, and selections are saved to your account so they can sync between signed-in devices. The consent choice, connection settings, local cache, and local statistics stay in the extension’s browser storage.
  • For each fresh successful semantic classification, we record an account usage count, a hash of the classification input, numerical scores, and available provider token usage. We do not intentionally persist raw post text in our application database or application logs.
  • Stripe handles checkout and payment details. We receive subscription status, billing periods, invoice amounts, refunds, and related identifiers. We do not receive or store your full payment card number.
  • Our hosting and security systems may process routine request metadata such as IP address, time, and error information for service operation and abuse prevention.

How we use and share information

We use this information to classify and shape feeds, sync your settings, show your remaining allowance, process subscriptions, support your account, and protect the service. Google provides sign-in; TypeSafe Jev processes post text for classification; Stripe processes payments; our hosting and database providers operate the service. We do not sell your information or use it for personalized advertising.

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including its Limited Use requirements. Access to post content by people is limited to cases where you specifically ask for support, or where access is necessary for security or legal obligations.

Service providers

Vercel hosts our website and API, and Neon stores account, preference, usage and billing records. TypeSafe processes classification inputs under its data processing terms and privacy policy. Its published terms do not specify one fixed retention period for all classification inputs. ShapeFeed does not promise zero retention by the provider.

Storage and control

Account settings, usage, classification hashes and scores, and billing records remain while the account is active and may be kept afterward where needed for security, accounting, or legal obligations. An operator cleanup removes expired sign-in state after one day, expired sessions after seven days, and expired or revoked device records after thirty days. Classification and authentication rate-limit records become eligible after two days; signup abuse records after eight days. Cleanup runs in bounded batches, so eligibility does not mean immediate deletion.

Local extension data can be removed by uninstalling the extension. You can disable remote classification in extension settings, download your account data, and manage your subscription from your account page. The download includes account identity, settings, devices, sessions, classification history and billing records. Each history category is limited to its latest 50,000 records and the file indicates when older records were omitted.

To request older records or deletion of your account data, email contact@shapefeed.app from your account email. We verify the request before processing it and may retain records required for legitimate billing, fraud prevention or legal purposes.

Changes

We will update this page when our data practices change and show any material new collection or use in the product before asking for consent.