Business data collected by the App serves direct operational purposes within the application. Separate advertising-related data may be processed by Google Mobile Ads (AdMob) when the App is used in ad-supported mode, as described in Section 6.
Authentication & Access Control: Email credentials authenticate users via Firebase Auth. User profiles and permission strings enforce role-based access to all screens and data operations in real time.
Point-of-Sale & Sales Operations: Customer data, product data, and pricing power the POS checkout, sale recording, receipt generation, stock level updates, and customer balance tracking.
Inventory Management: Product and batch data enable FIFO stock tracking, stock movement history, low-stock threshold alerting, and cost-of-goods calculations.
Financial Reporting: Transaction, expense, purchase, and sales data generate cash-flow reports, profit/loss analysis, customer/supplier ledgers, and employee payroll summaries — displayed exclusively within your company's account.
Document Generation (On-Device): The pdf and printing Flutter packages render A4 invoices and 58mm/80mm thermal receipts locally on your device from your business data. PDFs are generated in-memory and only printed/shared at your explicit direction — no PDFs are uploaded to any server.
Tax Filing (FBR / ZATCA): When enabled, invoice data is transmitted to government tax authority APIs on your behalf. Full details are in Sections 7 and 8.
QR Code Generation (On-Device): The qr_flutter package generates QR codes entirely on your device from ZATCA TLV-encoded data and FBR invoice references for embedding in receipts. No external QR service is contacted.
Order Management: The order-booking workflow uses booker identity, customer data, and area assignments to track field sales orders from submission through approval, dispatch, delivery, and conversion to sales records.
URL Launching: The url_launcher package may open external web links from the About or Contact Us screens. No application data is transmitted when opening a URL beyond the URL itself.
Advertising for Non-Subscribed Users: When an account does not have an active paid subscription, the App may request and display advertisements through Google AdMob. Advertising-related device and interaction data may be processed by Google for ad delivery, measurement, analytics, security, and fraud prevention. We do not provide your sales, customer, supplier, employee, inventory, accounting, tax credential, or other business records to advertisers for ad targeting.
🚫
We categorically do not: sell your business data · provide your customer, supplier, employee, sales, inventory, accounting, or tax records to advertisers · share business records with data brokers · train our AI/ML models on your business data · perform cross-business profiling · or monitor your employees for advertising purposes. AdMob's separate processing of advertising-related device and interaction data is described in Section 6.