Privacy Policy
Terniq is a programming learning app for Python and Java on iPhone, operated by Ryan Srivastava. Terniq does not collect, transmit, or sell your personal data.
Information on your device
Terniq stores your course progress, answers, code drafts, settings, and achievements locally on your iPhone using Apple SwiftData. There is no Terniq account or cross-device cloud synchronization. Local app data may be included in device or iCloud backups managed by iOS according to your iPhone settings.
Running code
Terniq runs Python 3.14.2 and compiles and runs Java 21 locally on your device using bundled WebAssembly runtimes. Source code, standard input, and output are never sent to an external execution server. Programs run in disposable WebKit Workers with non-persistent storage, blocked external network navigation, and no access to Terniq’s learning database or native app files. Temporary runtime files are discarded after each run; saved code drafts and playground input remain local on your device.
No account or network connection is required to use any learning, practice, or playground feature.
Do not include passwords, private keys, or sensitive personal information in practice code or standard input.
Permissions and tracking
Terniq includes no advertising, tracking SDKs, crash-reporting SDKs, or third-party analytics SDKs. It does not request your contacts, location, microphone, camera, photos, health data, or advertising identifier. Learning reminders are optional local notifications scheduled on your iPhone; you can switch them off at any time in Terniq Settings or in iOS Settings.
Deleting local learning data
Choose Settings → Reset learning progress in Terniq and confirm to erase all saved progress, answers, drafts, streaks, and settings and cancel local reminders. Deleting the Terniq app from your iPhone also deletes its local app container data, subject to any separate device backups managed by iOS.
Support correspondence
If you choose to email support, Ryan Srivastava will receive the email address and information you include in your message solely to respond to and resolve your request. Support emails are retained only as long as necessary to address your inquiry and may be deleted upon request. Please send only the information needed to explain the issue.
This website
These static support and privacy pages use no cookies, forms, analytics scripts, external fonts, or third-party trackers. When hosted on Cloudflare Pages, standard HTTP requests pass through Cloudflare, which processes technical network metadata (such as IP addresses) to deliver and protect the site. See Cloudflare’s privacy policy.
Questions and privacy requests
Support and privacy contact: terniq.support@gmail.com.
Changes
If Terniq’s data practices change in a future update, this Privacy Policy and its effective date will be updated before the change takes effect.