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.