Data we collect
Account data: email, name, username, role, plan, avatar and profile settings.
We process learning data such as course and lesson progress, quiz results, task submissions, projects, and related learning statuses. This data is used to preserve progress and show the next available learning step.
Commercial data: service leads, app development requests, waitlists, promocodes, payment status and provider identifiers. We do not store card numbers.
Feedback and public profile
Feedback reports may include category, page URL, course/lesson/task/article context, user message and a technical fingerprint for anti-spam controls.
Public information may include only data that the user chooses to publish or expose through the profile and published materials, such as name, photo, bio, role or level, links, and published projects, depending on current product settings.
AI usage and analytics
AI requests are used for hints, review, debug and mentor chat, plus entitlement, credit and usage checks. We intentionally avoid sending unnecessary personal data.
Internal traffic analytics is server-side and privacy-safe: raw IP addresses are not stored, visitors are counted by one-way hashes and obvious bots are separated.
Analytics events help us understand signup, course, lesson, Pro and service lead funnels. Secrets, tokens, OTPs and solutionCode are redacted from monitoring payloads.
Retention, deletion and contact
We keep data as long as needed for account operation, learning progress, security, accounting and legal obligations.
To request deletion, export or correction, email hello@nativepath.ru from your account email. We may keep minimal records when required for security, payments or law.
English Academy voice practice
When a user submits a spoken answer in English Academy, NativePath processes the audio recording, speech transcript, duration, exercise context, scoring results and feedback. The raw recording is stored as a private file and is not published on the public profile or through the public audio catalog.
In the current production configuration, the raw audio recording is sent to Yandex SpeechKit for speech recognition. After transcription, YandexGPT receives the transcript and server-derived scoring context; the raw audio file is not sent in the YandexGPT scoring request.
Raw audio files are kept for a limited period configured by the production voice-retention setting and are then deleted by the retention process. NativePath stops accepting new production recordings when recent operational evidence for that process is unavailable. Transcripts, scores and feedback may be retained longer as part of the user's learning history.
How AI requests are processed
For AI hints, code review, debugging, and mentor chat, NativePath sends the request text and the necessary learning context to an external AI provider (currently OpenAI). That context may include user code, error messages, conversation history, and/or an excerpt from a published lesson. The reference solutionCode and exact validator-rule strings are not included in the AI context.
For usage accounting, diagnostics, and security, NativePath may store an account-linked, shortened and pre-redacted copy of the AI prompt and response. The current implementation limits each stored text to 4,000 characters and attempts to remove email addresses, phone numbers, API keys, and password/secret/token values. Do not send production credentials, private keys, tokens, or client personal data to AI features.