WorkLink Privacy Policy

Version 1.2 · Effective November 9, 2026 · Operated by Undongsukje

This policy applies to the WorkLink app (called 근무링크 in Korea). Undongsukje (운동숙제, “we”) also operates UnionLink (노조링크), a labor-union app, and the two apps share the same servers and the same sign-in account. WorkLink is not a labor-union app: using WorkLink does not create any record of labor-union membership, and no union rosters, notices, messages, votes, or member-event data are available in WorkLink.

In short: we handle your sign-in ID, the shifts you enter, and the requests and chats you exchange with coworkers, plus anonymous app usage statistics. No ads, no selling of data, and no tracking across other apps or websites. Your data is stored on servers in Seoul, Republic of Korea.

1. Information we collect

WhatWhenWhyHow long we keep it
Sign-in identifier — your Kakao member number, or the unique identifier from Apple, Google, or LINE, converted into an WorkLink account number (we do not receive your name, email address, photo, or phone number)When you sign in (required)Creating your account and signing you inUntil you delete your account
Display name — a name or nickname you type in yourselfWhen you join a groupSo coworkers can recognize youUntil you delete your account or leave the group
Your shifts — shift codes by date (Day, Evening, Night, Off, etc.) and shift codes you createWhen you enter themYour calendar and finding shared days offUntil you delete your account. When you leave a group, your shifts are removed from that group
My settings — time of each shift code, total annual leave days and carried-over days (leave carried from last year), shift reminder times and on/off, app language, shift display style, weather area (the name of the city or district you pick; it is not location coordinates), repeating shifts (on/off, the shift system you chose, and a shift order you made yourself), shift patterns you named and saved (name and order, up to 8), and your shift chip row and chip colors. Only if you turn on the optional “pay estimate”: hourly wage, premium rates, fixed allowances, and overtime minutes per dayWhen you change a settingSo your settings carry over when you change phones, and to show weather for your commute. Only you can read them; our server functions do not read themUntil you delete your account
Shift groups — group name, members, invite code (link)When you create or join a groupViewing shifts alongside coworkersUntil the group is deleted or you delete your account
Swap requests — dates, shift codes, status (pending, accepted, declined, other day suggested, withdrawn), and the note you write. If you answer with the [Swap] or [Can’t] buttons in a notification, the same record is kept (“Can’t” goes straight to our server without opening the app, and you can reopen it with [Undo] within 10 minutes; “Swap” is confirmed only after you view a preview in the app and tap once more)When you send or answer a requestSending and answering requestsUntil you delete your account
One-on-one chats and group chats — messages (up to 1,000 characters), read times, the name and members of a group chat, and your list of blocked peopleWhen you chatTalking things over with coworkersUntil you delete your account. A group chat and its messages are deleted when the last person leaves
Group memos and memo photos (optional) — memo text you attach to a date (up to 200 characters), and photos you pick yourself or take on the spot to attach to a memo (up to 3 per memo). Before uploading, a photo is shrunk on your phone (long side 1600 pixels, about 300 KB each) and extra information inside the photo such as location (EXIF) is removed. The original before shrinking is not uploadedWhen you save a memoSo your memos and photos are still there when you change phones, and to share a memo you chose to “show to the group” with coworkers in the same groupUntil you delete the memo or its photo, leave that group, or delete your account
Reports — reason, note (up to 200 characters), and a copy of the last 10 messages of the reported chatWhen you report someoneHandling reportsAs long as needed to handle the report (no longer than 1 year)
Notification token and device information — the push address that identifies your phone (including which app it belongs to), your app language (a single word: ko, en, or ja), whether your app supports notification buttons, the app version, the operating system type (Android or iOS), and the region in your phone’s language setting (for example KR). This is not location informationWhen you turn on notifications, and when you change the app languageNotifications for requests, replies, and chats, sending notifications in your language, retiring old app versions, and usage-ratio statistics by country and device (totals only)The notification token: until you delete your account or turn off notifications. App version, operating system and region: until you delete your account
Notification settings and shared-day-off notification log (optional) — which kinds of notifications you turned on or off, and the dates and number of notifications sent when your shared days off changed (up to 3 per day)When you change notification settings, and when saving your shifts changes your shared days offTo send only the notifications you want and not too oftenUntil you delete your account or turn off notifications
AI connection records (optional) — if you connect your own AI app (such as ChatGPT or Claude) to WorkLink: which app, the scope (shift schedule only), when you connected and last used it, which features were called and when, and whether they succeededOnly when you connectManaging connections and preventing abuseUntil the connection ends or you delete your account. We do not keep the questions your AI app sends or the content it returns
AI-app visibility consent (optional) — for each group, whether “show my masked shifts to the AI-app company of people in the same group who have connected an AI app” is on or off, and when you changed itWhen you join a group, or when you turn it on or off in My Info (it is off at first)So that only the shifts of people who agreed are visible to AI appsUntil you leave the group or delete your account
“Added to my calendar” record (optional) — shown on a swap request card: who added it, when, and whether it was added through an AI connectionWhen an accepted swap request is added to your calendar through an AI connectionTo prevent the same request from being added twice (we use it for nothing else)Until that request card is deleted. Deleted when you delete your account
Undo copy and add counts (optional) — when your calendar is filled in through an AI connection, a separate copy of that month’s shifts from before they were overwritten (only the most recent one per month), and the number of additions and undosWhen shifts are added to your calendar through an AI connection, or undoneSo you can undo within 7 days, and to prevent too many additions in a short timeAfter 7 days it is no longer used for undoing. It is replaced by a newer copy the next time shifts are added, or deleted when you delete your account
Requests sent by link (optional) — a web link for a coworker who does not have the app: the link code (stored only as a hash), the date, your shift and the recipient’s shift (letters such as Day, Evening, Night, Off), the display name you choose to show (up to 12 characters), a one-line note, and the answer the recipient gives on the web (swap or can’t), a one-line reply, and the time they answeredWhen you create a link, and when the recipient answers itSo a coworker without the app, or who is not signed in, can still answer a requestA link can be answered only once and closes after 7 days; it closes immediately if you withdraw it. The request card is kept until you delete your account, and your links are deleted when you delete your account
Calendar subscription link for my shifts (optional) — the secret token of the address your phone calendar refreshes by itself, and a pre-built calendar file (from last month for four months, without off days or leave, with shift letters masked)When you create the subscription link under “My shifts in my phone calendar” in My InfoSo Google, Apple, or Samsung Calendar can show your shifts automaticallyIf you turn the link off or create a new one, the old address closes and the file is deleted. Deleted when you delete your account
Usage statistics — when the app was first opened, which sign-in method you used, how many times you did a few actions (reading a schedule photo, saving shifts, creating, opening, or accepting an invite link — including which entry point an invite was sent from — viewing or sharing a share card), your app language, device type, operating system version and app version, the approximate country and region derived from your IP address (the IP address itself is not kept), and a random number assigned each time the app is installed (the app instance ID)While you use the app (automatic)To improve the app and see which steps users find difficult (not used for advertising, marketing, or profiling users)Up to 14 months (may be shorter depending on Google Analytics settings). They are not linked to your account, so we cannot find and delete them separately when you delete your account; they are deleted when the period ends
Operations statistics — totals only, such as the number of sign-ups, the number of devices in use, and the number of notifications that succeeded or failed. We collect only numbers that cannot be traced to any personWhen you use the service (automatic)Running the service and checking for errorsTotals are kept, and cannot be traced back to an individual
Clicks on guide links in videos and posts — when a guide link in a video or post (unionlink.kr/go/…) is opened, we count only the number per day, link name, and device type (Android / iPhone / other). We do not store IP addresses, device identifiers or cookies. To reduce repeat counts from the same person, one piece of text, “the date this link was last counted,” is kept in your browser (not a cookie, and not sent to our servers)When a guide link is opened (automatic)To see which guides reach peopleTotals are kept, and cannot be traced back to an individual
Server access logs — account number, IP address, timeWhen server functions are called (automatic)Security and troubleshooting30 days
Diagnostic and performance data sent by components in the app (Firebase and the Kakao SDK)While you use the app (automatic)Checking that the app works properlyAccording to each component’s own practices

What our servers do not receive: your location, contacts (address book), your whole photo library (we receive only the photos you pick one by one to attach to a memo), microphone, camera images (we receive only the single photo you take to attach to a memo), health information, payment information, government-issued ID numbers, or advertising identifiers. (Some of these are used only on your phone — see below.) We work out your country neither from location nor from your IP address, only from the region in your phone’s language setting. Shift codes (Day, Evening, Night, Off, etc.) are a work schedule, not health information. Usage statistics do not contain your name, shift contents, messages, account number, or advertising identifiers. Access tokens from Kakao, Apple, Google, and LINE are used only to confirm your sign-in and are not stored.

What happens only on your phone (not sent to our servers)

2. How we use it

Only to provide the service and improve the app, as described in the “Why” column of the table above. Usage statistics are not linked to your account and are used only to improve the app. We do not use your information for advertising, marketing, or analyzing users (profiling), and we do not sell it.

3. Who can see it

4. Service providers and international transfers

RecipientWhatWhyWhere
Google (Firebase)Storing and processing the data in the table above (including usage statistics through Firebase Analytics)Servers, sign-in, delivering notifications, usage statisticsServer functions run in Seoul, Republic of Korea (asia-northeast3). Some components may be processed in the United States and other countries
Google Cloud (public weather file)The weather widget downloads a public weather file that contains no personal information. By the nature of downloading, our server can see your phone’s IP addressWeather widgetStored in a Google Cloud storage bucket in Seoul (asia-northeast3)
KakaoConfirming Kakao LoginSign-inRepublic of Korea
Google (sign-in) · LINEConfirming Google and LINE sign-in (we use only the unique ID and do not extract your email address, name, or photo)Sign-inGoogle may process data in the United States and other countries, and LINE in Japan and other countries
AppleConfirming Sign in with Apple; delivering iPhone notificationsSign-in, notificationsUnited States and other countries
The company that runs the AI app you connect, or the AI app connected by someone in your group (only if you separately turned this on) — for example OpenAI or AnthropicEach time the AI app asks after a connection, only what is within the scope allowed at connection (shift schedule only): the connected person’s shifts; the names and number of people of the groups that person belongs to, and the in-group display names of the people in those groups (for the group list, names only, regardless of consent); the shifts the connected person wants to add to their calendar and the existing shifts that would be overwritten (preview); the masked shift codes (Day, Evening, Night, Off, blank) and in-group display names of those in the same group who agreed; the reply note to a request sent by the connected person (first 120 characters); and, in a one-on-one chat the connected person opened, the other person’s messages (first 200 characters, only if “send messages” is on)To answer what the connected person asked in that AI appDecided by that company. There is no processing or data-sharing contract between WorkLink and that company; once data is passed on, that company’s own policy applies

If you do not connect an AI app, nothing you use is passed on to any AI company. Unless you separately turn it on, nothing about your shifts is passed on even if a coworker in your group connects an AI app (section 5-2). Without a connection you can still use every other feature, including the calendar, viewing shifts with coworkers, and sending requests, with no disadvantage. The WorkLink app itself sends no information to AI companies.

Cross-border transfer notice. We are based in the Republic of Korea, and the data you give us is stored and processed on servers in Seoul, Republic of Korea. If you use WorkLink from outside Korea (for example, from the United States, Japan, or the European Economic Area), your information is transferred to and processed in Korea, where the Personal Information Protection Act protects it. Some service providers listed above (Google, Apple) may also process data in the United States and other countries. See sections 12 to 14 for users in the EEA, UK and Switzerland, Japan, and the United States.

5. Connecting your AI app (optional)

5-2. A coworker’s AI app in your group (only if you separately turn it on)

6. Deletion and your rights

7. Users under 18

WorkLink is only for people aged 18 or older. We do not knowingly collect information from anyone under 18. If we learn that we have collected information from someone under 18, we will delete it.

8. Keeping your data safe

9. Privacy officer

ItemDetails
Data controller (personal information handler)Undongsukje (운동숙제), Republic of Korea (business registration no. 347-38-01712)
Privacy officerHanul Jo (조한울), Representative of Undongsukje
Contacthelp@unionlink.kr

Please send any questions, complaints, or requests for remedy about how we handle your information to the contact above. We will reply without undue delay.

10. Remedies in Korea

Under Korean law, you can also contact the following bodies (services mainly in Korean):

11. Changes to this policy

When we change this policy, we will announce it in the app and on this page starting 7 days before the change takes effect. Changes that are unfavorable to you or otherwise significant will be announced starting 30 days in advance, and we will ask for your consent again where required.

12. Users in the EEA, UK, and Switzerland (GDPR)

Controller: Undongsukje (contact details in section 9).

Legal bases: performance of our contract with you (Art. 6(1)(b)) for your account, shifts, groups, swap requests, chats, notifications, settings (including the weather area), memos and memo photos, and calendar link; our legitimate interests (Art. 6(1)(f)) in keeping the service secure, handling reports and abuse, server logs, diagnostics and anonymous usage statistics; your consent (Art. 6(1)(a)) for connecting an AI app, for letting a coworker’s AI app see your masked shifts, for push notifications, and for location, phone calendar, camera and photo access on your device, which you can withdraw at any time without affecting processing before withdrawal.

Providing your sign-in identifier is necessary to create an account; without it you cannot use the service. Other items are provided only when you choose to use the related feature.

Retention: as shown in the table in section 1.

Recipients and international transfers: see section 4. Your data is stored in the Republic of Korea, which the European Commission has recognized as providing an adequate level of protection (adequacy decision of 17 December 2021) and which the United Kingdom has also recognized (UK adequacy regulations in force since 19 December 2022). Transfers to service providers in other countries rely on the safeguards those providers offer (such as Standard Contractual Clauses). When you connect an AI app, or turn on the setting that lets a coworker’s AI app see your masked shifts, data is passed on to the AI-app company at the request of the person who connected it.

Your rights: access, rectification, erasure, restriction of processing, data portability, and objection to processing based on legitimate interests. You can exercise them in the app (editing or deleting shifts, deleting your account) or by emailing help@unionlink.kr.

Complaints: you have the right to lodge a complaint with the data protection supervisory authority in your country of residence or work, or where the alleged infringement took place.

We do not make decisions based solely on automated processing that produce legal or similarly significant effects on you.

13. Users in Japan (Act on the Protection of Personal Information)

For users in Japan, the Japanese version of this policy (/worklink/ja/privacy) sets out the information required under the Act on the Protection of Personal Information (APPI): the purposes of use, provision to third parties, entrustment, information about the Korean personal information protection system, our security control measures, and how to request disclosure. In summary: we use your information only for the purposes in section 1; we do not provide it to third parties without your consent except as permitted by law; your data is handled in the Republic of Korea, where it is protected under the Personal Information Protection Act (PIPA) and supervised by the Personal Information Protection Commission (PIPC); you can request disclosure, correction, suspension of use, or deletion at help@unionlink.kr; and our business address is provided without delay upon request at the contact in section 9.

14. Users in the United States

This section is written for California residents (California Online Privacy Protection Act and the California Consumer Privacy Act) and is offered, as far as the law allows, to residents of other U.S. states.

Revision history