Fibrae

Privacy Policy

Last updated 31 August 2026

The short version

  • Your canvases — cards, links, notes and images — are stored on your own device. We never receive them.
  • There are no analytics, no tracking cookies and no advertising.
  • There is one Google sign-in (required), and it does one job: letting a subscription be recognised on a device that has never seen it. It stores your Google email and account id on your own device. Without it, the trial and subscription only work on that single device.
  • Three things do leave your browser, and only when you choose them: a link you paste (to read its title), a cluster you ask a model of your own to draft, and fonts and video thumbnails from third parties.
  • If you subscribe, the payment is taken by Stripe (on the web) or Google Play (in the Android app). They hold the billing details; we never see a card number and keep no customer records of our own.
  • Each of those is described in full below. None of them is logged or stored by us.
  • One exception, and the only one: a link sent through Android’s share sheet travels in the web address, so it lands in the hosting request log. Pasting it instead does not.

Who this is about

Fibrae is made and operated by Shetty Enterprises LLC. “Fibrae”, “we” and “us” below mean Shetty Enterprises LLC. “You” means anyone using the app at usefibrae.vercel.app or this website.

What we store about you

Nothing. There is no user database and no server that holds your work — not even once you have signed in. What sign-in produces is a token, kept on your own device.

The Google sign-in

Fibrae asks you to sign in with Google once, before the free trial starts. It is worth being precise about why, because “sign in to continue” usually means something else: it is there so that a subscription can be recognised on a device that has never held it. Without it, buying a subscription and then opening Fibrae on a new laptop would leave no honest way for the app to tell you had already paid.

Everything you make in Fibrae is written to storage that belongs to your device:

The three times something leaves your browser

These are the only cases. Each is triggered by an action you take, and none of them stores what passes through.

1. Reading a link you paste

When you paste a web address, the app needs the page’s title, description and preview image so the card is readable. A browser is not allowed to fetch another website’s page directly, so the address is sent to /api/unfurl — a small function on Fibrae’s own hosting. It fetches that page, reads a handful of meta tags, returns them, and keeps nothing.

2. Asking for a draft

Turning a cluster into a draft is the one feature that sends your own content anywhere, and it only happens when you press the button. What is sent is the text of the cards in the single cluster you selected — their titles, summaries and links. Never the rest of the canvas, never your other canvases, never your settings.

Fibrae has no model of its own and no API key of its own. Every model that can write a draft is one you bring, so there is no mode in which your cluster passes through our hosting on its way to a model. You choose in Settings → Drafts:

ModeWhere the cluster goes
Outline only (default) Nowhere. The outline is built on your device from your own cards. No network request is made at all.
On my computer To a model running on your own machine, through Ollama at an address you set. The request goes from your browser to your own computer and no further. Nothing reaches us, and nothing reaches Anthropic.
My own key Straight from your browser to Anthropic, using a key you paste in. It never touches our server. The key itself is kept only in your browser’s local storage.

Under My own key, Anthropic processes the text under its own privacy policy and commercial terms, which state that API inputs are not used to train their models. If you would rather nothing ever left your device, both other modes qualify, and the outline is a real, usable document rather than a degraded one.

3. Fonts, thumbnails and embeds

Speaking a card instead of typing it

The capture bar has a microphone button. Pressing it turns on your browser’s own speech recognition and drops what you say into the same box you would otherwise type into.

Sharing into Fibrae from your phone

Fibrae registers itself in Android’s share sheet, so “Share → Fibrae” on a link drops it straight onto your most recent canvas. This is worth describing on its own, because it is the one case where a link reaches the server by a different route than pasting.

A shared link arrives as part of the web address the app is opened with. That address is a normal page request, so — unlike a link you paste — it appears in the hosting request log described below.

Installing Fibrae to your home screen changes none of this. It is the same app in the same browser engine, storing the same things in the same places on your device.

Paying for Fibrae

Fibrae is free for 14 days and $5.99 a month after that. Who takes the payment depends on where you are using it, and in neither case is it us:

The two are separate. A subscription bought on the web does not carry over to the Android app, and one bought through Play does not carry over to the web. Google requires purchases made inside a Play-distributed app to go through Play, and the two systems have no way to see each other’s records.

Within each of them, though, a subscription does follow you between devices. On Android that is Play’s doing. On the web it is what the Google sign-in is for: your verified email is what lets Fibrae ask Stripe “does this person have a subscription?” from a browser that has never seen one.

We keep no customer records. There is no user table, no database and no mailing list here. Stripe holds your email and billing details because a payment processor has to. What your browser holds is two short signed tokens — one naming your Stripe customer id, one naming your Google account — and when the app checks that your subscription is still live it sends one of them to this deployment, which asks Stripe or Google and forwards the answer. The check is not logged, and neither token carries a name or any card data.

You can see, change or cancel your subscription from Settings → Subscription, which opens whichever of the two holds it — Stripe’s billing portal on the web, or your Google Play subscriptions screen in the app. Deleting the billing records they hold is a matter for Stripe or Google, whose privacy policies are linked above.

Hosting and server logs

This website and the app are hosted on Vercel. Like any web host, Vercel automatically records standard request information — IP address, timestamp, requested path, user agent — for delivery, security and abuse prevention. We do not add analytics on top of that, do not query those logs to profile anyone, and have no way to link them to your canvases, because your canvases never reach the server.

One caveat to that, stated plainly: a link you send through the Android share sheet travels in the requested path, so it is in those logs. It is the only part of your content that ever is. We do not read them, but we would rather say so than let “requested path” quietly cover it.

Cookies

Fibrae sets no cookies of its own, on either the website or the app. There is no consent banner because there is nothing to consent to.

The app uses localStorage and IndexedDB, which are similar technologies but are strictly local: they are never transmitted with requests the way cookies are. Embedded video players from third parties may set their own cookies once you press play.

Children

Fibrae is not directed at children under 13 and collects no personal information from anyone, of any age.

Your rights over your data

Because your work never reaches us, the usual requests — access, correction, deletion, portability — are things you can carry out yourself, immediately, without asking:

We hold no copy, so there is nothing for us to delete on your behalf. If you have a question about this, contact us at the address below.

Changes to this policy

If Fibrae ever starts doing something with your data that this page does not describe, this page will be updated before that change ships, and the date at the top will change with it. The project is open about its behaviour precisely so that this document can stay short and literally true.

Contact

Questions about this policy can go to fibrae@shettyenterprises.com.