OatStock โ Terms of Service
Effective date: June 10, 2026 Last updated: June 10, 2026
Please note: This document is a professional-quality template provided for the OatStock owner's and their legal counsel's review. It is not legal advice. The owner should have it reviewed by a qualified attorney and complete every
[SQUARE_BRACKET]placeholder before publishing.
These Terms of Service ("Terms") govern your use of OatStock (the "App" or the "Service"), a free personal inventory and consumption tracker, together with the App's default backend server operated by the owner at api.oatstock.com. Please read them carefully. By using OatStock you agree to these Terms and to the OatStock Privacy Policy, which is incorporated here by reference.
Table of Contents
- Acceptance of These Terms
- Eligibility & Age
- Description of the Service (Free Forever)
- Your Account & Security Responsibilities
- Acceptable Use
- Optional External Donations
- Self-Hosting & Alternative Server URLs
- Independent / Unofficial โ Brand Disclaimer
- User Content & Ownership
- Intellectual Property
- Disclaimer of Warranties
- Limitation of Liability
- Indemnification
- Termination
- Governing Law & Dispute Resolution
- Changes to These Terms
- Miscellaneous
- Contact
- Defined Terms
1. Acceptance of These Terms
By downloading, installing, creating an account in, or otherwise using OatStock, you acknowledge that you have read, understood, and agree to be bound by these Terms and by the Privacy Policy. If you do not agree, do not download, access, or use the App.
These Terms form a binding agreement between you ("you" or the "User") and the developer/owner of OatStock ("we," "us," "our," or the "Owner"). If you use the Service on behalf of an organization, you represent that you are authorized to bind that organization, and "you" includes that organization.
2. Eligibility & Age
You must be at least 16 years old (or such higher minimum age as required in your jurisdiction) to create an account and use OatStock. If you are between the minimum age and the age of legal majority where you live, you may use the Service only with the involvement and consent of a parent or legal guardian who agrees to be bound by these Terms on your behalf.
The Service is not directed to children under the minimum age, and we do not knowingly collect personal data from them. The age requirement here is aligned with the Privacy Policy. By using OatStock you represent that you meet this eligibility requirement and that you are capable of forming a legally binding contract.
3. Description of the Service (Free Forever)
OatStock is a personal companion app that helps customers of overnight-oats products keep track of what they have and what they consume. Depending on the features you enable, the Service lets you:
- track your inventory of oat pouches by flavor, with per-flavor low-stock thresholds;
- log "eaten" events and review your consumption history and basic insights;
- receive an opt-in, device-local daily low-stock reminder (local notifications only โ there is no push server);
- mark favorite flavors and keep your own free-text notes per flavor;
- set unit and default-quantity preferences;
- sync your data across your devices through your account;
- view reorder and run-out estimates derived from your logged history; and
- optionally point the App at a different backend via a configurable Server URL (see Section 7).
OatStock is completely free, forever. There are no ads, no in-app purchases, no subscriptions, and no paid tiers. Every feature is available to every user at no cost. The only optional, external donation mechanism (Section 6) unlocks nothing โ making a donation grants no feature, content, capability, or benefit that any other user does not already have for free.
The Service depends on a backend server. The default server (api.oatstock.com) is operated by the Owner on a best-effort basis with no uptime guarantee or service-level commitment. The Service may be unavailable, interrupted, slowed, or discontinued at any time (see Sections 11 and 14).
4. Your Account & Security Responsibilities
To use the core features of OatStock you create an account with a valid email address and a password. You agree that:
- you will provide accurate account information and keep it up to date;
- you are responsible for maintaining the confidentiality of your password and for all activity that occurs under your account;
- one account is for one person โ you will not share your credentials or let others use your account;
- you will notify us promptly at privacy@oatstock.com if you suspect any unauthorized access to or use of your account; and
- you will use the in-app account controls โ change email, change password, manage and revoke active sessions, export your data, and delete your account โ to keep your account secure and current.
We store passwords only as salted bcrypt hashes (never in plaintext), rotate and hash session and password-reset tokens, and apply per-account lockout and rate limiting to deter abuse, as described in the Privacy Policy. However, account security is a shared responsibility, and you are responsible for choosing a strong, unique password and protecting the devices you use.
5. Acceptable Use
You agree not to, and not to attempt to or assist others to:
- access, probe, scan, or use the Service, the API, or any account other than your own without authorization;
- scrape, harvest, or perform automated bulk requests against the Service beyond ordinary personal use, or circumvent rate limits, lockouts, or other protective measures;
- brute-force, attack, interfere with, disrupt, or attempt to gain unauthorized access to the authentication system, servers, or infrastructure;
- reverse-engineer, decompile, or disassemble the App except to the limited extent expressly permitted by the App's open-source license (see Section 10) or by applicable law that cannot be waived;
- upload, store, or transmit through free-text notes or any other field any content that is unlawful, infringing, defamatory, malicious (including malware), or that violates the rights of others;
- use the Service to violate any applicable law or regulation, or to infringe any third party's intellectual-property, privacy, or other rights; or
- impersonate any person or entity or misrepresent your affiliation with any person or entity.
We reserve the right (but have no obligation) to investigate suspected violations and to rate-limit, suspend, or terminate any account, and to remove content, that we reasonably believe violates these Terms or harms the Service, other users, or third parties.
6. Optional External Donations
OatStock is and remains free. If you wish to support its development, the App may include an optional link to an external donation service (such as GitHub Sponsors, Ko-fi, or PayPal) at https://github.com/sponsors/dietztho000.
You acknowledge and agree that:
- donations are entirely voluntary and are not required to use any part of the Service;
- tapping the donation link opens an external app or website (such as your chosen donation provider); the App itself processes no payment and sends the payment provider no data about you beyond your own choice to open the link;
- any donation is handled entirely by the external provider under that provider's own terms and privacy policy, not by OatStock;
- donations are voluntary gifts that are NON-REFUNDABLE and confer no feature, content, entitlement, license, priority, service-level promise, or benefit of any kind; and
- every feature of OatStock remains free for every user, whether or not anyone donates.
This donation mechanism is intentionally external and unlocks nothing, consistent with applicable app-store policies. The donation link is configured by the operator of the server you connect to; until the operator sets a real destination, the in-app donation control may be disabled.
7. Self-Hosting & Alternative Server URLs
The App's Server URL is user-configurable. You โ or an organization โ may point OatStock at your own self-hosted backend or another compatible server instead of the default api.oatstock.com.
When the App is connected to any server other than the default api.oatstock.com, you acknowledge that:
- the Owner of OatStock's default service is not the operator, host, or data controller of that server, has no access to or control over it, and is not responsible for its availability, security, content, data handling, or conduct;
- the Owner provides no support, warranty, or guarantee of any kind for self-hosted or third-party servers;
- these Terms and the Privacy Policy govern only your use of the default api.oatstock.com service โ the operator of any other server is solely responsible for its own terms and privacy practices, and becomes the data controller for any data you send to it; and
- your right to self-host and run the server software is governed by the App's open-source license (see Section 10).
8. Independent / Unofficial โ Brand Disclaimer
OatStock is an independent, unofficial, fan-made companion app. It is not created by, affiliated with, endorsed by, sponsored by, or partnered with Oats Overnight or any of its affiliates, makers, or rights holders.
"Oats Overnight" and any associated names, logos, brand marks, product names, flavor names, packaging artwork, and imagery are the property of their respective owner and are used here only nominatively โ that is, solely to describe compatibility and to let you catalog products you personally own. No affiliation, sponsorship, endorsement, or partnership is claimed or implied, and no ownership of any such marks is asserted. Flavor catalog information is drawn from publicly available sources.
If you are the rights holder and have any concern, please contact us at privacy@oatstock.com.
9. User Content & Ownership
"User Content" means the content you create or store in the Service, including your flavor notes, inventory counts, consumption history, favorites, display name, and preferences.
You own your User Content. These Terms do not transfer ownership of your User Content to us. You grant us only the limited, non-exclusive, worldwide, royalty-free license necessary to operate, host, back up, sync, and provide the Service to you (for example, to store your notes on the server and display them back to your devices). This license exists only to run the Service for you and ends when you delete the relevant content or your account, except for content already removed or for limited backup/forensic retention as described in the Privacy Policy.
You are solely responsible for your User Content and represent that you have the right to store it and that it does not violate Section 5 or the rights of any third party. We do not claim ownership of, and do not monetize, your User Content.
10. Intellectual Property
The OatStock application โ its source code, name, logo, and original artwork and design โ is owned by the Owner and contributors and is made available under the project's open-source license (currently the MIT License for the application source code). Your use of the App is also subject to that license where it applies.
Except as granted under the open-source license or expressly stated in these Terms, no right, title, or interest in the App, its branding, or its original art is transferred to you. All third-party trademarks, product names, flavor names, and imagery (including those of Oats Overnight) remain the property of their respective owners, as stated in Section 8 and in the repository's trademark notice. The open-source license covers only the OatStock application source code; it does not grant any rights in third-party marks or content.
11. Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE," WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE DISCLAIM ALL WARRANTIES, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, AND ANY WARRANTY THAT THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS, OR THAT ANY DATA WILL BE ACCURATE OR PRESERVED.
In particular, OatStock's low-stock reminders, reorder suggestions, run-out projections, and consumption insights are convenience estimates generated from the data you log. They are not guarantees, professional advice, or recommendations, and they may be inaccurate or incomplete. Do not rely on them for any critical, financial, dietary, health, or time-sensitive decision. You are responsible for verifying your own inventory and purchasing decisions.
We do not provide end-to-end encryption and make no claim that the Service is fully secure; no method of transmission or storage is completely secure. Some jurisdictions do not allow the exclusion of certain warranties, so some of the above exclusions may not apply to you.
12. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:
- IN NO EVENT WILL THE OWNER OR ITS CONTRIBUTORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF DATA, PROFITS, GOODWILL, OR BUSINESS, OR FOR SERVICE INTERRUPTION, ARISING OUT OF OR RELATING TO THESE TERMS OR YOUR USE OF (OR INABILITY TO USE) THE SERVICE, WHETHER BASED IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR ANY OTHER THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
- BECAUSE THE SERVICE IS PROVIDED FREE OF CHARGE, THE OWNER'S AND CONTRIBUTORS' TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE WILL NOT EXCEED THE GREATER OF (A) THE TOTAL AMOUNT YOU PAID US FOR THE SERVICE (WHICH IS TYPICALLY ZERO) OR (B) USD $0 (e.g., USD $50).
Some jurisdictions do not allow the exclusion or limitation of certain damages, so some of the above limitations may not apply to you. In such cases, our liability is limited to the smallest extent permitted by applicable law. These limitations apply even if a remedy fails of its essential purpose.
13. Indemnification
To the extent permitted by applicable law, you agree to indemnify, defend, and hold harmless the Owner and its contributors from and against any claims, demands, losses, liabilities, damages, costs, and expenses (including reasonable legal fees) arising out of or relating to: (a) your misuse of the Service; (b) your violation of these Terms or the Privacy Policy; (c) your violation of any applicable law; or (d) your infringement or violation of the intellectual-property, privacy, or other rights of any third party. This obligation is proportionate to the free, hobby nature of the Service and to the extent your acts or omissions gave rise to the claim.
14. Termination
By you. You may stop using OatStock at any time. You may permanently delete your account and associated data directly in the App via Settings โ Account โ Delete account. Deletion hard-deletes and cascades your inventory, consumption history, favorites, flavor notes, sessions, and refresh and password-reset tokens, subject to the limited security audit-log exception described in the Privacy Policy (append-only audit records are retained for security and forensic purposes).
By us. We may suspend or terminate your access to the Service, with or without notice, if you violate these Terms, abuse or attempt to harm the Service or other users, or where we reasonably believe it is necessary to comply with law or protect the Service. Because the Service is free and provided on a best-effort basis, we may also modify, limit, or discontinue the default service in whole or in part, with reasonable notice where practicable.
Effect of termination. On termination, your right to use the Service ends. Your data is deleted as described above and in the Privacy Policy, subject to the audit-log exception. Sections that by their nature should survive termination โ including Sections 9 through 13, 15, and 17 โ will survive.
15. Governing Law & Dispute Resolution
These Terms are governed by the laws of the State of Wisconsin, United States, without regard to its conflict-of-laws rules. You and the Owner agree that any dispute arising out of or relating to these Terms or the Service that cannot be resolved informally will be subject to the exclusive jurisdiction and venue of the courts located in Dane County, Wisconsin, except where applicable mandatory law gives you the right to bring proceedings in your place of residence.
Informal resolution first. Before filing any formal claim, you agree to contact us at privacy@oatstock.com and make a good-faith effort to resolve the dispute informally. Most concerns can be resolved this way.
16. Changes to These Terms
We may update these Terms from time to time. When we do, we will revise the "Last updated" date above and, for material changes, provide reasonable notice (for example, in the App or at the public Terms URL). Changes take effect on the stated effective date. Your continued use of the Service after the changes take effect constitutes your acceptance of the updated Terms. If you do not agree to the updated Terms, you should stop using the Service and may delete your account.
17. Miscellaneous
- Entire agreement. These Terms and the Privacy Policy are the entire agreement between you and the Owner regarding the Service and supersede any prior agreements on that subject.
- Severability. If any provision is held unenforceable, the remaining provisions remain in full force, and the unenforceable provision will be applied to the maximum extent permitted.
- No waiver. Our failure to enforce any provision is not a waiver of our right to do so later.
- Assignment. You may not assign these Terms without our prior written consent. We may assign or transfer these Terms in connection with a transfer of the project.
- Relationship. Nothing in these Terms creates any partnership, agency, employment, or joint-venture relationship between you and the Owner.
18. Contact
Questions about these Terms? Contact us at privacy@oatstock.com (for example, support@oatstock.com or privacy@oatstock.com).
For details about how your data is handled, please review the OatStock Privacy Policy.
19. Defined Terms
- App / Service โ the OatStock mobile application and, where applicable, the default backend at api.oatstock.com.
- Owner / we / us โ the solo developer/owner of OatStock who operates the default service.
- User / you โ any person or organization that uses the App.
- User Content โ content you create or store in the Service (notes, inventory counts, consumption history, favorites, display name, preferences).
- Default server โ api.oatstock.com, the backend the Owner operates.
- Self-hosted / third-party server โ any backend, other than the default server, that you configure the App to use.
OatStock is an independent, unofficial companion app and is not affiliated with, endorsed by, or sponsored by Oats Overnight. "Oats Overnight" is a trademark of its respective owner, used here only to describe compatibility.