Terms of Service
These Terms of Service ("Terms") govern your use of the Flipstash web application, marketing site, and related native mobile applications (collectively, the "Service") operated by FUTR UG (haftungsbeschränkt), a limited liability company under the laws of Germany, registered in Lübeck ("Flipstash", "we", "us", "our"). By creating an account or using the Service, you agree to these Terms.
If you do not agree, do not create an account or use the Service.
1. Service Description
Flipstash is a software-as-a-service tool for tracking PC builds, calculating profit margins on PC flipping, performing AI-assisted hardware and component analysis, enhancing build photos, and (optionally) sharing build statistics on a public scoreboard. The Service is provided online over the internet.
The Service is currently offered as a web application. Native iOS and Android applications are in development; once released, these Terms apply equally to them, with payment processing handled through the respective app store as set out in Section 4.5.
2. Eligibility
You must be at least 16 years old (or the age of digital consent in your jurisdiction, whichever is higher) and have the legal capacity to enter into a binding contract. By accepting these Terms you represent that you meet these requirements.
3. Account Registration
To use most features you must create an account. You agree to provide accurate information and to keep your credentials secure. You are responsible for all activity under your account. Notify us immediately at basti@futrize.com if you suspect unauthorised access.
4. Subscriptions, Trial and Pricing
4.1 Free trial
New accounts receive a 7-day free trial of Pro features. The trial requires no payment method. At the end of the trial, your account automatically converts to the Free plan. No automatic charge occurs at the end of the trial.
4.2 Pro plans
The Pro tier is offered, at the time these Terms enter force, at:
- €14.99 per month, or
- €119.99 per year (equivalent to approximately €9.99 per month, billed annually).
All prices include applicable German VAT (USt.) where applicable. Prices for consumers in other EU countries may include the local VAT rate; the price displayed at checkout is the price you pay.
4.3 Founding Member pricing
For a limited period at launch, we offer the Founding Member tier at:
- €9.99 per month, or
- €79.99 per year.
If you subscribe as a Founding Member during the eligibility window and maintain continuous payment, your subscription price will remain locked for the lifetime of that uninterrupted subscription ("Lifetime Lock").
[REVIEW: The Founding Member offer is contractual; ensure marketing copy and the in-app paywall reflect the same numbers and the conditions of the Lifetime Lock.]
4.4 Lifetime Lock — termination of the lock
The Lifetime Lock applies only to your continuously active Founding Member subscription. The Lock terminates if:
- You cancel your subscription and your access to Pro features lapses;
- Your subscription is cancelled by us under Section 11;
- Payment fails repeatedly and is not cured within 14 days of notice; or
- You exercise your statutory right of withdrawal under Section 5 and subsequently re-subscribe.
If you re-subscribe after the Lock has terminated, the then-current standard pricing applies.
[REVIEW: Risk note. The clause "withdrawal terminates the Lifetime Lock if you later re-subscribe" is legally fragile. A statutory right of withdrawal under §§ 312g, 355 BGB cannot be made conditional on the consumer waiving a separate contractual benefit. A court may treat this clause as an unfair contractual term under § 307 BGB. Recommended mitigation: have a German consumer-law attorney confirm the wording before launch, or remove the clause and instead time-limit Founding Member sign-ups so re-entry after withdrawal is naturally restricted.]
4.5 Billing channels
Subscriptions purchased on the web are processed by Stripe via RevenueCat. Subscriptions purchased in our iOS app are processed by Apple via the App Store using Apple In-App Purchase. Subscriptions purchased in our Android app are processed by Google via Google Play Billing. The terms, refund policies and cancellation procedures of the respective store apply in addition to these Terms for store-purchased subscriptions.
4.6 Renewal
Paid subscriptions renew automatically at the end of the then-current billing period (monthly or yearly) at the price disclosed at the time of purchase, unless cancelled before renewal. We will notify you in advance of price changes affecting your renewal at least 30 days before they take effect. If you do not agree to a price change, you may cancel before it takes effect.
5. Right of Withdrawal (Widerrufsrecht) for Consumers
If you are a consumer within the meaning of § 13 BGB, you have a statutory right of withdrawal:
Withdrawal Notice
You have the right to withdraw from this contract within 14 days without giving any reason.
The withdrawal period expires 14 days from the day on which the contract was concluded.
To exercise the right of withdrawal, you must inform us
FUTR UG (haftungsbeschränkt) [REVIEW: Postanschrift] Email: basti@futrize.com
of your decision to withdraw from this contract by an unequivocal statement (e.g. a letter sent by post or email). You may use the model withdrawal form below, but it is not obligatory.
To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.
Effects of Withdrawal
If you withdraw from this contract, we shall reimburse all payments received from you without undue delay and in any event not later than 14 days from the day on which we are informed about your decision to withdraw. We will use the same means of payment as you used for the initial transaction; in any event, you will not incur any fees as a result of such reimbursement.
Early Loss of the Right of Withdrawal
Pursuant to § 356 (4) BGB, your right of withdrawal expires in the case of a contract for the supply of digital services if we have begun providing the service after you have: (a) expressly consented that we begin performing the service before the withdrawal period has expired, and (b) acknowledged that you lose your right of withdrawal upon our complete performance of the contract.
When activating a paid subscription on the web, you will be asked to confirm both (a) and (b) explicitly via a checkbox. Without your explicit confirmation, your right of withdrawal remains in force during the full 14-day period.
Model Withdrawal Form
(complete and return this form only if you wish to withdraw from the contract)
To FUTR UG (haftungsbeschränkt), [REVIEW: Anschrift], email basti@futrize.com:
I/We hereby give notice that I/we withdraw from my/our contract for the provision of the following service: Flipstash subscription.
Ordered on: ____________ Name of consumer: ____________ Address of consumer: ____________ Signature of consumer (only if this form is notified on paper): ____________ Date: ____________
Withdrawal Button (effective 19 June 2026)
Pursuant to § 356a BGB, a withdrawal function ("Widerrufsbutton") is available within the Service from 19 June 2026 onwards. You may also exercise your right of withdrawal at any time by emailing basti@futrize.com. [REVIEW: confirm before launch that the in-app withdrawal button is implemented and matches §§ 356a BGB requirements (clearly labelled, available throughout the 14-day window, confirms receipt by durable medium).]
6. Cancellation of Ongoing Subscriptions
Independent of the statutory right of withdrawal, you may cancel a paid subscription at any time. Cancellation takes effect at the end of the then-current billing period; you retain access to Pro features until then. There is no pro-rata refund for partial periods unless required by mandatory law.
Cancellation channels:
- Web subscriptions: Settings → Subscription → Cancel.
- iOS subscriptions: Apple ID account settings → Subscriptions.
- Android subscriptions: Google Play account → Subscriptions.
Pursuant to § 312k BGB we provide a "Vertrag kündigen" button on the public-facing website that does not require login. [REVIEW: confirm presence and reachability of the public cancellation button before launch.]
7. Acceptable Use
You agree not to:
- (a) reverse engineer, decompile or otherwise attempt to derive the source code of the Service, except to the extent permitted by mandatory law;
- (b) scrape, crawl, harvest or otherwise extract data from the Service by automated means, except via documented APIs and within their published rate limits;
- (c) share, lend or resell your account credentials, or use a single account for multiple persons or organisations;
- (d) circumvent or attempt to circumvent technical limitations, paywalls or feature gates;
- (e) use the Service to upload, store or transmit content that infringes third-party rights, is unlawful, defamatory, harassing or violates the privacy of others;
- (f) upload personal data of identifiable third parties (including photos containing identifiable persons) without their informed consent;
- (g) use the Service to develop a competing product;
- (h) use the Service in a way that interferes with its operation, security or availability for other users.
We may apply soft and hard limits to API requests, AI feature usage and storage; documented in-app limits supersede general expectations of "unlimited use".
8. Content Ownership and Licence
You retain all rights in the content you submit (build descriptions, photos, notes). You grant us a non-exclusive, worldwide, royalty-free licence to host, store, transmit, process and display your content solely for the purpose of operating and improving the Service for you. We do not use your content to train general-purpose AI models. AI-feature inputs are processed by Google Gemini under the terms set out in our Privacy Policy.
If you opt in to the public scoreboard, you grant us an additional non-exclusive licence to display selected statistics and (if you opted in) your display name and avatar publicly. You may withdraw this opt-in at any time, after which we will remove your scoreboard entry within 30 days.
9. Disclaimer of Warranty
The Service is provided "as is" and "as available", without warranties of any kind beyond those that cannot be excluded under mandatory consumer-protection law. We do not warrant that the Service will be uninterrupted, error-free, secure against all attacks, or that AI-generated outputs (e.g. hardware analyses, suggested prices, identification of components) are accurate, complete, current or fit for any particular commercial purpose. You must independently verify any AI-generated output before relying on it for purchase, sale or pricing decisions.
Statutory warranty rights of consumers under §§ 327d ff. BGB for digital services remain unaffected.
10. Limitation of Liability
The following limitations apply to the maximum extent permitted by law and do not exclude or limit our liability:
- (a) for damages caused by intent or gross negligence;
- (b) for personal injury (life, body, health);
- (c) under the German Product Liability Act (Produkthaftungsgesetz);
- (d) for fraud or fraudulent misrepresentation;
- (e) under any guarantee we expressly assume.
Subject to the above, our aggregate liability for any and all claims arising out of or in connection with these Terms or the Service in a given calendar year is limited to the total fees paid by you to us under your subscription in the 12 months preceding the event giving rise to the claim.
For slight negligence we are only liable for the breach of essential contractual obligations ("Kardinalpflichten") whose fulfilment is a prerequisite for the proper performance of the contract and on whose observance you may regularly rely; in this case our liability is limited to the foreseeable damage typical for this type of contract.
11. Term and Termination by Us
Your account remains active until terminated by you (Section 6 / 11.1) or by us (Section 11.2).
11.1 Termination by you
You may terminate the contract at any time by deleting your account in Settings → Account.
11.2 Termination by us
We may suspend or terminate your account or any subscription, with or without notice, if:
- (a) you materially breach these Terms, including the Acceptable Use rules in Section 7;
- (b) we are required to do so by law, court order or competent authority;
- (c) you fail to pay applicable fees within 14 days of a payment-failure notice;
- (d) the account has been inactive on the Free plan for more than 24 months and you do not respond to a reactivation notice;
- (e) we discontinue the Service in whole or in part. In the case of discontinuation, we will provide at least 60 days' notice and offer a data export.
If we terminate without cause attributable to you (e.g. discontinuation), you will be entitled to a pro-rata refund of any pre-paid fees covering the unused period.
12. Changes to the Service and to these Terms
We may modify the Service to add, change or remove features. Material changes that adversely affect a feature you actively use will be communicated by email or in-app notice at least 30 days in advance.
We may amend these Terms with at least 30 days' notice. The amendment is deemed accepted unless you object before it takes effect. We will draw your attention to this consequence in the amendment notice. If you object, we may terminate the contract effective from the date the amendment was due to take effect.
13. Data Protection
Our processing of your personal data is described in our Privacy Policy. By using the Service, you confirm that you have read it.
14. Governing Law and Jurisdiction
These Terms are governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods. The choice of German law does not deprive consumers of the protection afforded by mandatory provisions of the law of their habitual residence (Art. 6 (2) Rome I Regulation).
The exclusive place of jurisdiction for all disputes arising out of or in connection with these Terms with merchants, legal entities under public law and special funds under public law is Lübeck, Germany. For consumers, the statutory rules on jurisdiction apply.
15. EU Online Dispute Resolution
The European Commission provides an ODR platform at https://ec.europa.eu/consumers/odr/. Our email for ODR purposes is basti@futrize.com. We are neither obliged nor willing to participate in dispute resolution proceedings before a consumer arbitration board.
16. Severability
If any provision of these Terms is held invalid or unenforceable, the remaining provisions remain in full force and effect. The invalid provision shall be replaced by a valid provision that comes closest to the original intent and is legally permissible.
17. Entire Agreement
These Terms, together with the Privacy Policy and any documented in-app notices, constitute the entire agreement between you and us regarding the Service and supersede all prior agreements on the same subject matter.
18. Contact
FUTR UG (haftungsbeschränkt) [REVIEW: Postanschrift] Lübeck, Germany Email: basti@futrize.com
Last updated: [REVIEW: launch date] Version: 1.0