Legal
Privacy Policy
Effective date: March 11, 2026
1. Introduction
CostCreep ("we", "us", "our") operates the food cost visibility platform at costcreep.com. This Privacy Policy explains how we collect, use, store, and protect your information when you use our Service. By using CostCreep, you agree to the practices described in this policy.
2. Information We Collect
Account Information
When you create an account, we collect your email address, password (stored as a cryptographic hash — we never store plaintext passwords), and optionally your restaurant name.
Invoice Data
When you upload invoices, we collect and store the uploaded files (PDF, PNG, JPG, or WebP), extracted text and structured data from OCR processing, supplier names, item names and prices, and related metadata such as invoice dates and totals.
Billing Information
Payment details (credit card numbers, billing addresses) are collected and processed directly by Stripe. We do not store your full payment card information on our servers. We receive and store your subscription status and billing history from Stripe.
Usage Data
We collect basic usage information including login timestamps, session data, and request logs for security monitoring and rate limiting. Security-relevant events (authentication failures, account deletions, invoice deletions) are logged for protection purposes.
Local Storage
The Service stores an authentication token and your theme preference (light or dark mode) in your browser's local storage. We do not use tracking cookies or third-party analytics cookies.
3. How We Use Your Information
We use the information we collect to:
- Provide and operate the Service, including invoice processing, price tracking, and alert generation
- Authenticate your identity and secure your account
- Process payments and manage your subscription
- Send transactional emails (email verification, password resets)
- Monitor for security threats and enforce rate limits
- Improve the accuracy and reliability of the Service
We do not sell your personal information. We do not use your data for advertising. We do not share your data with third parties for their marketing purposes.
4. Third-Party Data Processing
To deliver the Service, your data is processed by the following third-party providers:
Microsoft Azure Document Intelligence
Uploaded invoice files are sent to Azure Document Intelligence for optical character recognition (OCR). This service extracts text, tables, and structured fields from your invoices. Data is processed in accordance with Microsoft's Privacy Statement.
OpenAI
Extracted text from invoices is sent to OpenAI's API (GPT-4o-mini) for structured data extraction, including item identification, price parsing, and abbreviation expansion. Data is processed in accordance with OpenAI's Privacy Policy. We use the API, which does not use your data for model training.
Stripe
Payment processing is handled by Stripe. Your billing information is collected and stored by Stripe directly. Data is processed in accordance with Stripe's Privacy Policy.
Mailgun
Transactional emails (verification, password reset) are sent via Mailgun. Your email address is shared with Mailgun for this purpose. Data is processed in accordance with Mailgun's Privacy Policy.
5. Data Retention
We retain your account data and invoice data for as long as your account is active. Raw OCR processing results are stored alongside your invoice data for transparency and to support review of extracted information.
If your subscription expires or is canceled, your data is retained in a read-only state so you can access it if you resubscribe. When you delete your account, all associated data — including invoices, extracted data, price history, and alerts — is permanently deleted from our systems.
6. Data Security
We implement industry-standard security measures to protect your data, including:
- Passwords stored using cryptographic hashing
- Bearer token authentication with session expiry
- HTTPS encryption for all data in transit (enforced via Strict-Transport-Security in production)
- Security headers including Content-Security-Policy, X-Frame-Options, and X-Content-Type-Options
- Rate limiting to prevent abuse (general, authentication, and upload-specific limits)
- Security event logging for authentication failures and sensitive operations
- All sessions revoked on password reset
While we take reasonable precautions, no method of transmission or storage is 100% secure. We cannot guarantee absolute security of your data.
7. Your Rights
You have the right to:
- Access your data — view your invoices, extracted data, price history, and alerts through the Service dashboard
- Correct your data — update your account information (email, restaurant name, alert preferences) from your settings
- Delete your data — delete your account and all associated data from your account settings
- Delete individual invoices — remove specific invoices and their associated data from the extractions page
To exercise any rights not available through the Service interface, contact us at support@costcreep.com.
8. Children's Privacy
The Service is not intended for individuals under 18 years of age. We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will promptly delete it.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. Material changes will be communicated via the email address associated with your account. Your continued use of the Service after changes take effect constitutes acceptance of the updated policy.
10. Contact
If you have questions about this Privacy Policy or how we handle your data, contact us at support@costcreep.com.