Skip to content
English
Add to Chrome
Transparency

Open by default.

Every day we publish what we spent on inference, what we earned, how often we hit our SLOs, and how often admins looked at user data. This page is auto-generated from our backend logs.

Generated for week 2026-W19 · last refreshed 2026-05-07T00:00:00Z

This week's data is a placeholder while we wire the cron job that auto-generates this page. Real data starts 2026-W21.

This week

The numbers.

Summaries generated
14,820
Active users
612
New Pros +7
Churned Pros -1
Inference spend
$184.20
Pro revenue
€142.40

Gross margin

-29.5%

We're underwater on inference this week. The Pro tier is priced as a no-brainer; volume needs to catch up. Watch this number trend over time.

Fixed costs

What we pay to be online.

Item Vendor €/year
VPS (FastAPI + Postgres, FR-PAR-1) Scaleway DEV1-S €132
Domain (baki.sh) Registrar ~€40
Website hosting + CDN Cloudflare Pages (free tier) €0
Transactional email (welcome, receipts) Resend (free tier ≤3k/mo) €0
Total fixed ~€172/yr

Variable costs sit on top: Stripe charges 4% + €0.25 per transaction, and inference (the row above) scales with traffic. These fixed costs are what we owe even at zero users.

Model mix

What models we ran.

google/gemini-3.1-flash-lite-preview 71.0%
google/gemini-3-flash-preview 22.0%
deepseek/deepseek-v4-flash 7.0%

Cache served 47% of requests this week.

Bandwidth saver

Megabytes we kept off the wire.

Bandwidth saved (anonymous aggregate)
0 MB

across all installs · 90-day retention

Last 7 days
0 MB
Active installs this week
0

When you're reading the panel instead of watching the video, baki tells YouTube to drop the resolution. The number above is the sum of weekly reports keyed only to a random UUID created at extension install: no account, no IP, no video. See our privacy posture.

SLOs

Latency vs what we promised.

Endpoint Claimed p95 Measured p95 Status
/api/glance (cache miss) 4.0s pending
/api/glance (cache hit) 0.5s pending
Retention

What we keep, and for how long.

Table Policy Purges this week
api_logs 13 months 4
transcripts indefinite (soft-purge if untouched 18mo + <3 fetches) 1
error_logs 90 days 4
bandwidth_aggregates 90 days 4
request_logs 90 days 4
Admin access

How often admins looked at user data.

38

total reads

36

with reason

2

without reason

Every admin read of a user's data is logged with a reason. Empty-reason reads are counted but not punished. They're a signal we surface here so we can fix our own habits. (See our privacy posture.)

Anti-abuse

Anti-abuse actions, by rule.

datacenter_asn_burst 4
ip_hash_account_farm 1

These are the named rules in our anti-abuse codebase. Each is a Python predicate; the file's git history is part of this report. (Specific triggers aren't published; that defeats them. Aggregate counts are.)

Tiles tagged "live" are read directly from the backend on page load. Revenue / cost / model-mix rows below are still placeholder until the weekly cron lands.