workso

Technical approach

Full Huawei stack: native on device, Huawei Cloud in the cloud

Not a wrapped web page, and not “on-device plus a self-hosted backend”. From the camera pipeline to payment verification, everything uses official Huawei capabilities.

  • ArkTS + ArkUI
  • C++ native camera pipeline
  • Account Kit
  • IAP 2.0
  • Cloud Foundation Kit

Stack

Which Huawei capabilities are used

Native HarmonyOS

ArkTS + ArkUI declarative UI, with C++ native code for camera, encoding and watermark compositing.

Huawei account (Account Kit)

One-tap sign-in gives nickname and avatar for watermarks and membership, with no new account system.

Huawei In-App Purchases (IAP 2.0)

Subscriptions are paid through Huawei and can be viewed or cancelled in system Subscriptions.

Cloud Foundation Kit

Cloud functions verify subscription receipts and Cloud DB delivers configuration (watermark and paid-module switches can be changed server-side).

Service widget

A home-screen widget reaches the features you use most, with fewer taps.

Store review self-checks

Reworked to AppGallery safety and experience rules: status bar, touch target sizes, contrast, minors mode and more.

Architecture

Why we run no business server of our own

A self-hosted server would mean user footage passing through us, and one more surface to leak. workso keeps the heavy lifting on the device and the cloud side as small as possible.

  • All processing is on device: watermark compositing, transcription, OCR and muxing
  • The cloud side does two things only: membership checks and config delivery (no footage)
  • There is no upload, archive or cloud-drive feature, so your work content is never stored
  • No third-party analytics or ad SDKs, and your data is not sold to anyone (nor will it be)

This gives a checkable result: with the network off, core features such as recording, photos, scanning and diary entries keep working.

Verifiable

Things you can check yourself

  • Flight mode: recording, photos, scanning and the diary still work (AI and weather aside)
  • Membership subscriptions appear in system Subscriptions and can be cancelled there
  • Turn off any permission in system settings: only that feature stops, with no re-prompting
  • Me → About this app shows the version, agreements and contact details

Native HarmonyOS, ready once installed

Search workso in AppGallery.

Go to download