ERPWork Terms of Use
These terms apply when you download or use the ERPWork mobile app ("the app"). By using the app you agree to them. If you do not agree, please do not use the app.
What the app is
ERPWork is a mobile companion app for ERPNext (Frappe). It connects to an ERPNext site that you or your organisation already runs, and lets you view and work with that site's data from your phone. The app is free to download and is supported by ads (see Ads).
ERPWork is independent of ERPNext and Frappe; see About ERPNext and Frappe.
About ERPNext and Frappe
ERPNext is a free and open-source ERP (accounting, sales, purchasing, stock, CRM, projects and more), and Frappe HR adds HR and attendance. Both are built on the open-source Frappe Framework and made by Frappe Technologies with a worldwide community.
- Open source. ERPNext and Frappe HR are licensed under the GNU GPL v3, and the Frappe Framework under the MIT licence. Their source code is public: github.com/frappe/erpnext, github.com/frappe/hrms and github.com/frappe/frappe.
- Your own site. Anyone can install ERPNext on their own server for free, or get a managed site on Frappe Cloud. Your data stays on the site you or your organisation chose.
- Learn more. ERPNext documentation and the Frappe community forum.
ERPWork is an independent app that works with any ERPNext site through its standard API. It is not made, endorsed or supported by Frappe Technologies, the ERPNext project or Frappe Cloud. "ERPNext" and "Frappe" are trademarks of Frappe Technologies Pvt. Ltd.
Your account and your ERPNext site
- The app does not create accounts. You sign in with an account on an ERPNext site, which is created and managed by that site's administrator.
- Your organisation's ERPNext site, not the developer, stores your business data and decides who can see or change it. Your use of that site is also governed by your organisation's own rules and agreements.
- If you have the System Manager role, the app lets you turn on push notifications for your site (Settings > Notifications > Enable for this site). This adds the "ERPWork Push Token" DocType and the "ERPWork Push" Webhook to the site, and from then on the site sends its notifications' title and text through Expo and Google Firebase Cloud Messaging to its users' phones. Only do this if your organisation allows it. You can disable or delete them on the site at any time.
- If you have the System Manager and Script Manager roles, the app also lets you turn on ERPWork AI for your site (Settings > ERPWork AI > Enable for this site). This adds the "ERPWorkAi Settings" DocType and the "ERPWork AI Chat" API Server Script to the site; from then on, users who add their own AI provider and key can send questions and the ERPNext data needed to answer them from the site to that provider (see ERPWork AI). Only do this if your organisation allows it. You can disable or delete them on the site at any time.
- You are responsible for keeping your login details safe and for activity done with your account in the app. If you turn on "remember", your login is saved on your phone; protect your phone with a screen lock, and use the app lock if others use your device.
- The app may link to Frappe Cloud for people who don't have an ERPNext site yet. Signing up there is a separate service under Frappe Cloud's own terms.
Acceptable use
You agree not to:
- use the app to access an ERPNext site or data you are not authorised to access;
- use the app for anything unlawful, or to harass, defraud or harm others;
- interfere with the app, the ERPNext sites it connects to, or other users;
- tap ads you are not interested in, or encourage others to, or otherwise generate fake ad activity;
- copy, modify, reverse engineer or resell the app, except where the law allows it;
- use ERPWork AI to create unlawful, harmful, hateful, sexually explicit or misleading content, to deceive or impersonate others, or to break your AI provider's usage policies.
ERPWork AI
ERPWork AI is an optional assistant in the app. It works only after it is set up on your ERPNext site and you add your own AI provider and API key ("bring your own key").
- Your provider, your key, your costs. You choose the provider (Anthropic Claude, OpenAI, OpenRouter or Google Gemini) and use your own or your organisation's account with it. Your use of the provider is governed by its own terms, usage policies and privacy policy, and any charges it makes are between you (or your organisation) and the provider. The developer does not provide, resell or control the AI service. Make sure your organisation allows sending its business data to the provider you choose.
- What is sent. Your questions (typed or dictated), any photo you attach, and the ERPNext data the app looks up with your own permissions to answer them or to pre-fill a new record (including your own recent records of that type) are sent from your ERPNext site to your provider. The Privacy Policy explains this in detail.
- AI can be wrong. Answers are generated by AI, are labelled "AI-generated", and may be inaccurate, incomplete or out of date. They are not professional, financial, legal or tax advice. Check important information in ERPNext before relying on it.
- You confirm every change. ERPWork AI can only propose creating a Lead, Timesheet, ToDo or Task, adding time to your draft Timesheet, or changing a record's status. Nothing is saved until you review it and tap Confirm (or Save & Submit, for a Timesheet), and it is saved under your own account and permissions. Values the AI pre-fills from your earlier records or a photo can be wrong, so check them first. You are responsible for the changes you confirm. ERPWork AI cannot read or change the site's setup (DocTypes, fields, scripts, roles, users, permissions or settings).
- Reporting answers. If an AI answer is offensive, harmful or inappropriate, report it with the Report option on the answer, or email us at choudharyvivek195@gmail.com, so we can improve the safeguards.
- We may change, limit or remove ERPWork AI or its supported providers at any time.
Updates and scanning
- The app updates its own code in the background (over-the-air updates through Expo) and checks whether a newer version must be installed from the Play Store. When a version is no longer supported, the app may ask you to update before you can keep using it.
- The Barcodes screen saves the codes you scan into the Item's barcode table on your ERPNext site, and the POS screen creates invoices and draft (held) orders there. Check the Item or invoice before you scan or confirm; you are responsible for what is saved with your account.
Ads
The app shows small banner ads from Google AdMob, clearly marked "Ad": one fixed at the bottom of Home, the app dashboards, lists and documents, plus one in the middle of Home and the dashboards; on the ERPNext tab, one fixed banner on workspace, list and report pages (not on forms or while typing). There are none on sign-in, forms or while editing, or settings, and none during the first day after install. Ads are provided by third parties; the developer does not control and is not responsible for the products or services they advertise. How ad data is handled, and how you can control personalised ads, is described in the Privacy Policy.
Privacy
Our Privacy Policy explains what data the app handles and where it goes. It is part of these terms.
Data accuracy and availability
- The app shows data from your ERPNext site. Figures, dashboards and charts are provided for convenience; check important numbers on the site itself before relying on them for business, financial or legal decisions.
- The app works only while your ERPNext site is reachable and compatible. Features may stop working if your site is offline, changes its version or settings, or restricts your access.
- Answers from ERPWork AI are generated by AI and may be wrong (see ERPWork AI).
- We may change, suspend or stop offering the app or any feature at any time.
Intellectual property
The app, its design and its code belong to the developer. We give you a personal, non-exclusive, non-transferable licence to use the app on devices you own or control, under these terms and the rules of the store you got it from. Your business data remains yours or your organisation's.
No warranty
The app is provided "as is" and "as available", without warranties of any kind, to the extent the law allows. We do not promise that the app will be error-free, uninterrupted, or free of harmful components, or that it will meet your needs.
Limitation of liability
To the extent the law allows, the developer is not liable for any indirect, incidental, special or consequential loss, or for loss of data, profits or business, arising from your use of or inability to use the app, including problems with your ERPNext site or third-party services such as your AI provider, AI-generated answers, or changes you confirm in ERPWork AI. Nothing in these terms limits liability that cannot be limited by law.
Ending use
You can stop using the app at any time by signing out and uninstalling it. Your access to an ERPNext site can be ended by that site's administrator. We may stop providing the app to you if you break these terms.
Changes to these terms
We may update these terms when the app changes. We will post the new version on this page with a new effective date. If you keep using the app after a change, you accept the updated terms.
Contact
Vivdeveloper
GitHub: github.com/Vivdeveloper
Email: choudharyvivek195@gmail.com