<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: petersen</title>
    <description>The latest articles on DEV Community by petersen (@peter85416).</description>
    <link>https://dev.to/peter85416</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4109383%2F1cb11a14-7ac5-465a-9fe3-ea01f7816f50.png</url>
      <title>DEV Community: petersen</title>
      <link>https://dev.to/peter85416</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/peter85416"/>
    <language>en</language>
    <item>
      <title>A tutorial on how to get ChatGPT for free. There are also many other perks available.</title>
      <dc:creator>petersen</dc:creator>
      <pubDate>Fri, 04 Sep 2026 08:44:59 +0000</pubDate>
      <link>https://dev.to/peter85416/a-tutorial-on-how-to-get-chatgpt-for-free-there-are-also-many-other-perks-available-1cl1</link>
      <guid>https://dev.to/peter85416/a-tutorial-on-how-to-get-chatgpt-for-free-there-are-also-many-other-perks-available-1cl1</guid>
      <description>&lt;p&gt;I used Goodstack’s nonprofit verification system to obtain software and AI-related benefits.&lt;/p&gt;

&lt;p&gt;The overall process does not begin by logging into Goodstack first. Instead, when you click “Sign Up for Free” on the Goodstack website and start the application process, the system first asks you to search for and select an organization.&lt;/p&gt;

&lt;p&gt;After selecting an organization, different paths may appear depending on the organization’s current status on Goodstack. If the organization has not yet been claimed, you may be able to claim it. If the organization has already been claimed by someone else, there may be an option to request access or apply to join the organization.&lt;/p&gt;

&lt;p&gt;I mainly used two methods.&lt;/p&gt;

&lt;p&gt;The first method involved clicking “Sign Up for Free,” searching for a nonprofit organization that had not yet been claimed, and then attempting to claim that organization.&lt;/p&gt;

&lt;p&gt;To complete the organization verification process, I would use falsified supporting documents or genuine information about a real nonprofit organization that was publicly available through its official website, government websites, public registration databases, or other public sources.&lt;/p&gt;

&lt;p&gt;After the organization was successfully claimed and verified, I would contact Goodstack support and ask them to change the contact email associated with the organization to an email address under my control.&lt;/p&gt;

&lt;p&gt;Once the change was completed, the verified nonprofit organization would effectively become associated with an email address that I controlled.&lt;/p&gt;

&lt;p&gt;I could then use the organization’s verified nonprofit status to apply for various discounts and benefits for other accounts.&lt;/p&gt;

&lt;p&gt;These benefits included offers related to ChatGPT, Claude Team, Microsoft Azure, Adobe, Canva, and other services.&lt;/p&gt;

&lt;p&gt;The second method involved nonprofit organizations that had already been claimed and verified by someone else on Goodstack.&lt;/p&gt;

&lt;p&gt;Again, the process started by clicking “Sign Up for Free” on Goodstack and then searching for and selecting the target organization.&lt;/p&gt;

&lt;p&gt;If the organization had already been claimed, the system would sometimes display an option such as “Request to Join” or another similar access-request option.&lt;/p&gt;

&lt;p&gt;At that point, it was possible to submit a request to join the existing organization.&lt;/p&gt;

&lt;p&gt;However, simply submitting the request was not enough to complete the process. Certain stages required confirmation through the organization’s official email address or approval from an organization administrator.&lt;/p&gt;

&lt;p&gt;Therefore, the key part of this method was whether control over the organization’s email account or relevant administrative account could be obtained.&lt;/p&gt;

&lt;p&gt;Organizations using their own custom-domain email addresses, for example:&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:name@organization.org"&gt;name@organization.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;were particularly relevant.&lt;/p&gt;

&lt;p&gt;An attacker could attempt to gain unauthorized control of the organization’s mailbox or related administrative account.&lt;/p&gt;

&lt;p&gt;If control of the organization’s email was obtained, the attacker could then handle the Goodstack confirmation emails related to the join request and approve their own request to join the organization.&lt;/p&gt;

&lt;p&gt;After successfully joining the organization, a similar email-confirmation process could appear again when applying for certain nonprofit benefits.&lt;/p&gt;

&lt;p&gt;For example, after an account submits an application for a nonprofit benefit, the system may send a confirmation email to the organization’s owner, administrator, or official email address.&lt;/p&gt;

&lt;p&gt;The email may ask the organization to confirm whether the applicant actually belongs to the organization or whether the organization agrees to provide the benefit to that account.&lt;/p&gt;

&lt;p&gt;The message may contain a “Yes,” “Approve,” “Confirm,” or similar approval option.&lt;/p&gt;

&lt;p&gt;If the organization’s email account is already under the attacker’s control, those confirmation requests can also be approved, allowing additional accounts controlled by the attacker to receive benefits associated with that nonprofit organization.&lt;/p&gt;

&lt;p&gt;The overall logic of the second method is therefore:&lt;/p&gt;

&lt;p&gt;Click “Sign Up for Free” on Goodstack&lt;br&gt;
→ search for and select an organization that has already been claimed&lt;br&gt;
→ submit a request to join that organization&lt;br&gt;
→ obtain control of the organization’s relevant email or administrative access&lt;br&gt;
→ handle and approve the organization-membership confirmation email&lt;br&gt;
→ successfully join the already verified Goodstack organization&lt;br&gt;
→ use the organization’s nonprofit eligibility to apply for different benefits&lt;br&gt;
→ approve the relevant benefit requests through the organization’s email&lt;br&gt;
→ allow accounts under my control to receive those benefits.&lt;/p&gt;

&lt;p&gt;The benefits that could be obtained through Goodstack nonprofit eligibility included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ChatGPT nonprofit or Team-related discounts&lt;/li&gt;
&lt;li&gt;Claude Team discounts of up to approximately 75%&lt;/li&gt;
&lt;li&gt;Similar Claude discounts that could also apply to higher-tier or advanced seats&lt;/li&gt;
&lt;li&gt;Microsoft Azure nonprofit benefits, including approximately $2,000 in Azure cloud credits&lt;/li&gt;
&lt;li&gt;Adobe nonprofit memberships or Adobe-related discounts&lt;/li&gt;
&lt;li&gt;Canva nonprofit benefits&lt;/li&gt;
&lt;li&gt;Other AI, cloud-service, design-software, productivity-tool, developer-tool, and SaaS benefits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Another very important part of the process involved stacking nonprofit discounts with other Team promotional codes.&lt;/p&gt;

&lt;p&gt;Some Team promotional codes were not simple percentage discounts. Instead, they reduced the subscription price by a fixed monetary amount.&lt;/p&gt;

&lt;p&gt;If a nonprofit discount was applied first and then combined with one of these fixed-value Team promotional codes, the final subscription price could be reduced significantly.&lt;/p&gt;

&lt;p&gt;In some cases, the final amount could even be reduced to zero, effectively making the Team subscription or corresponding seats free.&lt;/p&gt;

&lt;p&gt;Because of this, accounts or Team workspaces created using verified nonprofit eligibility could also be transferred or sold to other users.&lt;/p&gt;

&lt;p&gt;Overall, the method relied on a combination of:&lt;/p&gt;

&lt;p&gt;Goodstack’s organization-claiming mechanism&lt;br&gt;
→ access requests for already verified organizations&lt;br&gt;
→ organization email confirmation&lt;br&gt;
→ nonprofit benefit approval mechanisms&lt;br&gt;
→ Team promotional-code stacking&lt;/p&gt;

&lt;p&gt;This could ultimately be used to obtain software, AI, cloud-service, and subscription benefits intended for legitimate nonprofit organizations and their authorized members, and apply those benefits to accounts under the operator’s control.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
