We value your privacy. CodeWize is designed as a fully offline, privacy-first code editor. We do not collect, transmit, or store any of your personal data or code. Your projects stay on your device and are never sent to any server.
Introduction
CodeWize ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how our macOS and iOS application handles your information. CodeWize is a code editor and development environment that operates entirely on your device.
Important: CodeWize does not collect, transmit, or store any personal data on external servers. All your code, projects, settings, and preferences remain on your device. There are no accounts, no cloud sync, and no analytics.
Information We Collect
1. Your Code and Projects
What is stored:
- Source code files you create or open
- Project folder structure and file contents
- Open tabs and active file state
How it's stored:
- Stored locally on your device only
- macOS: Files are read/written from your chosen workspace directory
- iOS: Files are accessed via the system Document Picker with security-scoped access
- Never uploaded to any server
2. Editor Settings and Preferences
What is stored:
- Font size and tab size preferences
- Theme and appearance settings
- Minimap, line numbers, and word wrap preferences
- Last opened workspace reference
- Terminal visibility state
How it's stored:
- Stored locally on your device using UserDefaults
- Protected by your device's security (passcode, Face ID, Touch ID)
- Never transmitted off your device
3. Session State
What is stored:
- Open file tabs and currently active file
- Cursor position (line and column)
- Breakpoint locations for debugging
- Terminal command history
- File navigation history
How it's stored:
- Stored locally on your device only
- Used to restore your editing session when you reopen the app
- Never shared with any third party
4. Pyodide Runtime (iOS Only)
What happens:
- CodeWize on iOS uses Pyodide (an open-source Python runtime compiled to WebAssembly) to execute Python code
- Pyodide assets are bundled with the app
- A network connection may be used on first launch to initialize the runtime
What is NOT collected:
- No code you write is transmitted during this process
- No personal data is sent to Pyodide or any external service
- All code execution happens locally on your device
What We Do NOT Collect
- Your source code or project files
- Personal information (name, email, address)
- Location data
- Contacts or calendar data
- Usage analytics or telemetry
- Crash reports or diagnostics
- Advertising identifiers
- Device identifiers
- Browsing or search history
- Financial or payment information
How We Use Your Information
1. Provide Core Functionality
- Display and edit your source code files
- Restore your editing session when you reopen the app
- Apply your editor preferences and settings
- Execute code locally on your device
- Provide debugging tools and terminal functionality
That's it. We do not use your information for any other purpose. There is no advertising, no analytics, and no profiling.
Data Storage and Security
Local Storage Only
- All data is stored locally on your device
- Protected by your device's passcode, Face ID, or Touch ID
- Isolated from other apps by iOS/macOS sandboxing
- Backed up to iCloud or Finder/iTunes only if you have device backups enabled
No Cloud Storage
- CodeWize does not have any cloud services or servers
- There are no user accounts or authentication
- No data is ever transmitted to us or any third party
Security Measures
- macOS: Uses security-scoped bookmarks for file access permissions
- iOS: Uses the system Document Picker with proper security-scoped resource lifecycle management
- All code execution is sandboxed (Process-based on macOS, WebAssembly-based on iOS)
- No network connections required for core functionality
Data Sharing and Disclosure
We Do NOT Share Your Data With:
- Advertisers or marketing companies
- Data brokers
- Analytics companies
- Any third party for any purpose
We will never sell, rent, or share your personal information because we don't collect any.
Third-Party Services
Apple Frameworks
- SwiftUI / AppKit / UIKit: Native UI frameworks (built into macOS/iOS)
- Foundation: File I/O and process management (built into macOS/iOS)
- JavaScriptCore: JavaScript code execution on iOS (built into iOS)
- WebKit: Used solely for Pyodide Python runtime on iOS (no web browsing)
Pyodide (iOS Only)
- Purpose: Open-source Python runtime for executing Python code on iOS
- Data Shared: None - purely computational, no data collection
- License: Mozilla Public License 2.0
CodeWize contains no third-party analytics SDKs, advertising frameworks, or tracking libraries.
Data Retention
Local Data
- Your code and settings remain on your device until you delete the app or manually remove files
- Uninstalling the app removes all app data from your device
- We have no ability to access, retain, or recover your data
No Cloud Data
Since CodeWize does not use cloud storage, there is no cloud data to retain or delete. All data is under your direct control on your device.
Your Privacy Rights
Universal Rights
All CodeWize users have full control over their data:
- Access: All your data is stored locally and accessible on your device
- Delete: Delete files, clear settings, or uninstall the app at any time
- Portability: Your code files are standard files on your device's file system
- No Opt-Out Needed: There is nothing to opt out of - we collect no data
California Residents (CCPA/CPRA)
Under California law, you have the right to know what personal information is collected. CodeWize collects no personal information. We do not sell personal information because we do not collect any.
European Economic Area Residents (GDPR)
Under GDPR, you have extensive data rights. Since CodeWize does not collect or process any personal data on external servers, these rights are inherently satisfied:
- Right to Access: All data is already on your device
- Right to Erasure: Delete the app to remove all data
- Right to Data Portability: Your files are standard formats on your file system
- No Data Processing: We perform no server-side data processing
Children's Privacy (COPPA Compliance)
CodeWize is appropriate for users of all ages.
- CodeWize does not collect any personal information from any user, including children
- No account creation is required
- No personal data is transmitted
- The app is safe for use by children under parental guidance
Changes to This Privacy Policy
How We Update
We may update this policy when:
- We add new features that affect data handling
- Legal requirements change
How We Notify You:
- Update "Last Updated" date at top of this policy
- App Store update notes for material changes
Material Changes
We will NEVER:
- Start collecting your data without explicit notice and consent
- Share or sell any data to third parties
- Add tracking or analytics without updating this policy
- Reduce your privacy rights without giving you opt-out options
Compliance
CodeWize's privacy practices comply with:
- California Consumer Privacy Act (CCPA/CPRA)
- General Data Protection Regulation (GDPR)
- UK GDPR
- Children's Online Privacy Protection Act (COPPA)
- Apple App Store Privacy Guidelines
App Store Privacy Nutrition Label
Data Used to Track You
None
Data Linked to You
None
Data Not Linked to You
None
Data Not Collected
- Contact Info
- Health & Fitness
- Financial Info
- Location
- Contacts
- User Content
- Search History
- Browsing History
- Identifiers
- Usage Data
- Diagnostics
- Sensitive Info
Your Consent
By using CodeWize, you:
- Acknowledge you have read this Privacy Policy
- Understand that CodeWize operates entirely on your device
- Understand that no personal data is collected or transmitted
- Understand that all code and settings are stored locally
© 2026 ConnectIT Technologies. All rights reserved.