Back to RoleFit

RoleFit Privacy Policy

Version 2026-09-21 · Applies from the day it is published on RoleFit.

KLLEON (주식회사 클레온, the “Company”) processes personal data as described below in order to provide RoleFit. This policy applies to account holders and to participants of public training alike.

1. Data we process and why

SituationDataPurpose
Sign-up and sign-inEmail, authentication data, display name, account identifierCreating, authenticating and recovering the account; telling users apart
Organization invitations and training operationInvitation email, organization and role, training assignments, participation and completion statusManaging members and training
Taking part in trainingConversation text, speech-recognition results, start and end time and duration, AI scores and feedback, training identifierRunning the conversation, practice feedback, progress tracking, usage calculation, internal viewing to operate the service, provide customer support and respond to failures and misuse (section 2)
Voice featuresMicrophone audio streamReal-time speech recognition
Creating contentScenarios, reference materials, uploaded files and the information contained in their extracted textBuilding training; supplying material for the conversation and feedback
Paid purchasesBuyer email, the payment service's customer, transaction and subscription identifiers, product, amount, currency, payment status and periodLinking the purchase, granting entitlements, managing subscriptions and refunds
Support requestsReply contact details, the content of the request, material you provide with itAnswering requests, handling disputes
Operation and securityAccess and error records generated during authentication and server processingProtecting sign-in, preventing abuse, resolving incidents
Usage analyticsPages visited and events, approximate region, device and browser type, and referral source collected by the analytics of the hosting platform (Lovable) of the published siteUnderstanding and improving how the service is used

Training joined through a public link without signing in still involves a session identifier and training records; a conversation is not anonymous merely because you are not signed in. RoleFit never collects or stores full card numbers or card security codes itself; they are handled in the Paddle checkout.

Data is provided by you during sign-up, training, uploads and support requests, or collected through an organization administrator's invitations and assignments, records generated while you use the service, and results returned by the payment service. Depending on the purpose, processing is based on entering into and performing a contract, a legal obligation, or consent where required. If optional data is collected separately, we tell you what is collected, why and for how long, and obtain the consent needed.

2. The organization's role and the Company's role

Participation and completion status, conversations and evaluation results of training assigned by an organization can be viewed by that organization's authorized operators. Records of training joined through a public link can be viewed by the person who runs that training. The organization decides who is trained, for what purpose and who may view records, and must inform its learners accordingly.

The Company processes the account and payment data needed to run the service and processes training data at the organization's request. You can direct privacy questions to your organization's administrator or to the Company contact below; the Company checks its role for the data concerned and either handles the request itself or coordinates with the organization.

Only where needed to operate the service, provide customer support, or respond to failures and misuse, the Company may allow authorized internal staff to view the conversation and evaluation records of training in an internal administration screen. When staff open the conversation or the evaluation details, the staff member, the session and the time are recorded.

3. AI and voice processing during training

In voice training, microphone audio is sent to a speech-recognition service (Soniox) and converted to text. AI conversation, hints and evaluations are generated by OpenAI's GPT models via the Lovable AI gateway from the conversation, the training settings and the reference material needed. Uploaded reference material may also be analysed through the same route to prepare key points and questions for conversations. The generated reply text is passed to the Company's (KLLEON) digital-human service, which renders it as voice and video.

AI evaluations are practice feedback; they do not automatically make hiring or other HR decisions. You can revoke the microphone permission in your browser, in which case features that use voice are unavailable. Do not enter data that training does not need — such as national ID numbers, payment details or health data — or material you are not authorized to share.

4. External services

The Company operates RoleFit with the services below. Each processes only the data needed for the task shown; details are in each service's own privacy notice.

ServiceTaskData involvedNotice
Lovable CloudApp hosting, database, authentication, file storage, account emails, usage analyticsAccount, organization and training data, uploaded files, usage analytics. Data storage location: Australia (Sydney)Lovable privacy policy
Lovable AI gateway and OpenAIGenerating AI conversation, hints and evaluations; analysing uploaded reference materialConversation content, training settings, reference material needed (its full extracted text when it is analysed)Lovable · OpenAI
SonioxReal-time speech recognitionMicrophone audio stream and recognition results. The service currently uses Soniox's default API endpoint, which Soniox's official documentation describes as processed in the United States.Soniox security and privacy
KLLEON digital humanRendering reply text as the digital human's voice and videoGenerated reply textOperated by the Company; this policy applies.
PaddleMerchant of Record for paid products: payment, tax, receipts, subscriptions and refundsBuyer email and purchase-linking data. Payment details are entered directly in the Paddle checkout.Paddle privacy policy

Some of these services store or process data outside your country; the confirmed locations are listed in the table. The fact that an external service processes data directly does not exclude the Company's responsibility for the data it sends to or receives from that service. Questions about, or objections to, cross-border transfers can be sent to the contact below; if you object, the related features — such as speech recognition, AI conversation or paid purchases — may be unavailable to you.

5. Retention and deletion

Data is kept for as long as its purpose requires and destroyed without undue delay once the period ends or the purpose is fulfilled. Data with a separate basis — such as a statutory retention duty or an ongoing dispute — is kept separately, limited to the scope and period required.

DataRetention
Account and authentication dataKept while the account is in use; destroyed when the account is deleted.
Conversation content and AI evaluation contentKept for one year from the end of the training, then destroyed. This covers the transcript text, scores, reasoning and feedback, the reference-material copies stored with the session and the record of which material items were used in the conversation.
Training assignments, completion status, session times and usageKept while the organization's service is in use, for training management and usage calculation; not covered by the one-year purge above. Handled on deletion of the organization or workspace, on a personal-data request, or under a statutory exception.
Uploaded reference materials, extracted text and analysis resultsKept until an authorized administrator asks for the material or the workspace to be deleted. Not deleted merely because the uploader deletes their account or the paid subscription ends.
Copies of reference materials in published training and sessionsDeleted together with the original and extracted text when the material or workspace is deleted on request. Conversation and AI evaluation content already generated follows the one-year rule above.
Support request recordsKept for three years after the request is closed, then destroyed.
Minimum records needed to respond to abuseKept for one year from collection, then destroyed.
Purchase, subscription and refund recordsOnly the items that fall under the statutory records below are kept for the stated period.

Under the Enforcement Decree of the Korean Act on Consumer Protection in Electronic Commerce (Article 6), records of contracts and withdrawals and records of payment and supply are kept for 5 years, records of consumer complaints and dispute handling for 3 years, and records of labelling and advertising for 6 months. These periods are not retention periods for conversation content or learning records; only records subject to statutory retention are separated from ordinary service data and used solely for that purpose.

Deleting your account and deleting an organization's training records are different things. An organization's conversation and evaluation records may remain after the link to your account is removed, and names or other details inside a transcript are not deleted merely by removing that link. You can request deletion through the contact below; the Company and the organization check the basis for retention and the scope that can be deleted and let you know.

When material is deleted, the original file, the extracted text, the analysis results, the copies stored in published training and sessions and the record of its items' use in conversations are deleted together and are no longer referenced in later training. Deleting material does not by itself delete conversation or evaluation content already generated. Electronic files are destroyed in a way that prevents recovery.

6. Your rights and how to contact us

You can ask to access, correct or delete your personal data, to suspend its processing, and to withdraw consent. We verify that a request comes from you or your authorized representative to the extent necessary, and if the law limits a request we explain why and what can be done instead. Access is provided within 10 days of the request as a rule; for correction and deletion requests we likewise inform you within 10 days of the result, or of the legal reason we cannot comply and how to object. Requests concerning records managed by an organization are coordinated with that organization after we confirm the processing roles, and we tell you how the request will proceed.

RoleContact
Privacy officerSeunghyuk Jin, Representative of KLLEON
Department receiving and handling rights requestsManagement Support Team
Emailpartnership@klleon.io (same as customer support)
Phone070-4367-6094
AddressB1, 561 Seolleung-ro, Gangnam-gu, Seoul, Republic of Korea (Yeoksam-dong, RUBINA)

For privacy complaints you may also use the reporting and dispute-mediation procedures described on the Korean Privacy Portal. A legal representative or a duly authorized agent may exercise these rights on your behalf. RoleFit training is intended for learners aged 19 or over, including when joining through a public link without signing in.

7. Browser storage and safeguards

Browser storage is used to keep you signed in, remember your language, and carry a training or checkout in progress. You can clear it in your browser settings, which may sign you out or interrupt a feature in progress. The published site uses the usage analytics of its hosting platform (Lovable), and the Paddle checkout is handled separately under Paddle's policy.

The Company applies safeguards such as permission-based access control, authentication, and encryption in transit (HTTPS).

8. Changes to this policy

When this policy changes, the changes and the effective date are announced in the service at least 7 days in advance and the previous version remains available. Changes that materially affect your rights — such as the data collected, purposes, recipients or cross-border transfers — are announced at least 30 days in advance and also sent to the registered email of account holders. Where separate consent is required, that procedure comes first.

Optional visit and conversion analytics

With your consent, Google Analytics cookies measure public page visits and completed sign-ups and inquiries. Google processes browser identifiers, device information and approximate location. We do not send names, emails, conversations or inquiry text. All features work if you decline. Change your choice anytime in Analytics settings in the footer.

Analytics cookies last up to 180 days. Withdrawing consent deletes this site's GA cookies and stops future transmission. Your choice is stored in this browser. Account IDs, private training/admin URLs, URL query parameters and authentication tokens are excluded from our events. A new sign-up is attributed only when its email confirmation, or the first Google sign-in that created the account, is completed in the same browser. See Google's notice below for data processing and its use of servers abroad.

How Google processes data

However, with analytics consent v2 the four values of a campaign link we registered (source, medium, campaign, content) are sent with the page address.

Campaign measurement, usage records and inquiry receipts

Effective date: 12 October 2026. This section is added to the policy above.

Campaign measurement (optional, analytics consent v2)

  • Data: the campaign values we registered (source, medium, campaign, content), the path of the first page you arrived on, the time recorded, the consent version and the account identifier this is linked to
  • Purpose: counting sign-ups and first completed practices per ad or post
  • Retention: as set out in “Retention of marketing measurement data” below. Withdrawing consent deletes it at the times set out in that section.
  • Declining does not limit your use of the service.

Usage records (needed to provide the service)

  • Data: how a practice session ended, the number of learner lines, the completion time, and when the evaluation completed and the result was viewed. Conversation content and scores are not part of this record.
  • Purpose: providing and improving the service, and usage statistics such as the share of new accounts that complete a first practice. Processed regardless of analytics consent, and linked to campaign information only if you consented.
  • Retention: deleted together with your account.

Enterprise inquiry receipts

  • The message and your contact details go to the responsible mailbox. To confirm receipt and to count inquiries by type, we separately record the receipt number, the optional industry / people to train / decision timing, and the delivery status. The receipt number can be linked to the inquiry email.
  • Campaign values are recorded with it only if you gave analytics consent v2 (and only for an inquiry sent while signed out), and are deleted within 90 days (cleaned up from day 85).
  • Receipt records (receipt number, optional selections, delivery status) are kept like customer inquiry records: for 3 years after the inquiry has been handled, then destroyed.

Retention of marketing measurement data

  • Campaign information: information showing which ad or campaign brought you to us is kept in your browser for up to 30 days.
  • Withdrawal tokens and pending marks: so that campaign information linked to an inquiry can be withdrawn without signing in, each inquiry received with campaign information gets a withdrawal token. These tokens, and pending marks (account identifier, lead ID, token) for withdrawals not yet delivered to our server, are kept in your browser for up to 85 days. The server stores only a hash of a token, never the token itself.
  • Attribution on our servers: information on which campaign a sign-up or payment came from is deleted from the server after 85 days and is never kept for more than 90 days. When the server receives a withdrawal, it is deleted without delay. If you withdraw while signed out or signed in with another account, the deletion request for an account linked in this browser is delivered the next time that account signs in on this browser; a request that could not be delivered because of a lost connection is processed once the connection is restored.
  • Consent records: a withdrawal (refusal) record is kept for 90 days and then deleted. No record means no consent. A consent record is kept until the account is deleted.
  • The account identifiers, lead IDs and withdrawal tokens above are never sent to Google Analytics.

Signing up and in with a Google account

Effective date: 12 October 2026. This section is added to the policy above.

  • Data provided by Google: the email address and whether it is verified, the name, the profile picture address, the Google account identifier and, for a Google Workspace account, the organisation's domain
  • How it is collected: provided by Google when you choose “Continue with Google” on the sign-up or sign-in screen. We never receive your Google account password.
  • Purpose: as for “Sign-up and sign-in” in section 1 (creating, authenticating and recovering your account, telling users apart).
  • Retention: deleted together with your account.
  • Signing in with Google is optional; you can also sign up with an email address and a password.