{"id":476,"date":"2026-07-20T14:11:14","date_gmt":"2026-07-20T17:11:14","guid":{"rendered":"https:\/\/culpadolag.com.br\/apps\/gag-stock-privacy\/"},"modified":"2026-07-20T14:11:14","modified_gmt":"2026-07-20T17:11:14","slug":"gag-stock-privacy","status":"publish","type":"page","link":"https:\/\/culpadolag.com.br\/apps\/gag-stock-privacy\/","title":{"rendered":"Privacy Policy \u2014 GAG Stock 1 &#038; 2"},"content":{"rendered":"<h1>Privacy Policy &mdash; GAG Stock 1 &amp; 2<\/h1>\n<p><strong>App<\/strong>: Grow a Garden Stock 1 &amp; 2 (Android package <code>org.growagarden.growagardenstock<\/code>)<br \/>\n<strong>Developer<\/strong>: Bruno Castiglioni (<a href=\"https:\/\/culpadolag.com.br\">culpadolag.com.br<\/a>)<br \/>\n<strong>Contact<\/strong>: <a href=\"mailto:brncasty@gmail.com\">brncasty@gmail.com<\/a><br \/>\n<strong>Last updated<\/strong>: 20 July 2026<\/p>\n<h2>1. About the app<\/h2>\n<p>GAG Stock 1 &amp; 2 is an unofficial fan-made companion app for the &ldquo;Grow a Garden&rdquo; experiences on Roblox. It shows live shop stock, weather events, calculators, redeem codes, news and community tools such as a trade value checker and a player trade board. The app is not affiliated with, endorsed by, or sponsored by Roblox Corporation or the developers of the Grow a Garden games. All trademarks remain the property of their respective owners.<\/p>\n<h2>2. Data we collect<\/h2>\n<h3>2.1 Core features work without an account<\/h3>\n<p>Browsing stock, calculators, codes, news and weather requires no account and no personal information. Content is fetched from our server over anonymous HTTPS requests.<\/p>\n<h3>2.2 Optional Roblox sign-in (trade board features)<\/h3>\n<p>Community features such as the player trade board require you to verify your Roblox identity. You can do this through the official <strong>Roblox OAuth 2.0<\/strong> sign-in (scopes <code>openid<\/code> and <code>profile<\/code>) or by placing a one-time verification code in your Roblox profile description. In both cases we receive and store only your <strong>Roblox user ID, username and display name<\/strong>. We never see or store your Roblox password, email or any other Roblox account data. You can revoke the app&rsquo;s OAuth access at any time in your Roblox account settings.<\/p>\n<h3>2.3 Content you post (trade board)<\/h3>\n<p>Trade offers you publish (items offered, items wanted, optional note) are stored on our server and are visible to other users of the app together with your Roblox username. Other users can report or block you; reports are reviewed by us for moderation. Actual trades happen inside Roblox &mdash; the app never handles items or currency.<\/p>\n<h3>2.4 Push notifications (Firebase Cloud Messaging)<\/h3>\n<p>If you enable notifications (stock alerts, weather alerts, trade matches), an opaque FCM device token is sent to our server together with your notification preferences. This token does not identify you personally and is deleted when it becomes invalid or when you disable notifications. You may decline the notification runtime permission on Android 13+.<\/p>\n<h3>2.5 Advertising identifier (Google AdMob)<\/h3>\n<p>Free users see banner and interstitial ads served by the Google AdMob SDK, which may access your device&rsquo;s advertising identifier (AAID) to serve and measure ads. You can reset or limit the identifier in Android settings (<em>Settings &rarr; Google &rarr; Ads<\/em>). See <a href=\"https:\/\/policies.google.com\/privacy\">policies.google.com\/privacy<\/a>. Users who purchase <strong>Remove ads<\/strong> stop seeing ads.<\/p>\n<h3>2.6 In-app purchases (Google Play Billing)<\/h3>\n<p>Purchases (such as Remove ads or premium\/Pro features) are processed entirely by Google Play Billing. We only receive an entitlement token used to validate the purchase and unlock the feature. <strong>We never see or store your payment information.<\/strong><\/p>\n<h3>2.7 Technical data<\/h3>\n<p>Requests to our server (<code>gag.culpadolag.com.br<\/code>) include standard HTTP information (IP address, User-Agent, timestamp) used for rate limiting and abuse prevention. Access logs rotate and are not linked to user profiles. Preferences (theme, language, selected game, watchlist) are stored locally on your device and never leave it.<\/p>\n<h2>3. What we use data for<\/h2>\n<ul>\n<li>Operate the trade board (show your listings under your Roblox username, match offers, moderation);<\/li>\n<li>Send the notifications you opted into;<\/li>\n<li>Display ads through Google AdMob (free users only);<\/li>\n<li>Validate purchases via Google Play Billing;<\/li>\n<li>Prevent spam and abuse (rate limits, blocking, bans);<\/li>\n<li>Diagnose problems and improve stability.<\/li>\n<\/ul>\n<h2>4. Who we share data with<\/h2>\n<ul>\n<li><strong>Google AdMob<\/strong> &mdash; ad serving (free users);<\/li>\n<li><strong>Google Play Billing<\/strong> &mdash; purchase processing;<\/li>\n<li><strong>Google Firebase<\/strong> &mdash; push notification delivery;<\/li>\n<li><strong>Roblox Corporation<\/strong> &mdash; OAuth sign-in (you authenticate directly with Roblox);<\/li>\n<li><strong>Cloudflare<\/strong> &mdash; CDN and DDoS protection in front of our server.<\/li>\n<\/ul>\n<p>We do <strong>not<\/strong> sell your data, share it with data brokers, or use analytics SDKs that profile individual users.<\/p>\n<h2>5. Retention and deletion<\/h2>\n<p>Roblox identity data and trade listings are kept while your account is active. You can delete your listings in the app at any time. To delete your account and all associated server-side data (Roblox ID, username, listings, notification tokens), use the in-app option or email <a href=\"mailto:brncasty@gmail.com\">brncasty@gmail.com<\/a>; deletion is completed within 15 business days. Local data is removed by uninstalling the app.<\/p>\n<h2>6. Children&rsquo;s privacy<\/h2>\n<p>The app is intended for users aged 13 or older, and Roblox itself only allows accounts aged 13+ to authorize OAuth apps. We do not knowingly collect personal information from children under 13. Parents or guardians can contact us at the email above to request removal of any data.<\/p>\n<h2>7. Your rights<\/h2>\n<p>Under applicable privacy laws (LGPD in Brazil, GDPR in the EU, CCPA in California), you have the right to access, correct, delete, port, or restrict processing of your personal data. Contact <a href=\"mailto:brncasty@gmail.com\">brncasty@gmail.com<\/a>; we respond within 15 business days.<\/p>\n<h2>8. Security<\/h2>\n<p>Our server runs on a professional VPS behind Cloudflare with mandatory HTTPS and SSH key-based access. We store no payment credentials and only the minimal Roblox profile data described above.<\/p>\n<h2>9. Changes to this policy<\/h2>\n<p>This policy may be updated as the app evolves. The &ldquo;Last updated&rdquo; date reflects the most recent revision. Substantive changes will be communicated through an in-app notice.<\/p>\n<h2>10. Contact<\/h2>\n<p>Bruno Castiglioni &mdash; developer.<br \/>\nEmail: <a href=\"mailto:brncasty@gmail.com\">brncasty@gmail.com<\/a><br \/>\nSite: <a href=\"https:\/\/culpadolag.com.br\">culpadolag.com.br<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Privacy Policy &mdash; GAG Stock 1 &amp; 2 App: Grow a Garden Stock [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-476","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/pages\/476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/comments?post=476"}],"version-history":[{"count":0,"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/pages\/476\/revisions"}],"wp:attachment":[{"href":"https:\/\/culpadolag.com.br\/apps\/wp-json\/wp\/v2\/media?parent=476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}