ADAPTIVE CALORIE TRACKING · DESIGNED IN SWITZERLAND

A stable budget,
guided by your weight trend.

The engine learns your observed metabolism each week after five logged days.
A goal date appears only with a reliable weight trend.

 Download on the App Store free · iOS 18+ · FR DE IT EN

THE ADAPTIVE ENGINE

Your metabolism reveals itself over time.

A formula provides the starting point. Each week, ark.fit compares your log with your weight trend and keeps your base budget stable.

YOUR STABLE BUDGET, WITHOUT FALSE PRECISION
Nobody knows your metabolism to the exact kcal. The range tightens with your data, while your base budget stays stable.
1,888 median 2,052 kcal 2,217
Metabolism ≈ intake − (weight change × 7'700 kcal/kg ÷ 7) · 10–14-day trend · goal date with a reliable weight trend · stable base
01

Log as usual

Search, scan or describe. Five logged days are enough for the next assessment.

02

Weigh yourself regularly

The 10–14-day trend softens fluctuations from water, salt and glycogen.

03

See the uncertainty

The budget stays stable. The range tightens with your data, while the goal date waits for a reliable trend.

SAFEGUARD · SAFETY FIRST

If your real loss exceeds ~1.2% per week, ark.fit forces the budget up — whatever your log says. Absolute calorie floor, never "unlogged day = 0 kcal".

UNDER-REPORTING DETECTED

Fewer than 5 logged days in the week? The engine does not use that week to re-estimate metabolism. The base budget stays stable and the safeguards remain active.

0 food databases
FSVO and CIQUAL available offline
0 days
of calibration before your first personalised assessment
0%
of tracking data encrypted on your device

INSIDE THE APP

Three screens.
All the tracking.

ark.fit — stable budget, next action and seven nutrition rings
ark.fit — add to the right meal by search, scan, description or quick kcal
ark.fit — pantry, recipes and proposed meals in an encrypted household

THE EVERYDAY

Everything you need to log fast. Nothing to distract you.

01

Offline search

2'608 FSVO and CIQUAL foods remain available without a connection.

02

Smart scanner

Barcode recognised instantly, on-device and free. If the product's missing, a multi-angle label photo takes over.

P
G
L
03

Nutrition rings

Macros, fibre, salt, saturates and free sugars. Partial data shows ≥ or a range, never a false zero.

04

Weight trend

A curve smoothed over two weeks: you see the trajectory, not the noise of the morning scale.

GentleModerateBrisk
05

Retroactive log

Add to the right meal on a past day. A recent deletion remains undoable.

HealthKit optional
06

HealthKit optional

Sync weight and activity if you want. The app works 100% without it.

OFFICIAL FOOD DATABASE

Sourced data without false zeroes.

FSVO and CIQUAL provide 2'608 foods offline. ark.fit shows sources, coverage and badges only when the data exists.

FSVO databaseMicronutrientsOfficial Nutri-ScoreNOVACH/EU barcodes
Gruyère AOP, mild
30 g · hard cheese
D 124
Gruyère AOP, mature
30 g · hard cheese
D 125
Fondue moitié-moitié, prepared
100 g · dish
no badge 285
Vaud-style cheese croûte
1 portion · dish
no badge 495
NUTRI-SCORE SHOWN ONLY WHEN THE DATA EXISTS SOURCE: FSVO / BLV

BEYOND COUNTING

An app that grows with your kitchen.

SCROLL TO EXPLORE →
📷
≈ 460–540 kcal · editable

Describe

Describe your meal, add up to three photos, or combine both. AI suggests an editable range, never a number presented as exact. Infomaniak processes in Switzerland by default; a selected model may process outside Switzerland with your consent.

01 / 05
Plain yogurtD−5
Fresh spinachD−2
Chicken fillettoday

Anti-waste inventory

Your kitchen in your pocket: expiry dates, freshness alerts, and the list of what to cook first.

02 / 05
Quick < 30 minVeggieAnti-wasteGluten-free
Suggest 3 ideas

Recipes

Recipes computed to the gram from the FSVO database — and prioritised by what's about to expire at your place. Import any recipe from its link.

03 / 05
Peeled tomatoes 400g2.95
UHT milk 1L1.65
Gruyère 300g7.90
→ 3 items added to the pantry

Receipt OCR

Scan your receipt. ark.fit prepares the items; you confirm them before adding them to the pantry.

04 / 05
M S
Proposed meal · 4 servings
2 BUDGETS · 1 SHARED KITCHEN

Household

Everyone keeps their own budget. The household shares its pantry, recipes and proposed meals with end-to-end encryption.

05 / 05

RADICAL PRIVACY

Your data stays in your pocket.

Your personal log stays encrypted on the iPhone. Household data is end-to-end encrypted during sync. No advertising or data resale.

0 ad trackersOptional accountJSON exportAES-GCM · Keychain
01
Local-first, really
Encrypted SwiftData on the device is the only source of truth. No backend holds your log.
02
AES-GCM field encryption
Weight, meals and aversions are encrypted individually (CryptoKit), key in the iOS Keychain.
03
Total, irreversible erasure
Full JSON export and crypto-shredding: the key is destroyed, your data becomes unreadable — even to us.
04
HealthKit optional
The app works entirely without HealthKit. If you enable it, the raw data never leaves the device.
nFADP COMPLIANT · A WELLNESS APP, NOT A MEDICAL DEVICE

HONEST PRICING

The app is free. AI is pay-as-you-go.

No subscription. Every operation shows its credit cost before starting and estimates how long your balance may last from your usage.

THE APP
CHF 0 no subscription
Full adaptive budget, safeguards included
FSVO database, barcodes, micronutrients
Weight trend, macros, streaks
Local-first, encrypted, export and total erasure
Français, Deutsch, Italiano, English
NO ADS · NO ACCOUNT · NO DATA RESALE
AI FEATURES — DESCRIBE, RECIPE IDEAS, AI INSIGHTS
Pay-as-you-go
PREPAID CREDITS IN-APP PURCHASE
CHF 5
Gemma 4 31B ≈ 4 months
GPT-5.6 Luna ≈ 3 weeks
CHF 12
Gemma 4 31B ≈ 9 months
GPT-5.6 Luna ≈ 6 weeks
CHF 30
Gemma 4 31B ≈ 23 months
GPT-5.6 Luna ≈ 4 months
average scenario · 5 AI actions/day
Comparison between Gemma 4 31B, used by default through Infomaniak, and OpenAI GPT-5.6 Luna. Same credit policy as the app.
Top up whenever you like. Credits never expire.
Credit cost shown before every operation
Balance, history and estimated autonomy in the app
No auto-renewal and no credit expiry
NO SUBSCRIPTION · CREDITS NEVER EXPIRE · AI IN SWITZERLAND BY DEFAULT

FRANÇAIS · DEUTSCH · ITALIANO · ENGLISH

Commence par te peser.

Beginne mit dem Wiegen.

Comincia pesandoti.

Start by weighing yourself.

After calibration, the app tracks your metabolism. When the weight trend is reliable, it adjusts the goal date; otherwise the date remains unavailable and the base budget stays stable.

free · iOS 18+ · no account