Global delivery from Hanoi, Vietnam ISO 9001:2015   ISO 27001:2013 [email protected] (+84) 989 324 830

How to build a fitness tracker app: sensors, sync, retention, and what it costs

A smartwatch and a smartphone linked by one looping line through a cloud shape, with small beads traveling along the loop
The product is the loop between wrist, pocket and server, not any one screen.

In short

Building a fitness tracker app means solving four problems in order: capturing activity data reliably from phone sensors and wearables, syncing it through HealthKit and Health Connect without draining the battery or losing sessions, turning raw numbers into habits through goals, streaks, and social features that survive week four, and deciding early whether the product stays a wellness tool or crosses into medical claims that trigger regulation. A focused MVP with step and workout tracking, one wearable integration, goals, and a progress view costs roughly USD 60,000 to 120,000 over four to six months; a platform with coaching, social features, multiple device integrations, and a web dashboard runs USD 120,000 to 250,000 or more. The apps that grow are not the ones with the most metrics; they are the ones whose first week produces a visible result the user wants to protect.

Fitness tracking is one of the few app categories where demand is proven, competition is fierce, and most new entrants still fail for the same reasons. The market does not lack step counters. It lacks products that make a specific person keep moving after the novelty wears off, and that is a design and engineering problem before it is a marketing one.

This guide walks through how a fitness tracker app actually gets built: which data to capture, how phone and wearable data reach your servers, the architecture that keeps sync reliable, the retention mechanics that separate apps people keep from apps people delete, the regulatory line between wellness and medical, and what each stage costs. It complements the narrower running app guide, which covers one sport in depth, and the Android fitness app roundup, which is the competitive set you are entering.

The guidance draws on how mobile product teams scope these builds in practice: what gets cut from an MVP without hurting the outcome, and what never should. If your product will touch health conditions rather than general wellness, read the compliance section twice.

Key takeaways

  • Track fewer things well before tracking everything: steps, active minutes, workouts, heart rate, and sleep cover most retention value. Every extra metric adds sensor, sync, and testing cost.
  • Do not build your own device integrations first. HealthKit on iOS and Health Connect on Android already aggregate most wearables; direct vendor APIs come later for the devices your users actually own.
  • Retention is a product design problem, not a notification problem. Goals that adapt, streaks that forgive one miss, and a weekly summary that shows progress beat push reminders every time.
  • Wellness apps and medical apps are different regulatory objects. The moment the product diagnoses, treats, or advises on a condition, it becomes a medical device in most jurisdictions.
  • Background tracking is the hardest engineering in the product: OS restrictions, battery budgets, and reconciliation of duplicate sessions from phone and watch are where most fitness apps ship bugs.
  • Plan USD 60,000 to 120,000 for a focused MVP and USD 120,000 to 250,000 or more for a platform with coaching, social layers, and multiple integrations. Post-launch costs scale with users and data volume.

What should a fitness tracker app actually track?

A figure choosing four icon tiles from a wall of many fitness metric tiles and placing them on a tray
Every metric costs battery, permission prompts and screen space; pick the few that change what the user does tomorrow.

The first product decision is the data model, and the common mistake is to treat every measurable quantity as a feature. A phone alone can produce steps, distance, floors, active minutes, and rough calorie estimates. A wearable adds continuous heart rate, heart rate variability, blood oxygen, skin temperature, sleep stages, and workout-specific metrics like cadence, power, and stroke rate. Each of these is a sensor pipeline, a storage schema, a set of edge cases, and a screen that has to explain the number to a human.

The metrics that drive retention are a much shorter list. Steps and active minutes give a daily target that anyone can hit. Workouts give a sense of accomplishment. Resting heart rate and sleep give a slow-moving trend that rewards consistency. Weight, if the user opts in, closes the loop with the calorie side of the equation, which is why so many fitness apps end up adjacent to the calorie tracker category. Almost everything else is a differentiator for a niche, not a requirement for a launch.

The practical rule is to pick the metrics your target user already cares about and make those trustworthy. A runner distrusts an app that miscounts distance; a sleep-focused user distrusts an app that reports six hours when they were awake at three. Accuracy on a few metrics builds the credibility that lets you add more later. Inaccuracy on many metrics ends the relationship in the first week.

Metrics by source, cost, and retention value

MetricPrimary sourceEngineering costRetention value
Steps and active minutesPhone or wearableLowHigh: the daily target
Workouts (type, duration, route)Phone GPS, wearableMediumHigh: accomplishment
Heart rate and HRVWearableMediumMedium: trend, recovery
Sleep duration and stagesWearableMedium to highMedium: slow trend
Weight and body compositionManual, smart scaleLowMedium: closes the loop
Blood oxygen, temperatureWearableMediumLow for most users
Calories burnedDerived estimateLow to build, hard to trustMedium, often disputed

Retention value reflects how often the metric changes a user's daily behavior. Engineering cost includes sensor handling, storage, reconciliation, and the screens needed to explain it.

Retention value against engineering cost, metric by metricHorizontal bar chart scoring six fitness metrics on an illustrative retention value index. Steps and active minutes score about 90 and are highlighted as low cost with a daily target. Workouts score about 85 at medium cost for the sense of accomplishment. Sleep scores about 60 at medium to high cost as a slow trend. Heart rate and HRV score about 55 at medium cost for recovery insight. Weight scores about 50 at low cost because it closes the loop with nutrition. Blood oxygen and temperature score about 20 at medium cost and are niche. The annotation states that the MVP is the top two rows plus goals. The values are illustrative product judgments, not measurements. 0 25 50 75 100illustrative retention value, index Steps and active minutes 90 Low cost, daily target Workouts 85 Medium cost, accomplishment Sleep 60 Medium-high cost, slow trend Heart rate and HRV 55 Medium cost, recovery Weight 50 Low cost, closes the loop Blood oxygen,temperature 20 Medium cost, niche The MVP is the top two rows plus goals
Illustrative scoring of common fitness metrics. The MVP lives in the top-left: high retention value, low cost. Everything else waits for evidence.

Where does the data come from? Phones, wearables, and platform health stores

A phone, a wristband and a ring feeding tangled lines into one filing cabinet, with a single straight line from the cabinet to an app screen
The platform health store is the adapter; integrate with it once instead of with every wearable separately.

A fitness app has three possible data sources, and the order in which you integrate them matters more than most teams realize. The phone itself provides motion data through the pedometer and motion APIs, location through GPS, and, on recent devices, reasonably good step counts without any wearable. Platform health stores, HealthKit on iOS and Health Connect on Android, aggregate data written by other apps and devices, so a user with any mainstream watch already has their data available to you through one integration per platform. Direct vendor APIs from Garmin, Fitbit, Polar, Oura, Whoop, and others give you richer, device-specific data at the cost of one integration, one OAuth flow, and one set of rate limits per vendor.

The right sequence is phone sensors first, platform health stores second, and direct vendor APIs only for devices your analytics prove your users own. Teams that start with vendor APIs spend months on integrations that a minority of users touch, while their core phone-only experience stays weak. Teams that start with the health stores get most wearables covered in weeks and learn which vendors matter from real usage.

Health Connect deserves a specific note because it changed the Android picture. Google Fit APIs are deprecated, and Health Connect is now the aggregation layer, with its own permission model, data types, and a requirement that apps request only the data types they use. On iOS, HealthKit has been stable for years, but Apple reviews the justification for each data type you request and rejects apps that ask for more than their features need. Both platforms are effectively enforcing the data minimization rule from the previous section.

The integration order that keeps the MVP on schedule

  1. Phone sensorsWeeks 1 to 4

    Pedometer, motion, and GPS. Works for every user on day one and defines the baseline experience the wearable layer improves.

  2. Platform health storesWeeks 4 to 8

    HealthKit and Health Connect read and write. Covers most wearables through one integration per platform, with platform-managed permissions.

  3. Direct vendor APIsAfter launch, by demand

    Garmin, Fitbit, Oura, Whoop, Polar and others, chosen from what your users actually connect. Each is an OAuth flow, a webhook, and a rate limit.

  4. Bluetooth peripheralsOnly if the segment demands it

    Heart rate straps, cycling sensors, smart scales over BLE for users who want live workout data without a watch. Niche, expensive, valuable for serious athletes.

Where wearable data reaches your app: three routes, one orderStacked share chart with three rows, each summing to one hundred percent, across four data routes: phone sensors, platform health stores, vendor APIs, and direct Bluetooth. Users covered at launch: phone sensors cover 100 percent. Wearable users covered: health stores cover about 80 percent, vendor APIs about 15 percent, and direct Bluetooth about 5 percent. Integration effort: phone sensors about 15 percent, health stores about 20 percent, vendor APIs about 50 percent, and direct Bluetooth about 15 percent. The chart illustrates that vendor APIs consume half the integration effort while covering a small slice of users, which is why they are sequenced after launch. Users covered atlaunch 100% Wearable userscovered 80% 15% Integration effort 15% 20% 50% 15% Phone sensors Health stores Vendor APIs BLE direct
Phone sensors cover every user immediately. Platform health stores cover most wearables through one integration per OS. Vendor APIs are added by measured demand.

The architecture: on-device capture, sync, and a server that reconciles

A layered diagram of a phone collecting data beads into a jar, a conveyor carrying jars upward, and a server figure merging beads and discarding a duplicate
The device records, the sync layer batches, and the server owns the truth when two sources disagree.

The reference architecture has four layers. On the device, a capture layer reads sensors and health stores and writes sessions to a local database that survives app kills and reboots. A sync layer batches those sessions to the server when network and battery conditions allow, with idempotency keys so a retried upload never duplicates a workout. On the server, an ingestion layer validates, deduplicates, and normalizes data from phone, health store, and vendor webhooks, because the same run will frequently arrive from all three. Above that sits the product layer: goals, streaks, insights, social features, coaching, and the analytics that tell you what is working.

Reconciliation is the part teams underestimate. A user wearing a watch and carrying a phone generates two step counts for the same walk. A workout recorded on a Garmin arrives through the vendor webhook and, hours later, through Health Connect after the Garmin app syncs. Without a reconciliation rule that picks a source of truth per data type and per time window, the user sees doubled numbers and stops trusting the app. The platform health stores do some of this for you; your server must do the rest.

The backend is otherwise conventional: a time-series-friendly store for samples, a relational store for users, goals, and social graph, a job queue for insight generation and notifications, and an API the mobile clients and any web dashboard share. What distinguishes a good fitness backend is not exotic technology but discipline about time zones, daylight saving transitions, and the fact that a day boundary for a user in Hanoi is not the day boundary on your server.

The four-layer reference architectureArchitecture diagram with four tiers from bottom to top. Capture: pedometer and GPS, HealthKit, Health Connect, and vendor webhooks. Device sync: a local database, idempotent upload, and backoff. Server ingestion: validate, deduplicate, reconcile sources, and a time-series store, labeled as the source of truth. Product layer: goals and streaks, weekly insights, challenges, and coaching. The labels between tiers read, from bottom: raw samples written locally first and surviving app kills; sessions carry idempotency keys so retries never duplicate; clean reconciled data per user per local day feeds the product layer.ProductlayerWhat users see Goals and streaks Weekly insights Challenges Coaching Clean, reconciled data per user per local dayServeringestionSource of truth Validate Deduplicate Reconcile sources Time-series store Sessions with idempotency keys; retries never duplicateDevice syncBatched,retried Local DB Idempotent upload Backoff Raw samples written locally first, surviving app killsCaptureSensors, stores Pedometer, GPS HealthKit Health Connect Vendor webhooks
Capture locally, sync idempotently, reconcile on the server, then build product features on clean data. Most fitness app bugs live between layers two and three.

Background tracking and battery: the hardest engineering in the product

A runner figure moving along the top of a large horizontal battery with spaced sensor dots beneath and a half-lowered gate at the end
Continuous sensing drains the battery and gets throttled; the craft is in sampling rhythm and knowing the platform rules.

Every fitness app promises to track activity in the background, and every operating system is actively working to stop apps from doing exactly that. iOS suspends apps aggressively and allows background location only with clear user consent and visible indicators. Android imposes background execution limits, Doze mode, and manufacturer-specific battery optimizers that kill services without warning, with Chinese OEM builds being notoriously aggressive. Building a tracker that survives all of this is a specialist skill, and it is the single most common source of one-star reviews in the category.

The workable strategy is to lean on the platforms rather than fight them. For passive tracking, read steps and activity from the health stores and the pedometer APIs, which the OS records for you without your app running. For active workouts, use the dedicated workout session APIs that both platforms provide, which grant the elevated background rights a live session needs and shut them off when it ends. Reserve custom background services for the few cases where the platform APIs are insufficient, and test them on the specific low-end and OEM-modified devices your users have.

Battery is the other half of the same problem. Continuous GPS at one-second intervals drains a phone in a few hours; adaptive sampling that tightens during movement and relaxes at rest can cut that dramatically with no visible loss of accuracy. Users will forgive a workout that took a moment to start; they will not forgive an app that appears at the top of the battery usage screen every day.

  • Passive tracking: read from HealthKit, Health Connect, and pedometer APIs. The OS records steps whether or not your app is alive.
  • Active workouts: use the platform workout session APIs for background rights, live metrics, and clean shutdown.
  • Custom services: only where platform APIs fall short, and only after testing on the OEM builds that kill them.
  • Battery budget: adaptive GPS sampling, batched sync, and no polling. Measure on real devices and publish the result internally.

How do fitness apps keep users past week four?

A figure at the top of a four-step staircase facing a gap bridged by three thin planks bearing a flame, a handshake and a trophy
Streaks, social accountability and visible progress are the only mechanics that reliably carry users over the week-four cliff.

Most fitness apps lose the majority of their users within a month, and the ones that do not share a recognizable pattern. They produce a visible result inside the first week, they set goals that adapt to the person instead of a fixed target, and they make progress legible over time. The search query behind this article, how to grow a fitness tracker, is really a retention question, and the answer is mostly product design rather than acquisition spend.

Adaptive goals are the first lever. A fixed ten-thousand-step target demoralizes a user who averages four thousand and bores one who averages fourteen. A goal that starts from the user's measured baseline and increases gently as they hit it produces a stream of small wins. Streaks are the second lever, with one crucial refinement: a streak that breaks after a single missed day punishes the user for having a life, while a streak that allows one rest day per week or a repair action keeps the motivation without the resentment. Weekly and monthly summaries are the third lever, because a trend line is the only thing that makes a slow metric like resting heart rate feel like progress.

Social features work when they are small and close: a challenge with three friends outperforms a global leaderboard, because nobody is motivated by being ranked ninety-thousandth. Coaching, whether human, rule-based, or generated, is the most expensive feature in this list and the one most often added too early. It earns its cost when the product already has retained users who want the next step, not as a launch feature hoping to create them.

Retention mechanics that work and the ones that only look like they do

Do this

  • Baseline-relative goalsStart from what the user actually does and grow the target as they hit it. Small wins compound.
  • Forgiving streaksOne rest day per week or a repair action. Keeps the pull of a streak without the rage-quit.
  • Weekly summary with a trendTurns slow metrics into visible progress. The email or card people actually open.
  • Small group challengesThree to ten people who know each other. Accountability without humiliation.

Not this

  • Daily push reminders by defaultThe fastest route to notification permissions being revoked, then the app being deleted.
  • Fixed universal targetsTen thousand steps for everyone demoralizes half your users and bores the rest.
  • Global leaderboardsMotivating for the top hundred, meaningless for everyone else.
  • Coaching at launchExpensive to build, and there is nobody retained yet to coach.
What adaptive goals and forgiving streaks do to the retention curveLine chart of illustrative retention over ninety days for two product designs. With fixed goals, strict streaks, and daily push reminders, active users fall from 100 percent at day one to about 38 at day seven, 22 at day fourteen, 11 at day thirty, 6 at day sixty, and 4 at day ninety. With baseline-relative goals, forgiving streaks, and a weekly summary, the curve falls to about 45 at day seven, 34 at day fourteen, 26 at day thirty, 21 at day sixty, and 18 at day ninety. A marker at day thirty notes that week four is where most fitness apps are deleted. The figures are illustrative of the pattern, not measurements from a specific product. 0 25 50 75 100percent of installs still activeDay 1Day 7Day 14Day 30Day 60Day 90 Week four: the deletionpoint Fixed goals, strict streaks, daily pushes Baseline goals, forgiving streaks, weekly summary
Illustrative retention curves for the same acquisition cohort. The mechanics do not change week one; they change whether week four exists.

Wellness or medical? The regulatory line you must decide early

A fitness tracker that counts steps, logs workouts, and shows heart rate trends is a wellness product almost everywhere, with light regulation focused on privacy and truthful marketing. The moment it tells a user that their heart rhythm looks irregular, that their sleep pattern suggests a disorder, or that they should change a medication dose, it becomes software that diagnoses or treats, and in the United States, the European Union, and most other major markets that makes it a medical device subject to FDA, MDR, or equivalent rules. The engineering is not what changes; the evidence, documentation, quality system, and approval timelines are.

The decision has to be made before architecture, not after launch, because a medical pathway changes the team, the timeline, and the budget by multiples. Most fitness products should stay firmly on the wellness side, phrase every insight as information rather than advice, and avoid condition-specific language entirely. Products that genuinely want to cross the line, for example cardiac monitoring or chronic condition management, should be scoped from the start as healthcare software with the regulatory work planned in, not bolted on.

Privacy applies on both sides of the line. Health data is sensitive personal data under GDPR and most regional equivalents, and several US states now regulate consumer health data specifically. Collect only what features need, explain each permission at the moment it is requested, encrypt at rest and in transit, give users export and deletion, and never share with advertising partners. The fitness apps that made headlines for the wrong reasons in recent years did so over exactly these points.

Which side of the line is your product on?

Does the product tell the user anything about a health condition?

  • It shows measured data and general trends (steps, workouts, heart rate over time)

    Wellness product. Privacy law and truthful marketing apply; no device regulation.

    Information about activity is not a diagnosis. Keep insight copy descriptive, never prescriptive.

  • It suggests a user may have a condition or should seek care for one

    Likely regulated software. Plan clinical evidence, quality system, and approval before building.

    Detecting or flagging a condition is a diagnostic claim in most jurisdictions regardless of disclaimers.

  • It advises on treatment, dosing, or managing a diagnosed condition

    Medical device. Scope as a healthcare build with regulatory affairs from day one.

    Treatment advice carries the highest classification and the longest approval path.

Wellness or medical: the decision as a treeDecision tree with one root question, what does the product say to the user about their health, and three branches. Showing data and trends leads to a wellness classification with privacy law and honest marketing but no device regulation. Flagging a possible condition leads to likely regulated software needing clinical evidence and approval before launch. Advising on treatment leads to a medical device classification requiring a healthcare build with regulatory affairs involved from day one. What does the product say to the user about theirhealth? Shows data, trends Wellness Privacy law and honestmarketing; no deviceregulation Flags a possible condition Likely regulated Clinical evidence and approvalbefore launch Advises on treatment Medical device Healthcare build withregulatory affairs from dayone
The classification follows the claim, not the sensor. The same heart rate data is wellness when charted and medical when diagnosed.

What belongs in the MVP, and what waits

A fitness tracker MVP that can actually test the retention hypothesis needs onboarding with a measured baseline, passive step and active-minute tracking, manual and automatic workout logging, one wearable path through the platform health stores, adaptive goals with a forgiving streak, a daily view and a weekly summary, and the privacy controls the law requires. It does not need direct vendor integrations, social features, coaching, a web dashboard, or in-app purchases beyond a simple subscription gate, and each of those omitted items is a month of work that would delay learning whether anyone comes back.

The interface matters more in this category than most, because the product is consulted several times a day for a few seconds each. The daily view has to answer one question at a glance: how am I doing today. Numbers that need explanation, charts that need interpretation, and menus that hide the main action all lose to a competitor with a single ring. This is where investing in dedicated product design before development pays back fastest, because a fitness interface is redesigned far more often than it is re-architected.

Platform choice follows the audience. A cross-platform build with a shared codebase and native modules for sensors and health stores is the default for a consumer launch, and the Flutter app examples in this category show it holds up. Native-only makes sense when the product is deeply tied to one ecosystem, such as an Apple Watch-first experience, where the platform APIs are the product.

MVP scope: ship this, defer the rest

  • Onboarding with baselineRead seven days of existing health store data on first launch so the first goal is realistic.
  • Passive trackingSteps and active minutes from health stores and pedometer. No custom background service.
  • WorkoutsStart, pause, stop with GPS for outdoor types; import from health stores for everything else.
  • Adaptive goals and forgiving streaksThe retention engine. Write the rules down before coding them.
  • Daily view and weekly summaryOne glanceable screen and one trend view. Nothing else on the home tab.
  • Privacy controlsPer-permission explanation, export, deletion, and no third-party data sharing.

How much does a fitness tracker app cost to build?

Three coin columns of increasing height topped by a phone, a phone with a watch, and a phone with a watch and a server block, with a figure pointing at the middle one
The budget is driven by how many data sources you reconcile and how much background engineering you take on.

A focused MVP with the scope above costs roughly USD 60,000 to 120,000 and takes four to six months with an experienced team. The range depends mostly on how many platforms ship at launch, how much custom design the product needs, and whether background tracking beyond the platform APIs is required. A fuller product adding direct vendor integrations, social challenges, coaching content or logic, a web dashboard, and subscription management typically lands between USD 120,000 and 250,000 over eight to fourteen months, with the upper end driven by the number of integrations and the sophistication of the coaching layer.

Post-launch costs scale with users and data. Storing years of per-minute samples for a large user base is a real infrastructure line. Vendor API integrations break when vendors change them, which they do, and each OS release brings new background execution rules that need testing. A sensible plan reserves a standing engineering budget for maintenance from launch, sized at roughly a fifth of the build cost per year, plus infrastructure that grows with active users.

Where teams overspend is predictable: building vendor integrations before knowing which devices users own, building coaching before there is anyone to coach, and building custom background services when the platform APIs would have sufficed. Where cutting backfires is equally predictable: skimping on reconciliation logic, skipping testing on low-end Android devices, and treating privacy controls as a compliance afterthought rather than a trust feature. Cut features, never integrity.

The planning numbers

USD 60k to 120k Focused MVP, one wearable path, adaptive goals Four to six months. Planning range for custom development, not a quote.
USD 120k to 250k+ Platform with integrations, social, coaching, dashboard Eight to fourteen months. Upper bound driven by integration count and coaching depth.
About one fifth per year Standing maintenance as a share of build cost OS changes, vendor API changes, device testing, and infrastructure that grows with users.

Frequently asked questions

How much does it cost to build a fitness tracker app?

A focused MVP with step and workout tracking, one wearable path through HealthKit and Health Connect, adaptive goals, and a weekly summary typically costs USD 60,000 to 120,000 over four to six months. A platform with direct vendor integrations, social challenges, coaching, and a web dashboard runs USD 120,000 to 250,000 or more over eight to fourteen months. Ongoing maintenance is roughly a fifth of build cost per year plus infrastructure that scales with users.

Do I need to integrate with Fitbit, Garmin, and Apple Watch directly?

Not at launch. HealthKit on iOS and Health Connect on Android already aggregate data from most wearables, including Apple Watch, Garmin, Fitbit, Oura, and others once the user has the vendor app installed. Start with those two integrations, then add direct vendor APIs for the devices your analytics show users actually connect. Direct integrations give richer data but each costs an OAuth flow, webhook handling, and ongoing maintenance.

How do fitness apps track steps in the background without draining the battery?

They mostly do not track in the background themselves. The operating system records steps continuously through low-power motion coprocessors, and the app reads that history from the pedometer APIs and platform health stores when it opens or syncs. For live workouts, the platform workout session APIs grant temporary background rights. Custom always-on background services are the exception, not the norm, and are the main cause of battery complaints.

Is a fitness tracker app a medical device?

Usually not. An app that counts steps, logs workouts, and shows heart rate or sleep trends is a wellness product in most jurisdictions, regulated for privacy and truthful marketing but not as a device. It becomes regulated software when it claims to detect, diagnose, or advise on a health condition. Decide which side of that line the product is on before designing it, because the medical pathway changes team, timeline, and budget substantially.

What keeps users coming back to a fitness app?

A visible result in the first week, goals that start from the user's own baseline and grow as they hit them, streaks that forgive an occasional miss, and a weekly summary that turns slow metrics into visible progress. Small group challenges with people the user knows work better than global leaderboards. Daily push reminders by default and fixed universal targets are the two most common retention mistakes.

Should I build a fitness app natively or cross-platform?

Cross-platform with native modules for sensors and health stores is the default for a consumer launch on both iOS and Android, because most of the product is screens and logic that a shared codebase handles well. Go native-only when the product is built around one ecosystem, such as an Apple Watch-first experience where the watch APIs are the product itself.

When the tracker is ready to be built, AgileTech is an AI native software development company in Vietnam with mobile teams who have shipped sensor-heavy consumer products through exactly these constraints.

Consult Industry Specialists

Connect with us today to discuss your software development needs and discover how our tailored outsourcing services can propel your business forward.

Start a conversation
AgileTech Vietnam team at the office

Privacy choices

We use one category of strictly necessary first-party storage, which keeps the site working and remembers this choice; it is always active. Every other category is optional and stays off until you switch it on, wherever you are in the world. Two optional categories have something behind them today: Analytics, which is Google Analytics, and External content, which is the Google map of our Hanoi office on the Contact page. Neither runs until you allow it.

Our worldwide approach. We apply one standard to everyone: nothing outside strictly necessary storage runs until you allow it. That meets the EU and UK requirement for prior consent, Vietnam's Law 91/2025/QH15 on personal data protection, the notification and consent requirements of Singapore's PDPA, and US state privacy law. You can withdraw or change your choice at any time, as easily as you gave it, from Privacy choices in the footer.

Where you are connecting from. Our network tells us the country associated with your connection, and we use it to choose which consent policy to apply. We do not use it to work out your address, we do not put it in a cookie, and we never send your IP address to the page. Today every country receives the same strict policy, so it makes no difference to what you see. If your country cannot be determined, or you are using Tor, you get the strict policy too: an unknown location always means the more protective setting, never the weaker one.

If you are in the United States. We do not sell your personal information and we do not share it for cross-context behavioral advertising, so there is nothing to opt out of. We still honor an opt-out preference signal from your browser: if your browser sends Global Privacy Control, the optional categories stay off without you having to do anything.

Full detail, including the name and lifetime of the one cookie we set, is in the Cookie Policy.