Privacy Policy
Last Updated: October 2025
Our Privacy Commitment
At TetherTime, your privacy is our top priority. Your personal thoughts and memories belong to you alone. We've designed TetherTime to be completely private by default, with all your journal entries and personal data stored exclusively on your device.
What Makes TetherTime Different
Local-Only Storage: Every journal entry, photo, and piece of data stays exclusively on your device. There are no servers, no cloud accounts, and no databases where your information could be accessed, leaked, or compromised. Your journals never leave your device.
Minimal Data Collection: We've designed TetherTime to work entirely on your device. The only external service we use is optional error monitoring to help us fix bugs and improve app stability. You have complete control over whether this is enabled.
Device Permissions Explained
TetherTime requests the following permissions to provide its core features. All data accessed through these permissions stays on your device:
-
Photos: Lets you choose pictures to include in your journal entries. The app only accesses photos you explicitly select. Photos are never uploaded or transmitted anywhere.
-
Calendar: Helps suggest journal topics based on your activities and events. Calendar data is analyzed locally on your device and never leaves your device.
-
Microphone: Enables voice-to-text for easier journaling. Voice input is processed on your device using native speech recognition. No audio recordings are saved or transmitted.
Error Monitoring & Crash Reports
To improve app stability and fix bugs, we use Sentry (a third-party error monitoring service) that collects technical information only when the app crashes or encounters errors. This feature is completely optional and can be disabled at any time in the app's Privacy settings.
What Sentry Collects (When Enabled):
-
Device type and operating system version (e.g., "iPhone 14, iOS 17")
-
App version number
-
Technical crash logs and stack traces
-
General app performance metrics
-
Timestamp of when errors occurred
What Sentry Does NOT Collect:
-
❌ Journal content, titles, or any text you write
-
❌ Photos, images, or any media files
-
❌ Calendar event details or personal schedule information
-
❌ Your PIN or authentication credentials
-
❌ Personal identifiers (names, email addresses, phone numbers, user IDs)
-
❌ Location data or GPS coordinates
-
❌ Any personally identifiable information
Privacy Protections for Error Reports:
-
Error monitoring is disabled during development - only active in released versions
-
All sensitive data (journal content, PINs, photos, user input, calendar details) is automatically filtered and never sent
-
Text masking is enabled for all screen recordings in error reports
-
Only 10% of normal app sessions are sampled for performance monitoring
-
100% of error/crash sessions are captured (to help us fix bugs)
-
All data is encrypted in transit using HTTPS
-
Data is stored securely by Sentry with industry-standard security measures
-
We retain error data for 90 days, then it's automatically deleted
How to Opt Out:
You have complete control over error reporting:
-
Open TetherTime
-
Scroll to the Privacy section on the home screen
-
Toggle "Anonymous Error Reports" to OFF
When disabled:
-
No crash reports or error data will be sent
-
The app will continue to work normally with all features
-
Your choice is saved on your device
-
You can re-enable it anytime
Default Setting: Error reporting is enabled by default to help us improve the app, but you can disable it at any time.
Security Features
TetherTime includes robust security measures to protect your journal:
-
PIN Authentication: Set a 4-6 digit PIN to lock your journal
-
PBKDF2 Encryption: Industry-standard encryption with 10,000 iterations and random salt generation
-
Automatic Session Timeout: App locks after 30 minutes of inactivity
-
Failed Login Protection: Account locks for 5 minutes after 5 failed PIN attempts
-
Session Invalidation: Your session expires when the app goes to the background for extended periods
-
Encrypted Local Database: All journal entries are encrypted in the device's local storage
Your Data, Your Control
You have complete control over your data:
-
Export: Download your journals anytime as text files for backup or transfer
-
Delete: Remove individual entries or all data permanently from your device
-
No Cloud Backup: There is no automatic cloud backup. Your data exists only on your device.
-
PIN Reset: If you forget your PIN, a reset is required which deletes all data (we cannot recover it because we never had access to it)
-
Complete Removal: Uninstalling the app permanently deletes all data from your device
Data Storage Location
All your personal data is stored locally on your device using:
-
AsyncStorage: For app settings, preferences, and encrypted authentication data
-
Local SQLite Database: For journal entries (encrypted, never synced to cloud)
-
Native Device Storage: For photos accessed via the CameraRoll API (photos stay in your device's photo library)
-
No Cloud Storage: Your journal data is never uploaded, synced, or backed up to any cloud service
Children's Privacy
TetherTime is designed for users 13 years of age and older. We do not knowingly collect information from children under 13. If you are a parent or guardian and believe your child has provided us information through the app, please contact us immediately at info@tetherenterprises.com and we will delete any error reports that may have been sent.
Third-Party Services
TetherTime uses the following third-party services, each with their own privacy policies:
-
Sentry.io - Optional error monitoring and crash reporting (as described above). Sentry Privacy Policy
-
React Native - Open-source mobile app framework developed by Meta
-
Native Device APIs - For accessing photos (CameraRoll), calendar, and microphone (all processed locally on your device)
We do not use any analytics services, advertising networks, or data brokers.
Technical Details for Privacy Advocates
For technically-minded users who want to understand exactly how TetherTime works:
-
Framework: Built with React Native 0.74.5
-
Local Storage: AsyncStorage for persistence, no remote databases
-
Encryption: CryptoJS library with PBKDF2 key derivation (10,000 iterations, salted hashing)
-
Authentication: PIN-based with secure local hashing, no server-side authentication
-
Processing: All journal generation and AI features run locally on-device using native APIs
-
Network Activity: Zero network requests for journal functionality (only optional error reporting to Sentry)
-
Open Source Dependencies: Uses standard open-source libraries with no telemetry
-
Security Audits: We welcome security researchers to audit our app
Data We Do NOT Collect
To be absolutely clear, TetherTime does NOT collect, store, or have access to:
-
Your journal entries or content
-
Your photos or images
-
Your calendar events or schedule
-
Your contacts
-
Your location or GPS data
-
Your name, email, phone number, or any personal identifiers
-
Your browsing history or app usage patterns
-
Any biometric data
-
Any payment information
The only data that leaves your device is optional error reports (which you can disable) that contain only technical diagnostic information.
International Users
TetherTime stores all data locally on your device, regardless of where you are located. If you enable error reporting, crash reports are sent to Sentry's servers, which may be located in the United States. Sentry is compliant with GDPR and other international privacy regulations.
Changes to This Privacy Policy
We may update this privacy policy from time to time to reflect changes in the app or legal requirements. We will notify you of any material changes by:
-
Posting the updated policy in the app
-
Updating the "Last Updated" date
-
Displaying a notice in the app when you first open it after an update
Changes are effective immediately upon posting. Your continued use of TetherTime after changes are posted constitutes your acceptance of the updated policy.
Your Privacy Rights
Depending on your location, you may have certain rights regarding your data:
-
Access: All your data is already accessible to you in the app
-
Deletion: You can delete all data anytime through the app or by uninstalling
-
Export: You can export your journals as text files anytime
-
Opt-Out: You can disable error reporting in Privacy settings
-
Portability: Export feature allows you to take your data with you
If you've enabled error reporting and want us to delete any error reports: Contact us at info@tetherenterprises.com with your device type and approximate dates, and we'll delete any associated error logs from Sentry.
Data Retention
-
Journal Data: Stored on your device indefinitely until you delete it or uninstall the app
-
Error Reports (if enabled): Retained by Sentry for 90 days, then automatically deleted
-
App Settings: Stored locally on your device until you uninstall the app
Security of Your Information
While no system is 100% secure, we've implemented multiple layers of protection:
-
All journal data is encrypted locally on your device
-
PIN authentication prevents unauthorized access
-
No transmission of sensitive data over networks
-
Regular security updates to address vulnerabilities
-
Minimal third-party dependencies to reduce attack surface
If you discover a security vulnerability: Please report it responsibly to info@tetherenterprises.com
Contact Us
Questions, concerns, or requests about this privacy policy or your data?
Email: info@tetherenterprises.com
Response Time: We aim to respond to all privacy inquiries within 48 hours.
Legal Basis for Processing (GDPR)
If you're in the European Union, our legal basis for processing any data is:
-
Legitimate Interest: To provide error monitoring services that improve app stability (optional, with your consent via the toggle)
-
Contractual Necessity: To provide the core app functionality (which processes everything locally)
You have the right to withdraw consent for error reporting at any time by disabling it in the app.
Summary: TetherTime is designed to be the most private journaling app possible. Your journals stay on your device, encrypted and secure. You can control optional technical error information (which contains no personal content) that helps us fix bugs. You control whether this is enabled, and you can turn it off anytime.
