Please read these Terms of Service ("Agreement", "Terms of Service", “Terms”) carefully before using www.codementor.io ("Codementor"), collectively "Sites" or "Platforms", operated by Peeridea, Inc ("us", "we", or "our"). This Agreement sets forth the legally binding Terms and Conditions for your use of the Sites.

The Sites are platforms where Developers provide software development services to Clients. On Codementor, Clients can receive software development help via Live 1:1 Sessions, Freelance Jobs, Code Reviews, and Direct Payments. Our role is to facilitate the availability of the Sites and the services provided by Mentors. Codementor is not a provider of coding or mentoring services. Mentors are independent contractors and are not employees of Codementor.

By accessing or using the Sites in any manner, including, but not limited to, visiting or browsing the Sites, or contributing content or other materials to the Sites, you agree to be bound by these Terms of Service. Capitalized terms are defined in this Agreement.

Additional definitions:
Clients (“Users”): users who request the help of experts on the Sites
Mentors (“Developers”): experts who provide services to Clients

1. Codementor Pre-Paid Credits and Featured Request Policies

Users may purchase Codementor Credits (“pre-paid credits”) to use on our Site. If a User needs to refund any unused pre-paid credits, the User will be charged a credit refund fee. Pre-paid credits are refundable up to 90 days from the time of purchase.

For every payment transaction on Codementor, there is a service fee that is charged at the time of transaction.

Users may purchase the Featured Request option when creating a request for Live 1:1 Sessions, Freelance Jobs, Code Reviews, or Long-term Mentorships. Featured Requests place the User’s request at the top of the open request list provided to Mentors for the first 24 hours. The Featured Request option is non-refundable.

2. Refund/Payout Policy & Dispute Resolution

Disputes are reviewed and handled on a case-by-case basis. If you have any questions about a Live 1:1 Session, Freelance Job, Code Review, and/or Direct Payment, please email us before the payouts are finalized for Mentors (on Sundays 11:59pm PST). Should disputes happen on our platform, please refrain from taking the dispute to PayPal or Stripe, as we won’t be able to assist you at all, and you’d most likely end up having to wait longer.

Before initiating the formal dispute process, communication between Mentors and Clients is highly encouraged to help resolve any issues quickly. The dispute mediation process could take up to several weeks or more.

After a dispute is initiated, if we do not receive a response from the Client or Mentor within 5 calendar days, we reserve the right to do the following:

  • For Live 1:1 Sessions: Close the dispute
  • For Suspended Freelance Jobs and Code Reviews: Release the disputed funds to the responding party, no matter if the job is suspended or completed

Please refer to the subsections below for more details about the specific policies for Live 1:1 Sessions, Freelance Jobs and Code Reviews (both Suspended and Completed), and Direct Payments.

When a dispute is being reviewed, Codementor reserves the right to use a third-party arbitration service to make a final decision about how the dispute should be handled.

2.1 Live 1:1 Sessions

Mentors can refund Clients at any time before the Mentor receives the payout for the Session. Mentors are highly encouraged to refund Clients who are unsatisfied within reason during a Live Session. We reserve the right to pause or delay the payout for a Session if a dispute arises, or when a dispute may potentially arise.

Clients should keep in mind that Sessions are charged based on time. As some requests are more complex than others, your request may not be resolved within one Live 1:1 Session. If a Client experiences an issue during a Live 1:1 Session, the Client must submit an invoice question at the end of the Session. Codementor may reach out to the Client/Mentor to resolve the invoice question. When this occurs, the Client and Mentor are required to reply to our emails within 5 calendar days, or stated period of time, unless the invoice question is resolved, otherwise we reserve the right to resolve the case in favor of the party that does respond to our emails (“responding party”).

An invoice question is considered resolved when the Live 1:1 Session has been refunded by the Mentor or paid by the Client after the invoice question was created.

For Sessions in which the Client did not submit an invoice question, Codementor Support must be contacted about the dispute within 5 calendar days after the end of the Session to help the Client and Mentor initiate mediation. Codementor may reach out to the Client/Mentor to resolve the invoice question, and when this occurs, the Client and Mentor are required to reply to our emails within 5 calendar days, or stated period of time, unless the invoice question is resolved. If either the Client or the Mentor fails to respond promptly, Codementor reserves the right to resolve the case in favor of the responding party.

  • 2.1.1 Invoice question handling when Mentor or Client is unresponsive

    If the Mentor does not respond to our emails about the invoice question within 5 calendar days, or stated period of time, the Mentor will not receive the payout for the Session. If the Mentor has already received the payout for the Session, the payout amount will be deducted from the Mentor’s future payouts.

    If the Client does not respond to our emails about the invoice question within 5 calendar days, or stated period of time, the Client authorizes Codementor to charge the Client for the full cost of the Session, and the Mentor will receive the payout for the Session.

  • 2.1.2 Payment Failure and Payment Compensation

    Once a Session has ended, Clients will be charged the invoice amount. In cases where the charge fails, Codementor reserves the right to suspend the Client’s account until the invoice is paid. Regarding Mentor payout for a Session with an unpaid invoice, unless fraud or disputes are involved, Codementor will determine the amount to be paid out with a maximum payout not exceeding more than 2 hours worth of the Session time.

    If help was offered to Clients unofficially (i.e. no official Live 1:1 Session, Freelance Job, Code Review, or Direct Payment was created), compensations will not be considered or provided.

2.2 Suspended Freelance Jobs and Code Reviews

Before a Freelance Job or Code Review has been marked as complete by the user, mentors can refund Clients partially or fully if there’s any issue or problem.

If a Mentor submits a Freelance Job or Code Review for review, but it was not completed according to the specifications agreed upon prior to the creation of the Job, the Client must immediately suspend the Job and discuss the concerns with the Mentor. Suspending the Job will pause the payout to the Mentor so that a resolution can be reached. If the Job is not suspended within 5 calendar days after the Mentor had submitted the Job for review, the Client agrees that the payment on escrow will be released to the mentor and the payment is non-refundable.

A suspended Job is considered resolved when it has been cancelled or marked as completed.

If the Client/Mentor needs assistance in coming to a resolution for a suspended Job, Codementor Support must be contacted within 5 calendar days after the Client/Mentor has submitted the Job for review in order to initiate mediation.

Once a Job has been suspended by the Client, Codementor Support may also reach out to the Client/Mentor to initiate mediation. When this occurs, the Client and Mentor are required to reply to our emails within 5 calendar days, or the stated period of time, unless the suspended Job is resolved. Otherwise, we reserve the right to resolve the case in favor of the responding party.

During mediation, if we do not receive a reply within 5 calendar days, or the stated period of time, we reserve the right to resolve the case in favor of the responding party. If the responding party is the Client, the funds will be refunded to the Client in full. If the responding party is the Mentor, the funds will be released from suspension and processed to the Mentor in full.

If the Client and Mentor are unable to come to a resolution during the mediation, the Client and Mentor agree to allow Codementor to use a third-party arbitration service to make a final decision on how the dispute should be handled. The Client and Mentor agree to pay all arbitration fees and accept that the decision made by the third-party arbitrator is final and irrevocable.

Once an agreement has been reached by both parties, the Client should confirm the payment. Codementor will then release the payment from suspension to the Mentor. Freelance Jobs and Code Reviews that have been confirmed are non-refundable.

2.3 Completed Freelance Jobs and Code Reviews

After the Mentor has submitted their work for review (i.e. “Pending Review), the Freelance Jobs and Code Reviews will be considered “Completed” after one of the two following scenarios: (i) after the Client clicks “Confirm Now”, or (ii) 5 calendar days after the Mentor has submitted their work for review. All completed Freelance Jobs and Code Reviews are non-refundable.

Clients are solely responsible for making sure that the work or service received is satisfactory before clicking on “Confirm Now” or within 5 calendar days of the job’s Pending Review status, whichever comes first. All completed Freelance Jobs and Code Reviews are non-refundable.

2.4 Direct Payments

Direct Payments is to be used to pay for tips and to pay any additional charges, but not as a direct form of payment for help. Direct Payments is only to be used to compensate Mentors for already completed work or service, therefore the payment is non-refundable. Clients are responsible for making sure that the work or service received is satisfactory before creating the Direct Payment.

2.5 Refunds and Payouts

When clients are refunded or mentors receive payouts, Codementor is not responsible for any additional fees/charges that the Client or Mentor incurs from their banks or financial institutions.

3. Codementor Pro plan

The Codementor Pro plan includes benefits like unlimited requests, chatting, auto mentor matching, and more. Please visit Plan Settings for more information. Your current plan will continue until terminated. You must provide a valid credit card or debit card to upgrade to the Pro plan. We will automatically renew your membership if you do not cancel it before your next billing date.

3.1 Billing

Your subscription begins as soon as your initial payment is processed and will automatically renew monthly or quarterly without notice until you cancel your subscription before the next billing cycle. You can find your renewal date on your Billing page.

3.2 Cancellation

You can cancel the Pro plan subscription anytime via your Codementor account or by contacting Codementor Support. After you cancel it, your plan will continue until the end of the billing period. We will not provide refunds, pro-rated refunds, credits for subscription charges, or any payments if you terminate a subscription to the Pro plan or cancel your account prior to the end of a Subscription Term.

3.3 Changes to Pro plan

Codementor reserves the right to modify, suspend or terminate the Pro plan for any reason, without notice, at any time.

4. Identity and Payment Verification

Codementor requires users to provide identity (i) and payment (ii) verification for security purposes. An active account may be subject to identity and payment verification, and the Client/Mentor must provide the required information when prompted. During an identity or payment verification process, Codementor reserves the right to:

  • Suspend all ongoing paid help and terminate all unprocessed payouts if a Mentor does not supply us with the required documents.
  • Suspend an account and all ongoing paid help if a Client does not supply us with the required documents.
  • Permanently terminate a Client/Mentor’s account if they do not comply with our identity or payment verification.

Clients/Mentors may be asked to provide any of the following documentation to complete the verification process:

  • (i) one or more valid government identification
  • (ii) proof that their identity matches the valid government identification
  • (iii) proof of (payment method) or (credit card) ownership and authorization
  • (iv) proof that they have physical access to the credit card associated with their account, as permitted by the law.

5. Intellectual Property

The Sites and its original content, features, and functionality are owned by Peeridea, Inc and are protected by international copyright, trademark, patent, trade secret and other intellectual property or proprietary rights laws.

Clients and Mentors are responsible for the content they post. They assume all risks associated with this, including but not limited to a third-party’s reliance on its accuracy, claims related to intellectual property, and other legal rights. By posting content on Codementor, Clients and Mentors are representing that they have the right to do so, and that doing so does not conflict with any other previous agreements made. Copyright infringement is not tolerated and may result in revoked publishing rights on Codementor and/or termination of Codementor accounts.

5.1 Ownership of Work Product and Intellectual Property for Freelance Jobs, Mentorship Sessions, and Code Review

Upon Mentor’s receipt of full payment from the Client, the Work Product of the Mentor will be the sole and exclusive property of the Client, and the Client will be deemed to be the author thereof. The Mentor automatically irrevocably assigns to the Client all right, title, and interest worldwide in and to such Intellectual Property Rights and waives any moral rights, rights of paternity, integrity, disclosure, and withdrawal or inalienable rights under applicable law in and to the Work Product.

5.2 Content Published on Codementor Community

Peeridea, Inc does not claim ownership of the content uploaded by its Clients and Mentors to Codementor Community (https://www.codementor.io/community). For information on content licensing, see our community guidelines.

If Clients and Mentors believe that content uploaded on our site infringes a copyright, please send a notice of copyright infringement to community@codementor.io.

Clients and Mentors may NOT repurpose content on the Site without permission from the writer. They are encouraged to share links to our content instead. As the Site does not claim ownership of the content uploaded by Users or Mentors, if a Client or Mentor would like to use, modify, and build upon the code in posts for personal/commercial projects, please contact the author of that content.

6. Code of Conduct

In using our Site and Services, Users and Mentors agree to follow our Code of Conduct. Violations of our Code of Conduct may result in their immediate removal and access to this Site and/or restrictions on their access to our Services.

In general, maintaining civility in communication is encouraged. If Users or Mentors encounter someone who is negatively affecting their platform experience through either spam or insults, please report the user or mentor immediately.

We reserve the right to hide and/or remove any content on our site that may be illegal, unlawful, or unethical.

6.1 Mentor Code of Conduct

Mentors may not:

  • use their Codementor profile in a way that is considered outside of normal use, unethical, or illegal.
  • share their account with other Users or Mentors. This means that the account creator should be the only user of that account at all times. Also, the payout method account details should be identifiable to the respective mentor's name.
  • outsource any work to other developers who are not verified by Codementor.
  • use aliases. Mentors are required to use real names and clear portrait photos on their profiles.
  • solicit Clients to pay for services and/or accept payments from Clients through a third party platform, including sending refunds off-platform. We can only guarantee authorized payments made via our platform.
  • create multiple accounts to abuse the Site’s promotional or referral credits/program, or attempt fraud. Doing so will result in the confiscation of all unpaid payouts, and the status as a Mentor will be revoked.
  • engage in any form of cheating. This includes completing, partially or fully, graded assignments and/or tests for a Client or helping a Client cheat on assignments and/or tests. See ‘7.2 Assignment Help’ below.
  • engage in plagiarism.
  • stalk, harass, coerce, or intimidate Clients to provide positive ratings, reviews, or payment off or on the platform. If Mentors have any concerns about a particular User, please report the User.
  • use derogatory or insulting language towards Clients and the Support Team. In such cases, the Support Team has the right to not engage with Mentors and has the right to terminate their accounts automatically.
  • make untruthful claims about expertise or ability to help.
  • make promises Mentors do not intend to honor (including scheduled Sessions, Freelance Jobs, and Code Reviews).
  • provide assistance to Clients who may attempt fraudulent activity, or whose accounts are flagged. Doing so may result in not receiving payouts for work provided to the Client(s).
    • Note: If the Client’s account is flagged while a Freelance Job or Code Review is in progress, Mentors will need to pause the job until permission is granted by Codementor to continue. Failing to do so may result in not receiving payouts for work completed.

The primary language for communication on Codementor is English. As such, Mentors are expected to be able to communicate in both spoken and written English. In cases where Mentors have been reported for English communication issues, an English assessment will be sent out automatically. Should the Mentor fail the English assessment, we reserve the right to terminate their account.

Should any suspicious activities be found, we reserve the right to access any activities that are present on our platform. If a Mentor is found to have violated any of the above guidelines, we reserve the right to revoke that Mentor’s status.

Being a Mentor on Codementor does not imply that they are an employee of Codementor, but having a Mentor profile on Codementor means that they may be perceived as ambassadors of our Site. If Mentors exhibit any behavior that violates the Code of Conduct, on or off of our platform, we also reserve the right to revoke their status as a Mentor on our platform.

6.2 Client Code of Conduct

Clients may not:

  • use their Codementor profile in a way that is considered outside of normal use, unethical, or illegal.
  • share their account with other Users or Mentors. This means that the account creator should be the only user of that account at all times.
  • pay, attempt to, or coerce Mentors into receiving payment via a third party platform. Should payments be made off of the platform, Clients are fully responsible for any potential losses. Codementor will not assist in mediating or compensating for losses.
  • have more than one account in order to abuse the Site’s promotional or referral credits, attempt fraud, or for other unlawful or unethical reasons.
  • engage in any form of cheating. Clients should not request Mentors to do/complete assignments or tests for them. Codementor will not assist if a dispute arises. Should a Client need a Mentor to guide them on how to do an assignment, this should be done during live paid mentorship Sessions only. See also ‘7.2 Assignment Help’ below.
  • harass Mentors to receive free help.
  • use derogatory or insulting language towards Mentors and the Support Team. If such behavior is used, the Support Team can choose not to engage with them and has the right to terminate their account automatically.
  • use low ratings or negative reviews to threaten Mentors into doing additional work, lowering the charge, or more.
  • be untruthful about an issue being unsolved just to receive a refund. Codementor reviews every dispute in a detailed manner.
  • spam requests or send Mentors messages about unrelated activities to the Services provided by this Site.
  • recruit Mentors to join platforms and companies that are potentially competitive to Codementor. Please contact us if you'd like to discuss any partnerships.

We reserve the right to access and monitor any activities that are present on our platform. If a Client or Mentor is found to have violated any of the above guidelines, we reserve the right, but not limited, to remove the account and/or restrict access to our Services.

7. Codementor Students Program and Assignments

7.1 Codementor Students Program

To be eligible for the Codementor Students Program, students must:

  • Be currently enrolled in a degree-granting course of study at an institution of higher education, such as college or university
  • Have a school-issued email address with a .edu domain
  • Be at least 18 years old

Once a student’s eligibility is verified, they will gain access to the benefits offered in the Students Program. Each student is only eligible for the program for the duration they’re enrolled in a course of study, up to a maximum of two years.

Students are required to follow their school's academic policies when getting help on Codementor. Engaging in any form of cheating may result in removal from the Students Program and the Codementor platform. This includes asking Mentors to complete, in partial or in full, graded assignments and exams. Students are encouraged to get tutoring for coursework through Live 1:1 Sessions instead.

If a student is found to have violated the Terms, Codementor reserves the right to terminate access to the Students Program and the Codementor platform.

7.2 Assignment Help

For help with assignments, whether part of the Codementor Students Program or not, Clients should only get help through Live 1:1 Sessions where the Mentor provides guidance while Clients perform all the work. Clients may also be asked to provide proof that the request is not cheating, and we reserve the right to determine if cheating occurs.

Clients are not allowed to:

  • ask for assistance if it is considered cheating (this would be a violation of their school or organization’s policies).
  • get or pay for help using Freelance Jobs, Code Reviews, or Direct Payments.
  • pay Mentors off-platform.
  • ask or allow Mentors to do any work for them.

Mentors are not allowed to:

  • do/complete any part of an assignment if it is considered cheating.
  • help with assessments, tests, exams, competitions, etc.
  • help and get paid using Freelance Jobs, Code Reviews, or Direct Payments.
  • get paid off-platform.

8. Termination

We may terminate a Mentor or Client’s account without cause or notice, which may result in the forfeiture and destruction of all information associated with the account. All provisions of this Agreement that by their nature shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity, and limitations of liability.

9. Limitation of Liability

By using our Services, Clients and Mentors agree that Peeridea, Inc will not be liable for any indirect, incidental, special or consequential damages, loss of revenue, loss of data, or emotional distress resulting from the use of the Site or Services. We do not promise that the content/tutorials on our site are error-free.

10. Taxes

All Mentors are responsible for paying any applicable taxes associated with the use of our Service in accordance to the governing laws of the country of residence. All Mentors are required to fill in a tax form in order to receive payouts.

11. Links To Other Sites

Our Site may contain links to third party sites that are not owned or controlled by Peeridea, Inc.

Trademarks of third party sites, such as names and logos, may be used on our Site to identify the sites. We do not claim any ownership of those names, slogans, or logos.

Peeridea, Inc has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party sites or services. We strongly advise you to read the terms and conditions and privacy policy of any third party site that you visit.

12. Governing Law

This Agreement (and any further rules, policies, or guidelines incorporated by reference) shall be governed and construed in accordance with the laws of California, United States, without giving effect to any principles of conflicts of law.

13. Changes To This Agreement

We reserve the right, at our sole discretion, to modify or replace these Terms of Service by posting the updated terms on the Site. The continued use of the Site after any such changes constitutes the Mentor’s and Client’s acceptance of the new Terms of Service.

Please review this Agreement periodically for changes. If a Mentor or Client does not agree to any part of this Agreement or any changes to this Agreement, they should not use or continue to access the Site or Services.

Contact Us

If there are any questions about this Agreement, please contact our support team.