Kidney Diet Log

The app did not start

The app's files did not finish loading. Try reloading.

If you use a VPN such as NetBird, Tailscale or WireGuard and the app works on your home network, the VPN may be dropping large files. The person who runs your server can fix that.

Reload What to change on the server

Add food

Meal
Status

For this amount

All nutrients

Quick add

Type the numbers from a label. Saved as a custom food you can log again.
Shown here so you can copy the numbers. It stays on this device.
Saved with the food, so scanning it next time finds this food.
Meal
Status
Nutrients per serving
Copy the ingredient list from the package: saving checks it for phosphate and potassium additives.

Flags

Scan a barcode

The barcode is read on this device; only its number goes to your server.

Camera

Photo of a barcode

The photo is read on this device and never uploaded. This works over plain HTTP too.

Type the barcode

The digits under the bars (usually 12 or 13). A USB or Bluetooth barcode scanner can type here too.

Entries not synced yet

Search USDA FoodData Central

Import a food into your database, then log it.

    Copy a day

    Copies entries onto another day. Amounts are recomputed from your current foods.

    Meals to copy
    Copy as

    New saved meal

    A reusable combination of foods and amounts.
    Meal ideas offer it for this meal (“Any main meal”: breakfast, lunch or dinner).
    For a recipe: the foods below are for the whole pot, and the app works out one serving.
    Kept as text. The app never opens it.
    At most 20 steps of 500 characters.
    Foods in this meal

        Meal totals

        Fit to my targets

        One serving, checked against the room you have.

        Add saved meal

        Logs every food in the saved meal onto one day.
        1 = as saved, 0.5 = half portions
        Meal
        Status

        For this amount

          Save as meal

            Export CSV

            The installed app downloads this as a .csv file. Here, copy the text and paste it into a spreadsheet or a text file.

            Keep my data in this browser

            For trying the app without a server.

            This demo can save what you enter in this browser, so it is still here the next time you open it. It needs no server and no account.

            • Your data stays only in this browser, on this device. Nothing is sent anywhere.
            • Clearing site data, private browsing, or the browser deciding to free up space can delete it. Export it regularly (Settings, Your data) and keep the file somewhere safe.
            • On a shared device, other people who use this browser can see it. The demo has no real sign-in.
            • For real use, run your own server: it keeps your data on a computer you control, with sign-in and backups.
            Start with

            Weights and blood pressure from the Health app

            Read on this device. Nothing is uploaded until you press Import, and then only the weights and readings you keep.
            1. In the Health app, tap your picture (top right), then Export All Health Data, and save the zip to Files.
            2. Back here, choose export.zip below. If you already unzipped it in Files, choose apple_health_export/export.xml instead.

            Only weights and blood pressure readings are read. Nothing else in the file is looked at: not heart rate, steps, blood glucose or insulin.

            The file can be hundreds of megabytes. It is opened and read in pieces here, so a large one is fine; it can take a minute or two.

            Someone wants to share with you

            Enter your password again

            This action needs your password because you have not entered it in the last few minutes.

            Add a symptom

            A record for you and your care team. The app does not say what a symptom means.
            Severity
            Up to 300 characters, for example when it started.

            Add a weight

            A record for you and your care team. The app does not say what a weight means.

            When was it taken?
            Up to 200 characters, for example which scale.

            Add a blood pressure reading

            A record for you and your care team. The app does not say what a reading means.

            When was it taken?
            Up to 200 characters, for example which arm.

            Meal ideas

            AI

            Trust the assistant to save for you?

            What will be sent?