PROTEINSlab

Privacy Policy

For Slab · Effective October 8, 2026

Slab was built so that this page could be short. There is no account to create and no server of ours for your log to sit on, so most of what a privacy policy usually has to explain simply doesn’t happen here. What follows is the whole of it.

What changed on October 8, 2026

Slab for iPhone now sends anonymous usage information to PostHog, an analytics service, so we can see where the app works and where it doesn’t. It is described in full under Analytics below. Your log, your weight, your GLP-1 answer and your target still never leave your devices.

The short version

Slab keeps your log on your phone. There is no Slab account to create and no Slab server for your data to sit on. On iPhone, if you’re signed into iCloud, it also syncs through your own private iCloud container, which only your devices can open. On Android, your phone’s own backup can carry it to your next phone through your Google account.

Two things leave your phone. Scanning a barcode sends its digits to Open Food Facts. And on iPhone, Slab sends anonymous usage information — which screens you reach and which buttons you press — to PostHog. Neither carries your name, your weight, your GLP-1 answer, your target or what you’ve logged, and neither is tied to you.

What Slab stores

Everything below lives on your device, and in your own iCloud or Google backup if you have that switched on:

That’s the complete list. Slab never asks for your name, your email address, your phone number or a password, because it has nothing to attach them to.

Where your data lives

In a database inside the app on your device. What happens beyond that depends on which phone you’re holding.

On iPhone: if you’re signed into iCloud, Slab also syncs through a private CloudKit container tied to your own Apple Account, which is how it reaches your other devices and comes back after you reinstall. That container belongs to you, not to us — Apple’s encryption and your Apple Account are what protect it, and we have no way to read it. Turning iCloud off for Slab keeps everything local to that one phone.

On Android: Slab doesn’t sync between devices. If you have Backup by Google One switched on, Android includes Slab’s database in your phone’s backup, encrypted with your screen lock, so that it comes back when you set up a new phone or reinstall. That backup sits in your own Google account, not with us, and we have no way to read it. Backup is a phone-wide setting under Settings → Google → Backup; switching it off keeps everything local to that one phone.

The anonymous usage information described under Analytics is the one thing held somewhere else: by PostHog, on servers in the United States.

Your weight and your GLP-1 answer

Two of the questions Slab asks are health-related: what you weigh, and whether you’re taking a GLP-1. Both exist for one reason — they change the protein target the app calculates — and both are treated like everything else in your log. They stay on your device and in your own iCloud or Google backup. They are never sold, never shared, never used for advertising, never sent to our analytics, and never sent to us, to an insurer, to an employer, or to anyone else. Nor is anything that would reveal them: the setup screen shown only to someone taking a GLP-1 is never reported as seen, and the training goal you choose is never sent. Slab does not read from or write to Apple Health or Health Connect.

Barcode scanning

When you scan a product, the app sends the barcode digits to Open Food Facts to look the product up. The request carries the digits and a fixed line identifying the app (“Slab/1.0 (iOS; protein tracker)” or “Slab/1.0 (Android; protein tracker)”) — no account, no device identifier, nothing about you or what else you’ve logged. The camera work happens entirely on your device, using Apple’s built-in scanner on iPhone and Google’s on-device ML Kit scanner on Android: no photo or video frame is ever uploaded, and none is saved.

Analytics

On iPhone, Slab sends anonymous usage information to PostHog, so we can see which parts of the app people use, where setup loses them, and which foods they look for and can’t find. The Android app sends none.

What is sent:

What is never sent: your name or any contact details; your weight, your GLP-1 answer, your training goal or your target; the foods you log or the amounts; anything you type except a search that found nothing; and your location. Your IP address reaches PostHog with each request, as it does any server, and is discarded on arrival rather than stored or used to work out where you are.

How it’s tied to you: it isn’t. PostHog knows your install only by a random identifier the app makes up, which is not your Apple Account, your device’s advertising identifier, or anything else that leads back to you. We never link it to who you are, never combine it with anything from another company, never sell it, and never use it for advertising. Delete all my data throws the identifier away and starts a new one, so nothing afterwards connects to anything before.

PostHog keeps these events for one year, then deletes them. Slab has no session recording, heatmaps or surveys, and no advertising, attribution or crash-reporting SDK.

Advertising

Slab shows no ads and contains no advertising SDKs. There is no advertising identifier in the app, and there is no profile of you anywhere to target.

Purchases

Subscriptions are handled entirely by the store you bought the app from — Apple through StoreKit on iPhone, Google through Play Billing on Android. The store tells the app whether your subscription is active, on a trial, or set to renew, and that’s all we learn. We never see or process your payment details, and there is no third-party purchase, paywall or attribution SDK in the app.

Crash reports

Slab includes no crash-reporting SDK. If you’ve opted in to sharing diagnostics at the system level, Apple may pass us anonymised crash reports through App Store Connect, and Google may pass us anonymised crash and stability reports through the Play Console. Those come from the platform, contain no food entries and nothing personal, and you can switch them off under Privacy & Security on iPhone or under Settings → Google → Usage & diagnostics on Android.

Third-party services

Four:

There is no other service in the app. No backend of ours, no hosting provider holding your log, no data broker.

Your controls

Because your log is on your device, you control all of it:

We hold nothing that identifies you. The anonymous usage events in PostHog are not linked to any person, so we have no way to find yours on request; Delete all my data is what separates you from them.

Children

Slab isn’t directed at children and collects no personal information from anyone, children included.

Changes to this policy

We may update this policy from time to time. When we do, we’ll revise the effective date at the top of this page. If a change ever means Slab starts collecting something it didn’t before, we’ll say so plainly at the top of the page rather than quietly widening a sentence — as we have on October 8, 2026.

Contact

Questions about privacy? Email admin@onestepforwardventures.com.

Questions about this document? Email admin@onestepforwardventures.com. This is the canonical version linked from this app's App Store and Google Play listings.