Загрузка…
← Home

Legal documents

Personal Data Processing PolicyUser Agreement and Subscription TermsConsent to Personal Data ProcessingConsent to Advertising MessagesConsent to Data Distribution When Publishing a RecordingConsent to distribution of open profile dataConsent to provide practice data to a teacher
Contents
1. Operator and scope2. Data, purposes and grounds for processing3. Cookies, local storage and analytics4. Microphone, MIDI, performance recordings and the open profile4.1. Online lessons and private materials5. Recipients and processing locations6. Retention and deletion7. Rights and enquiries8. Minors and security9. Changes to this policyContact and support correspondenceOperator details and contactCommunity, feed and Top 100

VIBE PIANO

Personal Data Processing Policy

Version 2026-11-03.contact.2-draft
View current versionVersion 2026-11-05.photo.1-draftArchived versionVersion 2026-11-03.contact.2-draftArchived versionVersion 2026-10-26.performance.1-draftArchived versionVersion 2026-10-25.community.1Archived versionVersion 2026-10-24.lessons.1Archived versionVersion 2026-10-24.moments.1Archived versionVersion 2026-10-24.profile.1Archived versionVersion 2026-10-22.contact.1Archived versionVersion 2026-10-18.3-draftArchived versionVersion 2026-10-18.2-draftArchived versionVersion 2026-10-18.1-draftArchived versionVersion 2026-10-10.1-draftArchived versionVersion 2026-09-29.1Archived versionVersion 2026-09-21.1-draftArchived versionVersion 2026-09-20.1-draftArchived versionVersion 2026-09-13.1-draftArchived versionVersion 2026-08-21.1-draft
Updated November 3, 2026
Archived versionView current version
⚠️ Draft. This document must be reviewed by a lawyer and is not final.

This version applies to the Russian Vibe Piano web service at https://vibepiano.ru. Changing the interface language does not change the operator or the applicable rules. The English and Chinese texts are translations of this version. The standalone iOS application has separate terms.

1. Operator and scope

Индивидуальный предприниматель Соболев Дмитрий Павлович, ОГРНИП 326508100266477, ИНН 501502113878 determines the purposes and methods of processing data concerning users, website visitors, people who contact us and participants in partner programmes. Contact: vibepiano@mail.ru. This policy describes data processing; it does not in itself constitute consent to advertising, publication of a recording or automatic charges.

2. Data, purposes and grounds for processing

  • Account: name or display name, email if provided, avatar URL, the identifier and name of the chosen sign-in provider, an internal account identifier and session information. These are needed for sign-in, access management and saving preferences. The external account password is not stored. For Apple, the server retains encrypted credentials needed to verify and revoke sign-in when the account is deleted; technical revocation requests may be retried after deletion until completed. The grounds are performance of the agreement and separately requested consent where applicable.
  • Learning: selected pieces, exercise results, questions, answers and response times, mistakes, streaks, achievements and practice history. These are used to track progress, provide feedback and adapt exercise selection. The principal ground is provision of the requested service features.
  • Spark session history: piece title and selected hands, practice mode, relative elapsed time, changes in Spark level and energy, and cumulative counts of hits, mistakes, delayed steps and completed steps. This private history lets you review how a real practice session developed. Automatic playback is excluded. It is visible only to you, is included in your account export and is deleted with the account; opening your profile or showing piece progress does not publish these session curves.
  • Piece progress: for a signed-in user, for each catalogue piece and selected hands, the score steps played correctly at least once in a lesson, a signature of the score version, counters derived from them and the time of the last update are stored. Steps count when playing with a MIDI keyboard, the on-screen keyboard or the microphone; sound is not sent to the server and automatic playback is excluded. Progress syncs with the account so that it is visible on other devices, is included in the account export and is deleted with the account. Progress on your own imported pieces is not sent to the server. The basis is providing the function you requested.
  • Practice history on the device: attempts at pieces with their conditions (hands, passage, mode, input source, set tempo), counts of correct, wrong, missed and extra key presses and of stops, including per bar, accuracy, the estimated played tempo, counts of rhythm warnings and of wrong key presses at ornamented notes, the confidence of the measurement and playing time; daily totals; personal tasks and control attempts; short “what next time?” notes on pieces; the target tempo and tempo character you set for a piece; for passes under the metronome, the click tempo and how far the notes deviate from an even grid at that tempo (median and 90th percentile in milliseconds); attempts at passages of a piece, their milestones and personal records; the “keeping in repertoire” list; the goal and settings of the “Season” section; the personal plan on the device with its steps, control attempts and weekly reviews. These data stay in the browser's local storage, separately for each account and for the guest. By themselves they are not sent to the Vibe Piano server; when the practice journal on the server is enabled, the details listed in the next item go to the account. Signing out hides the history until the next sign-in and does not delete it. Apart from the volume limits in section 6, only explicit actions delete it: deleting a piece's history, the profile's whole practice history or all practice data from the device, the deletion option ticked when signing out, deleting the account on the device where this is done, and clearing site data in the browser. The history can be downloaded as a JSON file, which is created on the device. The operator cannot read, restore or delete these data remotely.
  • Practice journal on the server, if enabled: for a signed-in user, practice from all devices is kept in the account. This is the start and end time of a session and its time zone and, for each piece or exercise, the selected hands, mode, input source, seconds of playing at the instrument, on screen and of listening, counts of attempts, passes, wrong and extra key presses and stops, including per bar, and attempts at passages of a piece (bars, length, tempo, mistakes, stops, marks for playing by heart, under the metronome and in a recording). Days and minutes of practice, milestones and learning statistics on the “My profile” page are computed from them. You see the journal; a teacher and the open-profile summary see it only to the extent described below. A session can be deleted; the journal is included in the account export and deleted together with the account. The purpose is showing the course of practice across all your devices. The basis is providing the service functions you requested.
  • Personal piece list: the pieces you marked “want to learn” and your free-form notes on them (up to 500 characters). They are needed to open saved pieces from your profile. Only you can see the notes; do not put health information or other people's data into them. The basis is providing the function you requested.
  • Open profile, if you opened it: the nickname you chose, the profile code, your level and accumulated points, the date it was opened and, if separately enabled, the titles of pieces from your personal list and piece progress: catalogue piece titles with their composer, selected hands and the share of score steps played correctly at least once (the number of such steps, the total number of steps and the percentage). If the practice summary is separately enabled, only three numbers are published: the number of calendar weeks with playing at the instrument, the number of catalogue pieces played through without a mistake at least once on a MIDI or Bluetooth keyboard, and the total hours of playing at the instrument rounded down to a whole hour. The purpose is to show your progress to other users at your own wish. The basis is a separate consent to distribution of open profile data.
  • Public showcase, if you separately enabled it after consenting to this list: the public first name and surname you enter in one optional field of up to 80 characters and a description of up to 240 characters; the account photo (including a VKontakte photo), only if you separately choose to show it. Only if you additionally enable “Publish my practice history” are total active practice time in hours, practice days, the number of catalogue pieces practised and a repertoire of known catalogue pieces with title, composer, time spent and the last calendar day of practice published together. This same switch opens dates and active practice duration per day for the last 365 days, and selecting a day shows known catalogue piece titles and time per piece. The purpose is showing your learning journey at your request, including sharing a link for your own promotion. The basis is separate consent to distribution of open profile data that specifically describes the showcase. Existing profile switches do not enable the showcase.
  • Day entries and video links: the calendar date you choose, an optional catalogue piece, your caption of up to 120 characters, a video link and provider name (YouTube, VK, RuTube, Vimeo, Bilibili or Instagram), technical entry identifiers and its creation and modification times. An entry is private by default and available only in your account. It supports your practice timeline; the basis is providing the function you requested, not consent to public publication. Public display requires a separate choice for each entry and acceptance of the open profile consent edition describing day entries. Enabling practice history, the photo or other switches does not publish these entries by itself.
  • Teacher access, if you granted it: the teacher whose profile code you entered sees your name from the sign-in service and your profile code and, for each catalogue piece you chose, minutes of playing at the instrument per week, the number of days with playing, the number of attempts and passes, mistakes and stops per bar, the learning stages of passages and how their own assignments were done. The teacher may add an assignment to a piece: bars, hands, tempo, minutes per day, the lesson date and a text of up to 280 characters. The time of day, the start time and length of individual sessions, notes, recordings, sound and other pieces are not shown to the teacher. Access is granted by a separate action on the “My profile” page after a separate consent to provide practice data to a teacher, and for a student under 18 only by their legal representative. It can be closed at any time: the teacher stops seeing the data at once and their assignments are deleted. The purpose is learning work with the teacher you chose. The basis is that consent.
  • Subscription and access codes, if these features are enabled: plan, payment amounts, currencies, statuses and identifiers, access period, saved payment method token, promo code and information about credited amounts. These are needed for access, payments and settlements, refunds and compliance with legal obligations. The service does not receive the full card number or CVV; these are processed by the payment organisation.
  • Consent and abuse prevention: document type and version, the action and time of consent or withdrawal, source, account or consent-correlation identifier, IP address and browser information in the consent log. Certain evidence records use cryptographic derivatives instead of the original request details. These are needed to demonstrate the person's expressed choice, maintain security and protect legitimate interests.
  • Feedback: text of up to 2,000 characters, enquiry type, page path without parameters, application version and technical information shown before submission: window size, browser and operating system, language, MIDI devices and the current piece or lesson. An account identifier or a permitted analytics identifier is added where available. The feedback record does not include the IP address, full User-Agent, cookies or the contents of other screens. The purpose is to respond and resolve problems. An email enquiry also includes the sender's address and the information they provide.
  • Technical security: the connection IP address, time, HTTP request method and path, response code and processing duration may appear in server logs. These are needed for diagnostics, attack prevention and website operation; they are not advertising analytics.

Do not provide health information, biometric data or third-party data unless needed for your enquiry. The service does not use voice or performance to establish identity.

  • Measurements of a free MIDI take you explicitly start: original key presses and releases with relative times, MIDI channel, source (MIDI or Bluetooth), velocity and CC64/66/67 pedal messages are held temporarily in page memory. Local analysis aligns attacks to score steps and measures, and calculates velocity ranges, median key hold, release completeness, observed CC64 down time and interval deviations between matched notes. Device history stores only summary measurements, including per-measure summaries, with the same storage limits and deletion controls as practice history. Original MIDI events are not stored in history or sent to the server, public profile or teacher. You can download MIDI or JSON with original events and analysis before leaving the piece or starting a new take; the downloaded file is deleted by its owner. Purpose: performance feedback you request. Articulation and pedal technique are not graded yet.

3. Cookies, local storage and analytics

Necessary cookies support sessions, remembering choices and evidence of consent. A random consent-correlation identifier in an HttpOnly cookie is not used for advertising and is valid for no more than 180 days. You can change your analytics choice in “Cookie settings”. Declining does not block the core features.

Language, theme, sound, metronome and some learning results are stored locally in your browser. These preferences have no automatic deletion period; you can delete them using your browser's controls. Deleting a web account does not clear the rest of local storage on your devices; it deletes that account's practice history only on the device where the deletion is performed.

Without analytics permission, the service maintains aggregate counters using a predefined, limited set of metrics. To estimate daily visitor numbers, network data is processed in memory using a key that changes daily; the individual result is not stored as a visit record. This does not mean that technical server logs do not exist.

After separate permission, processing may include an analytics identifier, referral source and UTM tags, permitted interaction events and, for signed-in users, a link to their account. Yandex Metrica is connected only after this choice. Withdrawal disables further optional analytics; deletion of previously collected data is considered separately upon request. The practice history features additionally send from the website facts of actions from a closed list: practice history opened, list of difficulties shown, task created, retry started, task practised for the day, control attempt played with an outcome from a fixed set of words. Piece titles, bars, notes, mistakes, tempo, playing time and note texts are not included in these facts. Events of the lesson itself are sent separately: lesson start and active playing with the catalogue piece identifier, and piece completion with the piece identifier and, after analytics permission, also with counts of correct and wrong key presses, accuracy and duration. Without analytics permission all these events are counted only in aggregate counters. Aggregate counters are not used for personalised advertising.

4. Microphone, MIDI, performance recordings and the open profile

The microphone is enabled at your request for local note recognition. Its stream is not uploaded to the server as an audio recording. MIDI transmits note events; device information may be included in an error report shown to you.

The recording feature captures the application's synthesised audio. Until publication, the recording stays on your device. Uploading and creating a public link occur only after a separate command. Publication requires separate consent to distribution.

The performance page contains audio, the piece title, composer and publication date. It does not display the account name, avatar or email. Anyone with the link can listen to, download and forward the recording; blocking search engine indexing does not make the link private.

A profile is closed by default: nobody but you can see its page. It can be opened only by a separate action on the “My profile” page after a separate consent; silence and inaction do not count as consent. The open profile page is available to anyone who knows its address (by profile code or by nickname). Its basic part contains only the nickname, the profile code, the level, the points and the opening date, and, if separately enabled, the titles of pieces from the personal list and practice totals from the trainer and, when separately enabled, piece progress: catalogue piece titles with their composer, selected hands and the share of score steps played correctly at least once (the number of such steps, the total number of steps and the percentage). Piece progress is shown only after the consent version describing it in these terms has been accepted; this switch does not publish practice time and mistakes, sound, microphone data or practice history. The practice summary is shown only after the consent version describing its three numbers has been accepted; dates, the time of day and piece titles are not part of it. Individual answers and their note-by-note breakdown are never published. Opening the basic profile does not publish the name or avatar from the sign-in service; email, notes on pieces, trainer answers and payment details are not published even when the showcase is enabled. Closing the profile immediately ends access to the page and counts as withdrawal of consent; blocking search engine indexing does not make the address private, and the operator cannot remove copies already made by third parties.

The showcase name and description in section 2 are published by a separate voluntary save after the new consent edition is shown. One additional “Publish my practice history” switch opens the totals, repertoire, calendar for the last 365 days and daily history together; without it, these showcase details are not published. The account photo appears only after a separate choice to show it. You enter the public name and description yourself and may leave them empty. Exact session start and end times, raw MIDI events, device identifiers, sound, microphone data and private notes are excluded from the showcase. These measures describe saved practice, not a verified ranking or mastery of pieces. You can delete the showcase separately or close the entire profile: access to the relevant data ends immediately. Publication for your own promotion does not permit an independent advertising campaign by the operator on your behalf.

A public day entry is visible only after that particular entry is separately selected under the new consent edition and while the profile is open. Visitors see only the chosen date, an optional catalogue piece title, a caption of up to 120 characters and a video link. Entry creation and modification times, exact practice times and internal identifiers are not published. This choice is independent of practice history and photo switches; private entries do not become public by themselves. Links are kept in the account until the relevant entry or account is deleted. Closing the profile ends public access while retaining private entries. Vibe Piano does not host these videos, embed an iframe or oEmbed, or contact video providers automatically. Only clicking a link opens the external site, whose own terms apply. Deleting an entry in Vibe Piano does not remove the external video or other people's copies.

4.1. Online lessons and private materials

At the participants’ request, the server stores private lesson materials: participant identifiers and membership, lesson title, task cards with their headings and drawings, selected catalogue pieces and score version, score annotations, edit revisions and save times. These support collaboration and reopening materials after the lesson. Access is limited to that lesson’s participants and the operator as needed to run the service. Opening a public profile or accepting its publication consent does not publish these materials; public-profile consent is not required to save them privately. Materials are included in account data export.

Keyboard events, keyboard view and connection signals pass through the server and stay temporarily in memory; empty online rooms expire after 12 hours of inactivity or a server restart. This does not delete saved cards and score annotations from the database. The lesson’s MIDI stream, voice or video are not recorded in the database. Call audio and video use WebRTC directly or through TURN; the other participant can make their own recording on their device.

Saved materials remain in the private archive after leaving a room or a server restart; there is no automatic age-based deletion. Deleting an account ends its access to shared materials and removes its membership link. The other participant keeps access to the shared copy. When every participant’s account has been deleted, the lesson and its materials are deleted from the primary database. Unsaved changes may be held in an account-specific draft on the device; their preservation is not guaranteed without server acknowledgement. Cards outside an online room remain only on the device.

5. Recipients and processing locations

The operator and persons authorised by the operator receive access to the extent needed for their tasks. A teacher you granted access receives only the details listed in the consent to provide practice data to a teacher, and only while the access is open. Sign-in involves your chosen service: VK ID, Одноклассники, Mail.ru or Yandex ID. Loading an external avatar sends a request to the provider's infrastructure. Yandex Metrica is involved when analytics is permitted, and YooKassa when payments are enabled. These organisations have their own processing rules. Disclosure to public authorities is possible where there is a lawful ground.

When collecting Russian citizens' personal data over the Internet, the operator must comply with requirements for recording and storage in databases located in the Russian Federation. Cross-border transfers require a separate lawful ground and compliance with the statutory procedure. This policy does not declare all external services to be Russian and does not replace verification of the locations of hosting, backups, email and engaged processors. The actual list and processing locations must be confirmed by the operator before this version is approved.

6. Retention and deletion

  • The main profile, linked progress, enquiries and recordings are retained to operate the account; when it is deleted, associated user data is deleted subject to statutory exceptions. Access granted to a teacher and the teacher's assignments are kept while the access is open and are deleted when it is closed or when the student's or the teacher's account is deleted.
  • Practice history on the device has no time-based retention period and is kept until you delete it, within volume limits. At most the latest 200 attempts per piece and 450 in total are kept in detail, fewer if the allotted space runs low; older attempts are folded into daily totals, which keep time and counters but not per-bar details. At most 5000 daily totals, 200 personal tasks with the latest 20 control attempts each and 500 notes on pieces are kept; beyond these limits the oldest records are deleted automatically. Target tempos and tempo characters of pieces, milestones and records of passages, the “keeping in repertoire” list, the “Season” settings and the personal plan on the device are kept there too, until you delete the practice history, a piece's data or all practice data from the device.
  • Unlinked trainer history is deleted after 180 days; unlinked enquiries and old recordings without an owner after 365 days; aggregate counters and statistical structures after 400 days. Periodic deletion requires a functioning server job.
  • Unlinked request details in the consent log are cleared after 180 days. The event, choice, time and document version may be retained as evidence of lawful processing.
  • Payment documents, evidence of the accepted offer, obligations concerning partner settlements and cryptographic identifiers used to prevent repeated use of benefits may remain after account deletion if an independent lawful ground still exists. Pseudonymisation and unlinking from the account are not equivalent to complete destruction.
  • Detailed analytics events, retained anti-fraud registers, server logs and backups require separately approved retention periods and deletion procedures. A single rule that “everything is deleted with the account” does not apply to them; these periods must be agreed before this version is approved.

Deletion from the live system does not mean that previously created backups disappear immediately. Backups must have limited retention, protected access and a procedure for repeating deletions after restoration. Policy wording cannot replace these organisational measures.

7. Rights and enquiries

You may request information about processing, correction, blocking or destruction of data where statutory grounds apply, withdraw consent and challenge the operator's actions before Roskomnadzor or a court. Account settings provide server-data export, account deletion, management of published recordings and withdrawal of advertising consent. Export does not include files that remain only on your device. Practice history on the device can be downloaded separately as a JSON file in the practice history window.

Send your enquiry to vibepiano@mail.ru, identify your account and describe your request. To protect against unauthorised requests, proportionate verification of identity or a representative's authority may be required; do not send a passport in advance. For enquiries without an account, provide enough information to locate your record.

Information requested is provided within 10 working days; the law permits a reasoned extension of no more than 5 working days. Requests to cease processing, correct or destroy data are fulfilled within the periods specified for the relevant ground in Articles 20 and 21 of Federal Law No. 152-FZ. Withdrawal of consent does not stop processing necessary under a contract or expressly required by law; the ground for retaining data is explained to the applicant.

8. Minors and security

An adult user, including a student's legal representative, sets up the account, gives consent and arranges payment. A separate verified system of child accounts is not provided. Acting as a representative does not grant the right to publish any other person's personal data without checking the necessary grounds. Only a student's legal representative may open the student's profile and choose a nickname for them; the child's real first name and surname are not used in the nickname. Teacher access to the practice of a student under 18 is granted only by their legal representative, and this is stated when the access is granted.

Access restrictions, a secure connection, sign-in verification, data minimisation and logging of significant actions are used. Absolute security is not guaranteed; in the event of an incident, the operator fulfils response and notification duties within the statutory periods.

9. Changes to this policy

The version and date appear above the text. The archive provides access to previous texts. A new publication does not turn an old consent into consent to new purposes; a new expression of consent is requested where needed.

Contact and support correspondence

For privacy, access and app support, email vibepiano@mail.ru. Messages are received in Mail.ru, which processes the sender address and message content under its terms. Ordinary support correspondence is deleted manually no later than three years after the issue is resolved. Material needed for an ongoing dispute or mandatory legal retention is kept until that basis ends. Do not send passwords, sign-in codes, full card details or unnecessary personal data. Use the same address to request access, correction or deletion. Account learning data is kept while the account exists or until explicitly deleted; account deletion starts removal of associated learning data. Separately exported files and device backups must be removed by their owner.

Operator details and contact

Индивидуальный предприниматель Соболев Дмитрий Павлович, ОГРНИП 326508100266477, ИНН 501502113878.

Address for written correspondence: 143180, Московская обл., г. Звенигород, Шиховский проезд, д. 1. Sole proprietor registration date: 29.04.2026.

For enquiries about data, access, payments and rights to materials: vibepiano@mail.ru. Do not send your full card number, CVV, passwords or sign-in codes.

Community, feed and Top 100

Joining the community is a separate voluntary action. Registration, opening a profile and previous consents do not enrol anyone. After separately confirming consent, choosing “Open my profile and join” publishes the public code, chosen nickname and link in the community directory and opens a closed profile. The sign-in name and photo are not published automatically.

An independent practice switch publishes calendar dates, instrument time per day, public catalogue piece titles and their practice time. Top 100 rankings use the last 30 days of instrument time or number of pieces practised. These are client-reported practice measures, not verified skill or memorised repertoire. Exact session start times, mistakes, private notes and imported files are excluded.

A separate video switch includes only video links already deliberately made public by their owner; joining does not publish private entries. Other users and visitors without accounts can see the chosen data. These switches and leaving the community are available free of charge in public profile settings. Leaving removes feed and ranking visibility without deleting private history. Closing a profile ends participation; reopening does not restore it automatically. A legal representative makes the decision for a minor.

CreditsHome ↑