The ParrotTalk parrot mascot stepping out of a cardboard box next to a paper plane, the ParrotTalk mascot

When you ask ParrotTalk for AI feedback on an essay or a spoken answer, where does your work actually go? The short version is that it does not go to some company you never chose. It goes through a small server of our own, and setting that up was one of the first real engineering decisions I made.

In the very first prototype, the page in your browser called the AI model directly. It worked, and it felt like magic for about a day. Then the obvious problem sank in. The key that pays for those AI calls would have been sitting inside the web page, where anyone even mildly curious could read it and start spending on my behalf. That is not a detail you leave for later.

So I put a small server in the middle

On the fourth of July I moved the whole thing behind a lightweight server, a thin layer that sits between your browser and the AI. Now your browser only ever talks to ParrotTalk. ParrotTalk talks to the model. You never touch the key, and neither does anyone reading the page source.

This sounds like plumbing, and it is, but it quietly bought three things that matter to you. The paid key stays on the server, out of reach. I get one clear place to decide exactly what is sent for grading and to make sure a Speaking recording is discarded once it has been assessed, rather than left lying around. And the code got simpler, because I could delete a pile of dead prototype scaffolding that had been there just to make the browser-only version limp along.

Why a boring decision was the right one

None of this shows up on screen. You still paste an essay, still record an answer, still get a band and feedback a moment later. The difference is underneath: a clean line between what your browser does and what the server does, so that adding the next feature does not mean touching the risky part every time.

I think good tools are mostly made of unglamorous choices like this, taken early, before there is any pressure to. If you want to see the calm side of it, the part you actually use, try the AI writing checker on a paragraph of your own, or sit a full free mock test across all four skills. Both are free, and both run on the same small server I set up that day.

The short version: your answers go through ParrotTalk's own server, not straight to a third party, and the key that pays for the AI never sits in your browser.

More about how it works in the FAQ →

Back to more visible work next time. But I wanted this one on the record, because the parts of a product you never see are often the parts that decide whether you can trust it.