Terms of Service for WindowShopper
Last Updated: 23 February 2026
1. Acceptance of Terms
By accessing or using WindowShopper ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the App.
2. Description of Service
WindowShopper is a mobile application that provides:
For Shoppers:
- Price comparison across local stores
- Receipt scanning and product matching using AI
- Shopping list management with smart product matching
- Store location finder with interactive maps
- Multi-stop route optimization and navigation
- Product search and discovery across stores
- Purchase history tracking
For Store Owners:
- Store listing and profile management
- Product catalog management (add, edit, delete products)
- Product image uploads
- Inventory tracking and stock management
- Sales recording and analytics dashboard
- Business hours and contact information display
- Store bio and description
- Revenue and sales metrics
- Bulk product upload capabilities
- Product visibility controls (hide/show products)
3. User Accounts
3.1 Account Creation
- You must provide accurate and complete information
- You must be at least 13 years old to use the App
- You are responsible for maintaining account security
- You must not share your account credentials
3.2 Account Types
- Customer Account: For shopping and price comparison
- Store Owner Account: For listing products and managing stores
3.3 Account Termination
- You may delete your account at any time through Settings
- We may suspend or terminate accounts that violate these Terms
- Upon termination, your data will be deleted within 30 days
4. User Conduct
You Agree NOT To:
- Provide false or misleading information
- Impersonate others or misrepresent affiliations
- Upload malicious code or viruses
- Scrape or harvest data from the App
- Interfere with the App's operation
- Violate any applicable laws or regulations
- Harass, abuse, or harm other users
- Post inappropriate, offensive, or illegal content
Store Owners Must:
- Provide accurate product information and pricing
- Update inventory and availability regularly
- Respond to customer inquiries professionally
- Comply with all applicable business regulations
- Not engage in price manipulation or fraud
5. Content and Intellectual Property
5.1 Your Content
- You retain ownership of content you upload (receipts, product images, etc.)
- You grant us a license to use your content to provide the service
- You represent that you have rights to all content you upload
- We may remove content that violates these Terms
5.2 Our Content
- The App, including design, features, and code, is our property
- You may not copy, modify, or distribute our content
- WindowShopper name and logo are our trademarks
6. Receipt Scanning and Data Accuracy
- Receipt scanning uses AI (Google Gemini) and may contain errors
- Receipt images are sent to Google's servers for processing
- You should verify all scanned data for accuracy before using it
- We are not responsible for pricing errors or inaccuracies in scanned data
- Product prices are user-contributed and may be outdated
- Always verify prices with stores before purchasing
- Scanned receipts are stored in your account for price tracking
- You can delete receipt data at any time through the app
7. Location Services and Navigation
- The App uses your location to show nearby stores on OpenStreetMap
- Location data is collected only when the App is in the foreground
- You can disable location services in device settings
- Some features require location access to function properly
- Navigation uses OSRM (Open Source Routing Machine) for route calculations
- Routes are calculated in real-time and not stored
- We do not track your movement or location history
8. Privacy
Your use of the App is subject to our Privacy Policy, which is incorporated into these Terms by reference.
9. User Safety and Responsibilities
9.1 Personal Safety
- You are solely responsible for your personal safety when using the App
- Exercise caution when visiting stores or meeting with other users
- Meet in public places during business hours
- Inform someone of your whereabouts when visiting stores
- Trust your instincts - if something feels unsafe, leave immediately
- Report suspicious or dangerous behavior to local authorities
9.2 Verification of Information
- Always verify store information (hours, location, prices) before visiting
- Confirm product availability directly with stores
- Do not rely solely on app information for critical decisions
- Check store legitimacy through independent sources if concerned
9.3 Prohibited Conduct Related to Safety
You must NOT:
- Harass, threaten, or intimidate other users or store owners
- Engage in any form of violence or threatening behavior
- Use the App to facilitate illegal activities
- Share personal information of others without consent
- Stalk or track other users
- Create fake listings to lure users to unsafe locations
9.4 Reporting Safety Concerns
- Report dangerous users or stores through the in-app reporting feature
- Contact local law enforcement for immediate safety threats
- We will investigate reports but cannot guarantee immediate action
- False reports may result in account termination
9.5 No Liability for User Actions
- We are NOT responsible for the actions of users or store owners
- We do NOT guarantee the safety of any location or user
- We do NOT conduct background checks or verify identities
- You assume all risks when interacting with others through the App
10. Disclaimers and Limitations of Liability
10.1 "AS IS" Service
THE APP IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- Merchantability
- Fitness for a particular purpose
- Non-infringement
- Accuracy or reliability of information
10.2 No Facilitation of Transactions
- WindowShopper is an INFORMATION PLATFORM ONLY
- We do NOT facilitate, process, or mediate any transactions between users and stores
- We do NOT verify the identity, legitimacy, or safety of any users or stores
- All interactions and transactions occur directly between users and stores
- We are NOT a party to any agreements between users and stores
10.3 User Interactions and Safety
YOU ACKNOWLEDGE AND AGREE THAT:
- All interactions with stores and other users are AT YOUR OWN RISK
- You are solely responsible for your safety when visiting stores or meeting others
- We do NOT conduct background checks on users or store owners
- We do NOT verify the accuracy of store information, hours, or locations
- You should exercise caution and common sense when interacting with others
10.4 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR:
- Indirect, incidental, or consequential damages
- Loss of profits, data, or business opportunities
- Damages arising from use or inability to use the App
- Errors in pricing or product information
- Actions of third-party stores or users
- Personal injury, assault, harassment, or harm of any kind
- Property damage or theft
- Disputes between users and stores
- Fraudulent listings or misrepresentation by users
- Any criminal activity or illegal conduct by users
- Death or bodily injury resulting from interactions facilitated through the App
OUR TOTAL LIABILITY SHALL NOT EXCEED $50.
10.5 Disputes Between Users
- Disputes between shoppers and store owners are solely between those parties
- We are NOT responsible for resolving disputes
- We do NOT mediate, arbitrate, or intervene in user disputes
- You release WindowShopper from any claims arising from disputes with other users
- You agree to handle all disputes directly with the other party
- If you have a dispute, you may report the user through the app for review
11. Third-Party Services
The App integrates with third-party services:
- Supabase: For data storage, authentication, and file hosting
- OpenStreetMap: For map tiles and location display (open-source, no tracking)
- OSRM: For route calculations (open-source, no tracking)
- Google Gemini: For AI-powered receipt text extraction
- Google OAuth: Optional sign-in method
- Apple Sign In: Optional sign-in method
Your use of these services is subject to their respective terms and policies. We are not responsible for the practices of these third-party services.
12. Modifications to Service
We reserve the right to:
- Modify or discontinue features at any time
- Change pricing or subscription plans
- Update these Terms with notice to users
- Suspend the service for maintenance
13. Dispute Resolution
13.1 Governing Law
These Terms are governed by the laws of [Your Jurisdiction], without regard to conflict of law principles.
13.2 Arbitration
Any disputes shall be resolved through binding arbitration rather than in court, except where prohibited by law.
13.3 Class Action Waiver
You agree to resolve disputes individually and waive the right to participate in class actions.
14. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, or expenses arising from:
- Your use of the App
- Your violation of these Terms
- Your violation of any rights of others
- Content you upload or submit
15. Store Owner Specific Terms
15.1 Product Listings
- You are responsible for accuracy of product information
- You must comply with all applicable laws and regulations
- You must not list prohibited or illegal items
- We may remove listings that violate policies
15.2 Pricing
- You control your product pricing
- Prices must be accurate and not misleading
- We are not responsible for pricing errors
15.3 No Transaction Fees (Currently)
- WindowShopper does not currently charge transaction fees
- We reserve the right to introduce fees with 30 days notice
16. Prohibited Items
The following may not be listed or sold:
- Illegal drugs or controlled substances
- Weapons or explosives
- Stolen goods
- Counterfeit items
- Adult content
- Tobacco or alcohol (where prohibited)
- Items that violate intellectual property rights
17. Termination
We may terminate or suspend your access immediately, without notice, for:
- Violation of these Terms
- Fraudulent activity
- Abusive behavior
- Legal requirements
- Extended inactivity
18. Severability
If any provision of these Terms is found unenforceable, the remaining provisions shall remain in effect.
19. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and WindowShopper.
21. Changes to Terms
We may update these Terms at any time. We will notify you of material changes through:
- In-app notifications
- Email notifications
- Updated "Last Updated" date
Continued use after changes constitutes acceptance of the updated Terms.
22. Acknowledgment
BY USING WINDOWSHOPPER, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS OF SERVICE.