1. Acceptance of Terms
By downloading, installing, or using ProfitTracker ("the App"), you agree to be bound by these Terms and Conditions. If you do not agree to these terms, please do not use the App.
2. Description of Service
ProfitTracker is a comprehensive business management application that helps users track sales, expenses, inventory, and profit margins. The App provides:
- Sales transaction recording and management with product photos
- Expense tracking and categorization with receipt photos
- Inventory management (track items before selling, mark as sold with automatic sale creation, partial quantity support)
- Multi-business management (create and switch between multiple business profiles, set default business)
- Profit calculation and analytics with interactive charts
- Advanced analytics (revenue breakdowns, expense breakdowns, profit trends)
- P&L Calendar (visual monthly calendar showing daily sales, expenses, and profits)
- Category customization for sales and expenses
- Saved filter presets with multi-category selection, search functionality, and edit capability
- Data visualization and reporting
- CSV export functionality (free tier)
- Excel export with advanced formatting, filters, charts, and profit analysis (Premium only)
- Product image and receipt photo uploads with secure cloud storage
- Biometric authentication (Face ID, Touch ID, Fingerprint) - optional
- Dark mode and light mode themes with liquid glass design
- Currency support with customizable settings
- Milestone celebrations for profit achievements
- Free tier: Limited to 15 sales and 15 expenses (inventory unlimited on free tier)
- Premium subscription: Unlimited transactions, inventory uploads, and advanced features
3. User Accounts
3.1 Account Creation
- You must create an account to use the App
- You must provide accurate and complete information during registration:
- Email address (required)
- Password (required, minimum 8 characters)
- First name (required)
- Last name (required)
- Phone number (optional, but can be updated later in Settings)
- You are responsible for maintaining the security of your account credentials
- You must be at least 13 years of age to use the App
3.2 Account Security
- You are responsible for all activities that occur under your account
- Notify us immediately of any unauthorized access
- We are not liable for any loss resulting from unauthorized account use
4. Subscription and Payments
4.1 Free Tier
- Limited to 15 sales transactions
- Limited to 15 expense entries
- Unlimited inventory items (can track items before selling)
- Basic analytics and reporting
- CSV export functionality
- Access to core features (multi-business, category customization, P&L calendar, saved filters)
4.2 Premium Subscription
- Priced at $9.99 USD per month or $99.99 USD per year (save 17%)
- Prices may vary by region and currency
- Unlimited sales and expense entries
- Unlimited inventory item uploads with photos
- Advanced analytics and features
- Excel export with advanced formatting, filters, monthly charts, and profit analysis
- Product image and receipt photo uploads with cloud storage
- Priority support
- Billed through Apple App Store or Google Play Store
- Automatically renews unless cancelled 24 hours before the end of the billing period
- Managed through RevenueCat subscription platform
- Free trial available (length varies by promotion)
4.3 Subscription Management
- View subscription status in Settings
- Cancel subscription through Apple App Store or Google Play Store (not within the App)
- Cancellation takes effect at the end of the current billing period
- No partial refunds for unused time within a billing period
- Premium features remain accessible until subscription expires
4.4 Refunds
- Refund requests are handled by Apple App Store or Google Play Store according to their respective policies
- We do not have direct control over refund processing
- Contact Apple or Google support for refund inquiries
4.5 Price Changes
- We reserve the right to modify subscription prices with 30 days' notice
- Existing subscribers will be notified of price changes via email and in-app notification
- Price changes will not affect your current billing period
5. User Data and Content
5.1 Your Data
- You retain all rights to the data you enter into the App (sales, expenses, inventory, business information)
- You are responsible for the accuracy of your data
- You grant us a license to process your data solely to provide the App's services
- We will not use your data for any purpose other than providing the App's functionality
5.2 Uploaded Content
- When you upload product images, inventory photos, or receipt photos, you represent that:
- You own the images or have the right to upload them
- The images do not violate any copyright, trademark, or other intellectual property rights
- The images do not contain illegal, offensive, or inappropriate content
- We reserve the right to remove any uploaded content that violates these terms
- Uploaded images are stored securely and are only accessible by you
- Images are accessed via temporary signed URLs (7-day expiry, automatically refreshed)
- Premium subscribers can upload unlimited images; free tier users cannot upload images
5.3 Saved Filters
- You can create saved filter presets with custom names, category selections, and search terms
- Saved filters are stored locally on your device (AsyncStorage) for offline access
- You can edit or delete saved filter presets at any time
- If you delete a saved filter that is currently active, the active filter will be automatically cleared
- Saved filters are specific to each page (sales, expenses, inventory)
5.4 Data Storage
- All data is stored securely using Supabase cloud infrastructure (United States)
- Data is encrypted in transit using industry-standard SSL/TLS
- Database access is protected by Row Level Security (RLS) policies
- We implement reasonable security measures to protect your data
- Some data is cached locally on your device for offline access and performance (sales, expenses, inventory, saved filters, milestone achievements)
5.5 Data Backup
- You are responsible for maintaining backups of your data
- We recommend regularly exporting your data using the CSV or Excel export features
- While we maintain backups for disaster recovery, we do not guarantee data recovery in all circumstances
- Data backups are retained for up to 90 days after account deletion
6. Inventory Management
6.1 Inventory Tracking
- The App allows you to track items before they are sold
- You can record purchase prices, quantities, dates, categories, and photos for inventory items
- Inventory items remain in your inventory until marked as sold or manually deleted
6.2 Mark as Sold
- When you mark an inventory item as sold, a sale record is automatically created
- Partial quantity sales are supported (e.g., selling 5 of 10 items)
- When partially sold, the remaining quantity stays in your inventory
- When fully sold, the inventory item is removed from your inventory
- Sale records include: sale price, sale date, quantity sold, and calculated profit
6.3 Inventory Limits
- Free tier users are limited to 15 inventory items
- Premium users have unlimited inventory items
- Inventory limits are separate from sales and expense limits
7. Prohibited Uses
You agree NOT to:
- Use the App for any illegal purpose or in violation of any laws
- Attempt to gain unauthorized access to the App or its systems
- Interfere with or disrupt the App's operation or servers
- Share your account credentials with others
- Create multiple accounts to circumvent free tier limitations
- Use automated systems, bots, or scripts to access the App without permission
- Reverse engineer, decompile, or disassemble the App
- Remove or modify any proprietary notices or labels
- Upload images that violate copyright, trademark, or other intellectual property rights
- Upload images containing illegal, offensive, harmful, or inappropriate content
- Use the App to store or transmit malicious code or viruses
- Attempt to scrape or extract data using automated means
- Impersonate another person or entity
- Violate any applicable export laws or regulations
- Abuse the saved filter feature to store excessive amounts of data
- Manipulate milestone achievements or other gamification features
8. Third-Party Integrations and Permissions
8.1 Camera and Photo Library Access
- The App requests access to your device's camera and photo library to upload product images, inventory photos, and receipt photos
- This permission is optional - you can use the App without granting camera/photo access
- Camera/photo access is required for Premium subscribers to upload images
- You can revoke these permissions at any time in your device settings
- We only access the specific photos you choose to upload
- Permissions are requested with clear explanations (NSPhotoLibraryUsageDescription, NSCameraUsageDescription)
8.2 Biometric Authentication (Optional)
- The App offers optional biometric authentication (Face ID, Touch ID, Fingerprint)
- This feature is entirely optional and can be enabled or disabled at any time in Settings
- Your biometric data (fingerprint, face scan) NEVER leaves your device and is NOT transmitted to our servers
- We only store your user ID and email (encrypted) on your device using Expo SecureStore
- The biometric authentication uses your device's native biometric system
- Disabling biometric authentication removes stored credentials from your device
- You are responsible for securing your device's biometric features
8.2 Biometric Authentication (Optional)
- The App offers optional biometric authentication (Face ID, Touch ID, Fingerprint)
- This feature is entirely optional and can be enabled or disabled at any time in Settings
- Your biometric data (fingerprint, face scan) NEVER leaves your device and is NOT transmitted to our servers
- We only store your user ID and email (encrypted) on your device using Expo SecureStore
- The biometric authentication uses your device's native biometric system
- Disabling biometric authentication removes stored credentials from your device
8.3 Future Third-Party Integrations
- The App may offer integrations with third-party platforms (e.g., eBay, Shopify, Etsy, Amazon) in the future
- Use of these integrations is subject to the third party's terms and conditions
- We are not responsible for third-party service availability, functionality, or data practices
- You can disconnect integrations at any time
8.4 Data Import
- When using integrations, you authorize us to access and import data from connected platforms
- You are responsible for ensuring you have the right to import and use such data
- Imported data is subject to the same storage and security practices as manually entered data
9. Intellectual Property
9.1 App Ownership
- The App and its original content, features, and functionality are owned by ProfitTracker
- The App is protected by copyright, trademark, and other intellectual property laws
9.2 Trademarks
- ProfitTracker name and logo are our trademarks
- You may not use our trademarks without prior written permission
10. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO:
- Warranties of merchantability or fitness for a particular purpose
- Accuracy, reliability, or completeness of content (including tax calculations, profit calculations, inventory tracking, cost basis calculations, analytics)
- Uninterrupted or error-free operation
- Security or freedom from viruses or harmful components
- Accuracy of data synchronization across devices
- Compatibility with all device models, operating systems, or future OS updates
- Availability of third-party services (Supabase, RevenueCat, Apple, Google)
- Quality or functionality of biometric authentication on all devices
- Accuracy of imported data from third-party integrations
- Proper functioning of saved filter presets across app updates
- Accuracy of inventory stock levels and sold quantities
- Timing or display of milestone celebrations
11. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
- We are not liable for any indirect, incidental, special, consequential, or punitive damages
- We are not liable for lost profits, data, or business opportunities
- Our total liability shall not exceed the amount you paid for the subscription in the past 12 months (or $100 USD if you're using the free tier)
- We are not responsible for tax calculation accuracy - consult a tax professional
- We are not liable for data loss if you fail to maintain backups via export features
- We are not responsible for third-party service failures (Supabase, RevenueCat, Apple, Google)
- We are not liable for unauthorized access resulting from your failure to secure your account
- We are not responsible for device-specific issues (biometric hardware, camera/photo access)
- We are not liable for any damage resulting from use of imported data from third-party integrations
- We are not responsible for inventory tracking errors or stock discrepancies
- We are not liable for inaccurate profit calculations resulting from incorrect cost basis or data entry
- We are not responsible for loss of saved filter presets due to device changes or data loss
12. Tax Disclaimer
- The App provides tools to estimate taxes based on your inputs and selected state/province tax rates
- Tax calculations are estimates only and should not be considered professional tax advice
- You are solely responsible for the accuracy of your tax filings and compliance with applicable tax laws
- The App is not a substitute for professional tax, accounting, or financial advice
- Consult a qualified tax professional, accountant, or CPA for tax guidance and filing assistance
- We are not liable for any tax-related penalties, interest, or issues arising from use of the App
- Tax rates in the App are based on general state sales tax rates and may not reflect:
- Local county or city taxes
- Special tax districts
- Tax exemptions or special circumstances
- Changes in tax laws or rates
- Inventory cost basis adjustments
- Depreciation or amortization
- You should verify all tax calculations with a tax professional before filing
13. Inventory Management Disclaimer
- The inventory management feature is provided as a convenience tool to help track items before you sell them
- You are responsible for the accuracy of:
- Purchase prices and cost basis
- Quantity counts and stock levels
- Photos and descriptions
- Marking items as sold with correct quantities
- The App automatically creates sales when you mark inventory as sold, using the data you entered
- You should verify that automatically generated sales are accurate before relying on them for accounting or tax purposes
- We are not responsible for:
- Inventory valuation errors
- Stock discrepancies
- Loss or theft of physical inventory
- Errors in cost of goods sold (COGS) calculations
- Inaccurate profit margins due to incorrect inventory data
14. Account Termination
14.1 By You
- You may delete your account at any time through the App settings (Settings > Danger Zone > Delete Account)
- Account deletion is permanent and cannot be undone
- You will be required to type "DELETE" to confirm account deletion
- All your data will be permanently deleted within 30 days, including:
- All sales, expense, and inventory transactions
- Business profiles and default business settings
- Saved filter presets
- Uploaded product images and receipt photos
- Account credentials and profile information (email, password, first name, last name, phone number)
- Biometric credentials stored on your device (if enabled)
- Cached data on your device (sales, expenses, inventory, filters, milestones)
- The deletion process uses a secure Supabase Edge Function that ensures complete data removal with cascading deletes across all related tables and storage buckets
- Backup copies are purged within 90 days
14.2 By Us
We may suspend or terminate your account if:
- You violate these Terms and Conditions
- You engage in fraudulent or illegal activity
- You upload inappropriate or illegal content
- Your account has been inactive for an extended period (typically more than 2 years)
- Required by law or legal process
- You repeatedly violate our policies after warnings
- You abuse the saved filter feature or other App features
14.3 Effect of Termination
- Upon termination, your right to use the App immediately ceases
- We are not liable for any loss of data or content resulting from termination
- Subscription fees are non-refundable except as required by law
- You may lose access to any data that has not been exported
15. Modifications to the App
- We reserve the right to modify or discontinue the App at any time
- We may update features, functionality, or design without notice
- We are not liable for any modifications or discontinuation
16. Modifications to Terms
- We may update these Terms and Conditions at any time
- Changes will be posted in the App with an updated "Last Updated" date
- Continued use of the App after changes constitutes acceptance
- Material changes will be communicated via email or in-app notification
17. Governing Law
- These Terms are governed by the laws of the United States
- Any disputes shall be resolved in the appropriate courts
- If any provision is found unenforceable, the remaining provisions remain in effect
18. Contact Information
For questions about these Terms and Conditions, please contact us at:
- Email: profittrackerbusiness@gmail.com
- Privacy Policy: https://hourzn.github.io/profit-tracker-policy/#/privacy
- Terms & Conditions: https://hourzn.github.io/profit-tracker-policy/terms/
We will respond to inquiries within 30 days.
19. Severability
If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions shall continue in full force and effect.
20. Entire Agreement
These Terms and Conditions, together with our Privacy Policy, constitute the entire agreement between you and ProfitTracker regarding the use of the App.
21. Feature-Specific Terms
21.1 Inventory Management
- Inventory items can be created with purchase prices, quantities, and photos
- Marking inventory as sold automatically creates a sale transaction with the profit calculated from your cost basis
- Partial quantity selling is supported (e.g., sell 5 of 10 items)
- You can view remaining stock and total invested value in the inventory page
- Premium subscribers can upload photos to inventory items; free tier users can create inventory without photos
21.2 Saved Filters
- You can create named filter presets with multi-category selection, search terms, and date ranges
- Saved filters are stored locally on your device using AsyncStorage
- Each page (sales, expenses, inventory) has its own set of saved filters
- You can edit, apply, or delete saved filters at any time
- If you delete an active filter, it will be automatically cleared from the current view
- Saved filters are not synced across devices (stored locally only)
21.3 Default Business
- You can set a default business in Settings that will open automatically when you launch the App
- This streamlines your workflow if you primarily work with one business
- You can change or remove the default business at any time
- The default business setting is stored locally on your device
21.4 Milestone Celebrations
- The App celebrates profit milestones at key thresholds ($100, $500, $1,000, $5,000, $10,000, etc.)
- Milestone achievements are stored locally to prevent duplicate celebrations
- Milestones are based on your total net profit across all businesses
- You can dismiss milestone modals at any time
- We are not responsible for timing or display accuracy of milestone celebrations
By using ProfitTracker, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions.
Last Updated: December 24, 2025