Privacy — Scan your glasses

This page describes exactly what happens to the photos you upload to the "Scan your glasses" tool, and — separately, further down — what happens to a message you send through the contact form.

What we ask for

Two photos of the inside of your glasses' temple arms (left and right), where the printed model/size markings are. We explicitly ask you not to include your face or other personal details in the shot.

What is sent, and where

When you press "Analyze both photos," your browser sends the two (cropped, resized) images to a server-side function running on Netlify. That function strips image metadata (EXIF, etc.) and, if an Anthropic API key is configured for this deployment, sends the images to Anthropic's Claude API purely to transcribe the printed text. The API key is never present in the browser or in any file you can view — it exists only as a server-side environment variable.

If no API key is configured, the tool runs in a clearly labeled "mock mode" and returns a fixed sample result instead of analyzing your photo — it never silently pretends to have analyzed a real photo.

What is stored, and for how long

Nothing from the tool is stored persistently. Images exist only in the server function's memory for the duration of a single request and are discarded immediately after the response is sent — there is no database, file storage, or image cache in this MVP. Your browser does not use localStorage or any other persistent browser storage for this tool; the values you see and confirm on screen live only in that page's memory and are gone if you reload or close the tab.

What we log

Our server function logs only anonymized, non-identifying outcome data for quality monitoring: a timestamp, the model name and prompt/parser version used, whether mock mode was active, confidence scores, whether a retake was recommended, and which result fields ended up populated (true/false only — never the actual values). We never log the images, the base64 image data, the raw transcribed text, or the full response from the model provider.

What you confirm

After analysis, every field is shown to you as editable and nothing is used or treated as final until you explicitly press "Yes, these numbers are correct." If you edit a field after confirming, the confirmation is cleared and you must confirm again.

The contact form is different — it is stored

The contact form is handled by Netlify Forms. What you type there — your name, your email address, your chosen topic and your message — is stored, by Netlify, on our behalf. It has to be: we cannot read or answer a message that was discarded. This is the one place on Sikovia where you give us something we keep.

We use it only to answer you. We do not add it to a mailing list, and we do not sell or share it. Ask us through the same form if you want your message deleted.

Because the form has nothing to do with the scanning tool, sending a message never involves your photographs, and using the tool never involves the form. Please do not attach photographs to a message.

Not a fit guarantee

The numbers this tool reads are the markings printed on your current frame. They are not a guarantee that another frame with the same numbers will fit the same way — sizes and shapes vary between manufacturers even at the same nominal measurements.

← Back to Scan your glasses