Terms of Service
Effective Date: September 11, 2026 (version 2026-09-11)
These Terms of Service ("Terms") govern your access to and use of the SkillPort mobile application and related services (the "Service") operated by Apply IT Sdn. Bhd. ("we," "us," or "our"). You accept these Terms by ticking the consent box shown when you create an account, or by continuing past the equivalent notice shown beside the sign-in-with-a-provider buttons. We record the version of these Terms you accepted and the date you accepted it.
1. Eligibility and Guardian Consent
Educator and Guardian accounts. You must be at least 18 years old to create an Educator or Guardian account. By creating one, you represent and warrant that you meet this requirement and have the legal capacity to enter into these Terms.
Student accounts. A Student account may be held either by a person aged 18 or over, or by a student under 18 whose parent or legal guardian has read and accepted these Terms and our Privacy Policy on their behalf. When you create a Student account you confirm, by ticking the consent box shown at registration, that one of those two statements is true. Where the account holder is under 18, the parent or legal guardian who consented is responsible for the account and is bound by these Terms together with the student.
We do not ask for a date of birth and we do not verify age. We rely on the confirmation given at registration. If you are a parent or legal guardian and you believe a student under 18 has created an account without your consent, contact us at hello@skillport.my and we will suspend the account and delete the associated personal data — see Section 8 and our Account Deletion page.
Minors recorded by an Educator. Separately from account holders, an Educator may record information about students who are minors and who hold no account of their own. Section 7.3 governs that data: the Educator must have obtained the parent or guardian consent required for it.
2. Account Registration
- You must provide accurate, current, and complete information during registration.
- You are responsible for keeping your sign-in methods safe — any passkey on your devices, and the mailbox that receives your sign-in codes.
- You are responsible for all activities that occur under your account.
- You must notify us immediately of any unauthorized use of your account at hello@skillport.my.
- We reserve the right to suspend or terminate accounts that violate these Terms.
3. Description of Service
SkillPort is a mobile platform where educators, learners and the guardians who pay for them trade skills safely. Educators run their teaching practice on it; learners and guardians follow classes, records and payments on it. The Service provides tools to:
- Manage student profiles and enrolment
- Create and organise courses and class schedules
- Track attendance and record remarks after each lesson
- Record and manage finances (payments, invoices), including bank-in slips submitted by a learner or guardian as evidence of payment
- Submit e-Invoices to LHDN's MyInvois platform on your behalf (see Section 10)
- Generate student feedback and progress reports
- Invite guardians and learners to view the records that concern them
- Manage your educator profile, listing and business settings
4. The Port: Our Role in a Trade
SkillPort is a place where educators and learners — or the parents and guardians who pay for them — meet and trade. We provide the facilities: the admin tools an educator runs a practice on, the student record, the payment trail and the safety rules around them. We are not a party to the teaching engagement itself.
- The educator decides what they teach, to whom, when, and at what price. We do not set, approve or guarantee fees.
- Payment for lessons is made by the learner or guardian to the educator. Where a learner or guardian submits a bank-in slip through the Service, the Service records it and the educator verifies it. We do not hold, collect or transfer the funds, and we are not a payment processor, escrow agent or guarantor of payment.
- We do not employ educators, verify their qualifications, or guarantee any lesson, attendance, progress or result.
- A dispute about a lesson, a fee, a refund or a record is between the educator and the learner or guardian. We will make the records the Service holds available to the people entitled to them, and we may suspend an account under Section 16.
- Where an educator publishes a listing or profile through the Service, the educator is responsible for its accuracy and for having the right to publish it.
Nothing in this Section limits the rights of a parent or guardian under Section 8, or any right you have under Malaysian consumer protection law that cannot be excluded.
5. Automated Assistance (AI Agent)
The Service includes an automated assistant, an AI Agent. The AI Agent can read information already in your account, summarize it, draft text, read a figure from a document you upload, compare values, and draw your attention to something that may need checking.
Everything the AI Agent produces is a suggestion, not a decision. No output of the AI Agent, and no other automated or machine-learning feature of the Service, takes effect on its own. A person reviews and confirms it, or it does not happen. This applies in particular to:
- Verifying or rejecting a payment
- Issuing, changing or voiding an invoice or credit note
- Marking or amending attendance
- Creating or editing a student, guardian or enrolment record
- Granting or removing access to an account or a record
- Submitting an e-Invoice to LHDN (see Section 10)
- Sending a message to a learner or guardian
Where the AI Agent checks something — for example reading an uploaded payment slip and comparing the amount with the payment recorded — the result is shown to the educator as a flag beside the document itself. A flag is not a finding of wrongdoing, and it is not proof of anything. It is an observation that may be mistaken, offered so that a person can look at the original and decide.
The AI Agent can be wrong. It may misread a figure, miss one, or flag something that is perfectly in order. You should not rely on it as the sole basis for a decision, and you remain responsible for any action you confirm — including one the AI Agent suggested.
We do not use automated processing alone to make decisions that produce legal or similarly significant effects on any person, and we do not attempt to determine whether a document you upload was produced by artificial intelligence. The AI Agent sees only what your role already permits you to see; it is not a route to another user’s records.
6. Acceptable Use
You agree to use the Service only for lawful purposes and in accordance with these Terms. You agree NOT to:
- Use the Service for any illegal or unauthorized purpose
- Upload content that is defamatory, obscene, harmful, or infringes on the rights of others
- Attempt to gain unauthorized access to any part of the Service, other accounts, or computer systems
- Interfere with or disrupt the Service or servers and networks connected to it
- Use automated means (bots, scrapers) to access the Service without our written permission
- Impersonate any person or entity, or falsely state or misrepresent your affiliation
- Upload viruses, malware, or any other malicious code
- Collect or store personal data of other users without their consent
- Use the Service to send unsolicited communications (spam)
7. Your Content and Data
7.1 Ownership
You retain full ownership of all data and content you submit to the Service, including student records, course materials, financial data, and feedback reports. We do not claim any ownership rights over your content.
7.2 License to Us
By submitting content to the Service, you grant us a limited, non-exclusive, worldwide license to store, process, and display your content solely for the purpose of providing and improving the Service. This license ends when you delete your content or account.
7.3 Your Responsibilities
You are solely responsible for the data you enter into the Service, including student information. You must ensure you have appropriate consent (including parental or guardian consent for students under 18) to store and manage any personal data through the platform. You are responsible for complying with all applicable data protection laws, including Malaysia's Personal Data Protection Act 2010, in your jurisdiction.
In data-protection terms, you are the data controller for the student records you create and we process them on your behalf and on your instructions. Where a student under 18 holds their own Student account, the consent for that account is given at registration under Section 1 rather than by you.
You must respond to requests from a parent or guardian about the records you hold on their child. If we receive such a request directly and it concerns records you created, we will forward it to you and expect you to act on it without undue delay.
8. Guardian Access and Guardian Requests
When you invite guardians to connect with student profiles, you represent that you have the authority to share the relevant student information with those guardians. You are responsible for managing guardian access and the information visible to them.
A Guardian account shows only the records of the children linked to it. It never exposes the account holder's own student or educator records, and never another family's data.
Rights of a parent or guardian. A parent or legal guardian may, in respect of their own child, ask us to give access to, correct, or delete the child's personal data, and may withdraw consent for their child's Student account. Write to hello@skillport.my from the email address linked to the child's record, or see the Account Deletion page for the full procedure and the identity checks we apply. This right exists whether or not the child holds an account of their own, and it does not depend on the Educator's cooperation — where the records were created by an Educator we will act with them under Section 7.3.
9. Subscription and Payments
The Service is offered free of charge during early access. Certain features may in future require a paid subscription. If so:
- Subscription fees and billing cycles will be clearly presented before purchase.
- Payments are processed through the platform's designated payment provider.
- Subscriptions auto-renew unless cancelled before the end of the current billing period.
- Refunds are handled in accordance with the applicable app store policies (Apple App Store, Google Play Store).
- We reserve the right to change subscription pricing with reasonable notice.
10. E-Invoice Submission (LHDN MyInvois)
The Service includes a feature that submits e-Invoices to the Inland Revenue Board of Malaysia (Lembaga Hasil Dalam Negeri, "LHDN") through its MyInvois platform on your behalf. The following terms apply whenever you enable or use this feature.
10.1 Appointment as Intermediary
Apply IT Sdn. Bhd. operates as a registered intermediary / ERP system provider connected directly to LHDN's MyInvois Application Programming Interface (API). By enabling or using the e-Invoice feature, you appoint Apply IT Sdn. Bhd. as your authorized intermediary to transmit e-Invoices to LHDN on your behalf using the data you supply. You remain the taxpayer of record and retain full legal responsibility for your tax affairs.
10.2 Educator (Taxpayer) Authorization Required
Before the e-Invoice feature is activated for your account, you must grant Apply IT Sdn. Bhd. intermediary authorization within your own MyTax / MyInvois account, as required by LHDN. Direct API access does not, by itself, authorize us to file on your behalf. If this authorization is not in place, LHDN may reject a submission or treat it as unauthorized, and we will be unable to submit on your behalf.
10.3 Accuracy of Your Data
You warrant that all data you supply for e-Invoice submission — including your Tax Identification Number (TIN), business registration number, invoice amounts, line items, and buyer details — is accurate, complete, and current. We submit e-Invoices based solely on the data you provide; we do not independently verify or amend it.
10.4 Rejections and Errors
We will surface LHDN validation results, rejection codes, and error messages back to you promptly so that you can correct and resubmit. We are not liable for rejections, penalties, fines, or other consequences arising from inaccurate, incomplete, or unlawful data that you supplied.
10.5 No Unauthorized Re-submission
Where an invoice already carries a valid LHDN Unique Identifier (UUID), we will not re-submit it without your explicit instruction, in order to prevent duplicate submissions.
10.6 Platform Availability
Submission depends on the availability of LHDN's MyInvois platform and API. We do not control, and are not responsible for, LHDN downtime, API changes, validation-rule changes, or processing delays that occur on LHDN's side.
11. Intellectual Property
The Service, including its design, code, features, logos, and branding, is owned by Apply IT Sdn. Bhd. and is protected by intellectual property laws. You may not copy, modify, distribute, sell, or lease any part of the Service or its content without our written permission.
12. Third-Party Services
The Service may integrate with third-party sign-in providers (Google, Apple, Facebook) and other services, and it supports passkeys created and stored by your device's operating system. Your use of third-party services is subject to their respective terms and privacy policies. We are not responsible for the practices of third-party service providers.
13. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR COMPLETELY SECURE.
14. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, APPLY IT SDN. BHD. SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, USE, OR GOODWILL ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE. OUR TOTAL LIABILITY FOR ANY CLAIM ARISING FROM THESE TERMS OR YOUR USE OF THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR RM 100, WHICHEVER IS GREATER.
THIS LIMITATION APPLIES TO ALL ACTS AND OMISSIONS IN CONNECTION WITH THE SERVICE, INCLUDING OUR SUBMISSION OF E-INVOICES TO LHDN AS YOUR AUTHORIZED INTERMEDIARY UNDER SECTION 10, LHDN MYINVOIS PLATFORM OR API DOWNTIME, AND FAILED, DELAYED, OR DUPLICATED SUBMISSION ATTEMPTS. NOTHING IN THESE TERMS TRANSFERS TO US YOUR STATUTORY LIABILITY AS THE TAXPAYER OF RECORD, AND NOTHING IN THESE TERMS LIMITS ANY LIABILITY THAT CANNOT BE LIMITED UNDER APPLICABLE LAW.
15. Indemnification
You agree to indemnify and hold harmless Apply IT Sdn. Bhd., its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including reasonable attorneys' fees) arising out of or related to your use of the Service, your violation of these Terms, or your violation of any rights of a third party.
16. Termination
- You may terminate your account at any time by requesting account deletion through the app or by contacting us.
- We may suspend or terminate your access to the Service at any time for violation of these Terms, with or without notice.
- Upon termination, your right to use the Service ceases immediately.
- Sections regarding intellectual property, disclaimers, limitation of liability, indemnification, and any e-Invoice record-keeping obligations survive termination.
17. Modifications to Terms
We may revise these Terms at any time. Material changes will be communicated through the app or via email. Your continued use of the Service after the revised Terms become effective constitutes your acceptance of the changes. If you do not agree to the new Terms, you must stop using the Service.
18. Governing Law and Disputes
These Terms are governed by and construed in accordance with the laws of Malaysia. Any disputes arising from these Terms or your use of the Service shall be resolved through good-faith negotiation first. If negotiation fails, disputes shall be subject to the exclusive jurisdiction of the courts of Malaysia.
19. Severability
If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary, and the remaining provisions shall remain in full force and effect.
20. Entire Agreement
These Terms, together with our Privacy Policy and Cookie Policy, constitute the entire agreement between you and Apply IT Sdn. Bhd. regarding your use of the Service.
21. Governing Language
These Terms, our Privacy Policy, our Cookie Policy and our Account Deletion policy are drafted, maintained and amended in the English language. The English version is the sole authoritative text and the only version that is legally binding on you and on us.
We may publish translations of these documents into Bahasa Malaysia, Chinese or other languages. Any such translation is provided solely for your convenience and information. A translation has no independent legal effect and does not create, vary, limit or waive any right or obligation under these Terms.
In the event of any discrepancy, inconsistency, ambiguity, error, omission or difference in meaning between a translated version and the English version — including where a translation has not yet been updated to reflect an amendment to the English text — the English version shall prevail and govern. Nothing in this Section affects any right you have under Malaysian law to receive information in the national language.
22. Contact Us
If you have questions about these Terms, please contact us:
- Email: hello@skillport.my
