Catslator is built on a single privacy principle:
no images are stored on any server.
Catslator requests access to your device's camera to capture a single photo for body language analysis. You can also select a photo from your library using PhotosPicker (no photo library permission required).
You can revoke camera access at any time in iOS Settings → Catslator → Camera.
Catslator stores a small amount of data locally on your device using Apple's SwiftData framework. This data never leaves your device and is not synced to iCloud or any cloud service.
Session history
Each photo analysis creates an interpretation record containing:
No camera frames, images, or biometric data are part of this record.
Lifetime usage counter
The free-tier limit (3 lifetime interpretations) is tracked using a counter stored in your device's Keychain. This counter is stored locally, contains no personal information, and exists solely to enforce the usage limit. It survives app reinstallation to prevent abuse of the free tier.
Cat profile
During onboarding, you may enter your cat's name and details. This information is stored locally on your device and is never transmitted.
App preferences
Your language preference and other settings are stored locally via iOS UserDefaults. No personal information is included.
Deleting your data
You can delete all session history at any time from Settings → Data → Clear All History within the app. Uninstalling the app removes all SwiftData records from your device.
Catslator uses a three-stage pipeline: two stages run on your device, and one uses a cloud AI service.
On-device processing (Stages A & B)
Cloud inference (Stage C)
Google's privacy policy governs the handling of data processed by Gemini. You can review it at policies.google.com/privacy.
Catslator offers optional in-app subscriptions (a weekly Pro plan with a 3-day free trial at $3.99/week, and a yearly plan at $29.99/year) processed through Apple's StoreKit 2. All payment handling is managed entirely by Apple.
Apple's privacy policy governs the handling of your payment information. You can review it at apple.com/legal/privacy.
Catslator does not collect, transmit, or store any personal information. Specifically:
Because we collect no personal information, there is no personal data to access, correct, export, or delete beyond the local session history described in Section 2.
Catslator contains no advertising, no third-party analytics SDKs, and no behavioral tracking or profiling for marketing purposes.
We rely on Apple's built-in App Store Connect analytics (install counts, crash-free sessions, retention) which are aggregated and anonymised by Apple. We do not receive any personally identifiable information through this channel.
A local log file is written to your device's Documents folder (cattalk.log) for debugging purposes. This file stays on your device and is never sent automatically. You can export it voluntarily from Settings → Developer → Export Logs when reporting a bug.
Catslator is not directed to children under 13. We do not knowingly collect personal information from children. Because the app collects no personal information from any user, it presents no specific risk to younger users, but parental guidance is still advised for in-app purchases.
The app's Settings screen includes links to this Privacy Policy and to our Terms of Use, opened via in-app Safari. These links point to pages on nvklabs.com, which is a static website that does not use cookies or collect visitor data beyond standard server access logs (IP address, request path, timestamp) used solely for security monitoring.
If we update this Privacy Policy, the revised version will be posted at this URL with an updated effective date. For material changes, we will notify users via an in-app notice. Because we collect no personal information, changes to this policy will not affect any data we hold about you — there is none.
Your continued use of Catslator after a policy update constitutes your acceptance of the revised terms.
If you have questions about this Privacy Policy or about Catslator's data practices, please contact us at support@nvklabs.com.
We will respond within a reasonable timeframe.
This document was last updated on May 28, 2026