Privacy Policy — StockMate
Effective date: 1 June 2026 · Provider: Small Programs (trading name of Onderdijk Holding B.V.)
1. Who we are
StockMate is an iOS app for household inventory management, developed by Small Programs (trading name of Onderdijk Holding B.V.), based in Sneek, the Netherlands. This privacy policy explains what data the app processes, why, and what rights you have as a user.
Contact: support@smallprograms.nl
2. Core principles
- No account required. You use StockMate without registering or signing in.
- No ads, no tracking. We do not serve ads or track your behaviour.
- No third-party analytics. No tools such as Firebase or Mixpanel are integrated.
- Your data stays yours. Inventory data is stored on your own device and, if iCloud sync is enabled, in your personal iCloud account.
3. What data the app processes
3.1 Data stored locally on your device
| Data | Purpose |
|---|---|
| Product names, brands, barcodes | Inventory management |
| Quantities, units, expiry dates | Inventory management and expiry alerts |
| Storage locations (name + icon) | Organising inventory |
| Notes per product | Personal annotations |
| Purchase price and date (Pro) | Personal expense overview |
| Product image URL | Displaying product photo |
This data does not leave your device unless you have enabled iCloud sync.
3.2 App settings
Preferences (colour theme, notification settings, subscription status) are stored locally via UserDefaults and are not shared with third parties.
3.3 iCloud synchronisation (optional)
If you enable iCloud sync, your data is synchronised via Apple's CloudKit to your personal iCloud account. We as developers have no access to your iCloud data. See Apple's privacy policy.
3.4 Barcode lookup service (Open Food Facts)
When you scan a barcode, the app sends the barcode number to the Open Food Facts API. No personal data is transmitted. See Open Food Facts privacy policy.
3.5 In-App Purchases via the App Store
Payments are processed entirely through Apple's App Store. We do not receive payment data such as credit card numbers.
3.6 Local push notifications
Notifications are generated entirely on your device — no server is involved. You can disable notifications at any time via app settings.
3.7 Camera
The camera is used exclusively to scan barcodes. No photos are taken or stored.
4. Legal bases for processing (GDPR)
| Processing | Legal basis |
|---|---|
| Local storage of inventory data | Performance of contract |
| Open Food Facts API call | Legitimate interest |
| Local notifications | Consent |
| iCloud synchronisation | Consent (opt-in) |
| App settings | Legitimate interest |
5. Data we do not collect
Name, email address, location data (GPS), usage statistics, crash reports via third-party services, advertising IDs or other tracking tokens.
6. Retention
All data is retained for as long as you use the app. Deleting the app causes iOS to erase all local data. You can also delete all inventory data immediately via "Erase all" in app Settings.
7. Your rights (GDPR)
| Right | How to exercise it |
|---|---|
| Access | All data is visible within the app |
| Rectification | Every item is editable within the app |
| Erasure | Via "Erase all" in Settings or by deleting the app |
| Objection / withdrawal of consent | Disable notifications via app Settings |
| Portability | CSV export via More → Export (Pro) |
| Lodge a complaint | With the Dutch Data Protection Authority: autoriteitpersoonsgegevens.nl |
8. Security
Data on your device is protected by iOS security measures (hardware encryption, sandboxing). iCloud data is stored end-to-end encrypted by Apple. We do not store user data on our own servers.
9. Children
StockMate is not specifically directed at children under 16. We do not knowingly collect data from children.
10. Changes to this policy
For material changes, the effective date at the top of this document will be updated. We will inform users via an in-app notification or App Store release notes.
11. Contact
Small Programs (trading name of Onderdijk Holding B.V.)
Lauwers 9, 8602 CS Sneek, the Netherlands
Email: support@smallprograms.nl