Terms of use
Last updated 19 October 2026
Translations are for convenience; if they differ, this English version prevails.
This is an agreement between you and Oleksandr Trifonov, a private individual who runs Snapfork. It applies to the site and to the application, both at snapfork.app.
Purchases are not available yet: no seller checkout is connected.
Contents
What this service is
Snapfork counts calories, protein, fat and carbohydrates from a photograph of a meal and from a label. Almost all of it is free, and paying is optional — what money buys is described below. Signing in is required: use an email address you can confirm, or Google or Apple. An address you cannot confirm opens nothing.
What it is not
This is an estimate, not a measurement, and not medical advice. The numbers come from a language model and are sometimes wrong; check them, especially where treatment or how you feel depends on their accuracy. Take decisions about food, diets and medication with a doctor, not with this application.
The Prevention section is a reference, not a doctor's consultation. A reference to published recommendations on preventive check-ups for adults without symptoms: a short summary with sources, selected by age, sex and answers about smoking and diet. Not a diagnosis and not a prescription. It summarises recommendations of public health bodies and professional medical societies, and for eating patterns, clinical trials and guidelines. The texts were written with the help of AI and checked against the sources using a checklist; which edition and when is stated next to the source. They have not been reviewed by a doctor: they may simplify or contain errors, and a source may have been updated after the check. Check an item against its source and make decisions together with a doctor. If you have symptoms, do not wait for a scheduled check — see a doctor; if you suddenly get much worse, call emergency services.
How to keep your diary safe
The diary is stored on your device, and an encrypted copy travels to the server — the key stays with you, so nothing there can open it. Clearing site data, reinstalling the application or running out of space on the phone erases it from the device, and the key along with it. What brings it back is the diary key code: enter it on the cleared or a new device, and the encrypted copy opens again. Lose the code as well, with no other device of yours still holding the key, and the copy becomes unreadable for good — to us too. Write the code down (settings, “Sync and devices”) and save a copy of the diary to a file — the “Save a copy” button is in the settings.
What is stored and where is described in the privacy policy.
The model key
Recognition runs on your own key at one of nine providers — and then your relationship with that provider over that key is yours: limits, payment and terms of use sit on their side. We never ask for the key — not in emails, not in support; it stays on your device.
There is a second route: the Snapfork key — free, three recognitions a day (a photo of a meal or of a label, or a description in words) — where the photo or the text passes through our server and onward through OpenRouter to the model provider; it is not stored here, and we do not hand the request to providers that retain what is sent. By default the app takes that route only after your key has failed, and a checkbox in settings turns it off. In that case the relationship with OpenRouter and the model provider is ours, not yours; what happens to the photograph along the way is in the privacy policy. That route comes with no promise of availability and none that it stays free — see the next section.
Paying for our key
Recognition through our key is free within a daily allowance. Once purchases open, you may put money on a balance and spend it per call, at what the call costs us plus a tenth. What you buy is calls, not a period of access: there is no subscription, nothing renews, and nothing is charged again without you asking for it.
The sum credited to the balance is smaller than the sum you pay, because the payment channel keeps a percentage and a fixed fee. The credited figure is shown before the purchase once buying is available, and it is the same figure the server writes to the ledger. The prices and the arithmetic are on the pricing page.
The balance has no expiry date. It goes back to you on request while it is unspent; a refund, a bank dispute and deleting the account each do something different to it, and all three are described on the refunds page, which is part of these terms.
The seller of record for the payment is the payment provider shown at the checkout, and the receipt and any tax come from them. Buying is available to people who may lawfully enter into this agreement where they live.
No guarantees
There is no guarantee of preservation, availability or uninterrupted operation: the service is maintained by one person in their spare time and may be shut down. Liability for losses arising from use of the service is not accepted, to the extent the law allows.
How it may not be used
Passing access to third parties, attempting to reach anyone else's data, loading the service with automated requests. Access may be closed without explanation — this is a personal service, not a public utility.
Changes
These terms may change along with the service; the date at the top of the page is the date of the last edit. By continuing to use it, you accept the current version.
Contact
Questions — on the questions page or by writing to hello@snapfork.app.