Localize public policy pages

This commit is contained in:
SimpleTest 2026-07-25 16:44:54 +03:00
parent 7581283b47
commit 6302fd4045
8 changed files with 1625 additions and 167 deletions

View File

@ -20,12 +20,28 @@ test("public language selection persists across pages", async ({ browser }) => {
await page.goto("/safety"); await page.goto("/safety");
await expect(page.getByRole("heading", { name: "Правила безопасности" })).toBeVisible(); await expect(page.getByRole("heading", { name: "Правила безопасности" })).toBeVisible();
await page.goto("/privacy");
await expect(page.getByRole("heading", { name: "Политика конфиденциальности" })).toBeVisible();
await expect(page.getByRole("heading", { name: "Какие данные мы обрабатываем" })).toBeVisible();
await page.goto("/terms");
await expect(page.getByRole("heading", { name: "Условия использования" })).toBeVisible();
await expect(page.getByRole("heading", { name: "Допустимое использование" })).toBeVisible();
await page.goto("/?locale=uk"); await page.goto("/?locale=uk");
await expect(page.locator("html")).toHaveAttribute("lang", "uk"); await expect(page.locator("html")).toHaveAttribute("lang", "uk");
await expect( await expect(
page.getByRole("heading", { name: "Потрібна допомога поруч? Зверніться до спільноти." }), page.getByRole("heading", { name: "Потрібна допомога поруч? Зверніться до спільноти." }),
).toBeVisible(); ).toBeVisible();
await page.goto("/privacy");
await expect(page.getByRole("heading", { name: "Політика конфіденційності" })).toBeVisible();
await expect(page.getByRole("heading", { name: "Які дані ми обробляємо" })).toBeVisible();
await page.goto("/terms");
await expect(page.getByRole("heading", { name: "Умови використання" })).toBeVisible();
await expect(page.getByRole("heading", { name: "Допустиме використання" })).toBeVisible();
await context.close(); await context.close();
}); });

View File

@ -4,16 +4,20 @@ defmodule WhoNeedHelpWeb.PageController do
def home(conn, _params) do def home(conn, _params) do
render(conn, :home, render(conn, :home,
page_description: page_description:
gettext(
"Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover." "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover."
) )
)
end end
def privacy(conn, _params) do def privacy(conn, _params) do
render(conn, :privacy, render(conn, :privacy,
page_title: "Privacy Policy", page_title: gettext("Privacy Policy"),
page_description: page_description:
gettext(
"How Who Need Help processes account, Google sign-in, location, communication, and safety data." "How Who Need Help processes account, Google sign-in, location, communication, and safety data."
) )
)
end end
def safety(conn, _params) do def safety(conn, _params) do
@ -28,9 +32,11 @@ defmodule WhoNeedHelpWeb.PageController do
def terms(conn, _params) do def terms(conn, _params) do
render(conn, :terms, render(conn, :terms,
page_title: "Terms of Service", page_title: gettext("Terms of Service"),
page_description: page_description:
gettext(
"The conditions for using Who Need Help to coordinate voluntary help and social activities." "The conditions for using Who Need Help to coordinate voluntary help and social activities."
) )
)
end end
end end

View File

@ -1,155 +1,165 @@
<Layouts.app flash={@flash} current_scope={@current_scope} page_width={:reading}> <Layouts.app flash={@flash} current_scope={@current_scope} page_width={:reading}>
<article> <article>
<div class="text-sm font-semibold text-brand">WHO NEED HELP</div> <div class="text-sm font-semibold text-brand">WHO NEED HELP</div>
<h1 class="mt-2 text-4xl font-black">Privacy Policy</h1> <h1 class="mt-2 text-4xl font-black">{gettext("Privacy Policy")}</h1>
<p class="mt-3 text-sm text-base-content/60">Effective: 21 July 2026</p> <p class="mt-3 text-sm text-base-content/60">{gettext("Effective: 21 July 2026")}</p>
<p class="mt-5 leading-7 text-base-content/75"> <p class="mt-5 leading-7 text-base-content/75">
This policy explains how Who Need Help processes personal data when people use the {gettext(
voluntary-help service, including Google sign-in. Who Need Help is not an advertising "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data."
network and does not sell personal data. )}
</p> </p>
<div class="mt-10 space-y-8 leading-7 text-base-content/75"> <div class="mt-10 space-y-8 leading-7 text-base-content/75">
<section aria-labelledby="privacy-data"> <section aria-labelledby="privacy-data">
<h2 id="privacy-data" class="text-2xl font-bold text-base-content">Data we process</h2> <h2 id="privacy-data" class="text-2xl font-bold text-base-content">
{gettext("Data we process")}
</h2>
<ul class="mt-3 list-disc space-y-2 pl-6"> <ul class="mt-3 list-disc space-y-2 pl-6">
<li> <li>
<strong>Account and profile:</strong> email address, password hash if a password is <strong>{gettext("Account and profile:")}</strong>
added, display name, biography, locale, privacy and messaging preferences, optional {gettext(
thank-you URL, linked social profiles, confirmation status, and the time at which the "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted."
registration rules were accepted. )}
</li> </li>
<li> <li>
<strong>Help and activity content:</strong> requests, categories, descriptions, <strong>{gettext("Help and activity content:")}</strong>
pickup instructions, selected locations and visibility, activity plans, matching and {gettext(
handover status, messages, participation decisions, reviews, category proposals, and "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes."
votes. )}
</li> </li>
<li> <li>
<strong>Trust and support:</strong> blocks, reports, moderation signals and decisions, <strong>{gettext("Trust and support:")}</strong>
support requests, account-deletion or data-export requests, and legal content-removal {gettext(
notices. These records may include the content, contact details, timestamps, and "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case."
reviewer actions needed to handle the case. )}
</li> </li>
<li> <li>
<strong>Location and tracking:</strong> a request or activity location that the user <strong>{gettext("Location and tracking:")}</strong>
selects, plus exact location, accuracy, and capture time only when a participant {gettext(
actively starts live sharing. Tracking sessions retain summary evidence such as "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps."
distance, sample count, movement, and proximity timestamps. )}
</li> </li>
<li> <li>
<strong>Security and operation:</strong> session cookies, short-lived login and OAuth <strong>{gettext("Security and operation:")}</strong>
state, hashed rate-limit identifiers, request timestamps, and application or proxy {gettext(
logs needed to operate, diagnose, and protect the service. "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service."
)}
</li> </li>
</ul> </ul>
</section> </section>
<section aria-labelledby="privacy-google"> <section aria-labelledby="privacy-google">
<h2 id="privacy-google" class="text-2xl font-bold text-base-content"> <h2 id="privacy-google" class="text-2xl font-bold text-base-content">
Google sign-in data {gettext("Google sign-in data")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
Google sign-in requests the basic <code>email</code> and <code>profile</code> scopes. {gettext("Google sign-in requests the basic")}
The service uses the Google account's stable identifier, verified email address, email <code>email</code> {gettext("and")} <code>profile</code>
verification result, and name to register, sign in, link the account, and seed the {gettext(
display name. It stores the stable Google identifier and normalized email with the local "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens."
account. The application consumes provider tokens only while completing the sign-in )}
exchange and does not persist Google access tokens or ID tokens.
</p> </p>
<p class="mt-3"> <p class="mt-3">
Google user data is not used for advertising, profiling outside Who Need Help, or sale. {gettext(
It is shared only with infrastructure processors when necessary to operate and secure "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required."
the service, or when disclosure is legally required. )}
</p> </p>
</section> </section>
<section aria-labelledby="privacy-use"> <section aria-labelledby="privacy-use">
<h2 id="privacy-use" class="text-2xl font-bold text-base-content"> <h2 id="privacy-use" class="text-2xl font-bold text-base-content">
Why data is used {gettext("Why data is used")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
Data is used to authenticate accounts, publish and match requests, coordinate help or {gettext(
activities, deliver private chat and transactional email, apply the user's visibility "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable."
choices, verify handovers, calculate reputation, prevent abuse, moderate content, )}
respond to support and legal notices, maintain backups, and keep the service reliable.
</p> </p>
</section> </section>
<section aria-labelledby="privacy-sharing"> <section aria-labelledby="privacy-sharing">
<h2 id="privacy-sharing" class="text-2xl font-bold text-base-content"> <h2 id="privacy-sharing" class="text-2xl font-bold text-base-content">
Visibility and recipients {gettext("Visibility and recipients")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
Other users see profile, request, activity, reputation, and location information only {gettext(
through the product rules and visibility settings. Exact match locations and private "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified."
chats are limited to the relevant participants. Approved activity participants can see )}
the activity's exact location and group chat. Public social links are visible as marked
verified or unverified.
</p> </p>
<p class="mt-3"> <p class="mt-3">
Hosting, database, backup, transactional-email, and map-tile providers process the {gettext(
minimum data needed to provide their component of the service. External social-profile "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies."
and thank-you links are controlled by their own operators and policies. )}
</p> </p>
</section> </section>
<section aria-labelledby="privacy-retention"> <section aria-labelledby="privacy-retention">
<h2 id="privacy-retention" class="text-2xl font-bold text-base-content"> <h2 id="privacy-retention" class="text-2xl font-bold text-base-content">
Retention and deletion {gettext("Retention and deletion")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
The current exact tracking point is deleted when sharing stops, the match ends, or {gettext(
either participant blocks the other. Derived movement and proximity evidence may remain "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows."
to protect reputation integrity and investigate abuse. Login tokens and rate-limit )}
buckets expire or are pruned according to their operational windows.
</p> </p>
<p class="mt-3"> <p class="mt-3">
Other account, content, communication, moderation, support, and legal records are kept {gettext(
while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes."
or preserve the integrity of completed-help records. Backup copies may remain until the )}
relevant backup expires. A deletion request does not erase records that must still be
retained for those purposes.
</p> </p>
</section> </section>
<section aria-labelledby="privacy-controls"> <section aria-labelledby="privacy-controls">
<h2 id="privacy-controls" class="text-2xl font-bold text-base-content">Your controls</h2> <h2 id="privacy-controls" class="text-2xl font-bold text-base-content">
{gettext("Your controls")}
</h2>
<p class="mt-3"> <p class="mt-3">
Account settings control profile, location visibility, direct messages, and connected {gettext(
Google sign-in. Live tracking is optional and can be stopped. You may submit a "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a"
<.link href={~p"/support"} class="link font-semibold">privacy or data-export request</.link> )}
or an <.link href={~p"/account/delete"} class="link font-semibold">account-deletion request</.link>. <.link href={~p"/support"} class="link font-semibold">
Use the {gettext("privacy or data-export request")}
<.link href={~p"/legal/content-removal"} class="link font-semibold">content-removal form</.link> </.link>
for a specific item of illegal, infringing, or privacy-violating content. {gettext("or an")}
<.link href={~p"/account/delete"} class="link font-semibold">
{gettext("account-deletion request")}
</.link>. {gettext(
"Use the"
)}
<.link href={~p"/legal/content-removal"} class="link font-semibold">
{gettext("content-removal form")}
</.link>
{gettext("for a specific item of illegal, infringing, or privacy-violating content.")}
</p> </p>
</section> </section>
<section aria-labelledby="privacy-security"> <section aria-labelledby="privacy-security">
<h2 id="privacy-security" class="text-2xl font-bold text-base-content"> <h2 id="privacy-security" class="text-2xl font-bold text-base-content">
Security, adults, and changes {gettext("Security, adults, and changes")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
The service uses access controls, hashed credentials and handover codes, encrypted HTTPS {gettext(
transport, restricted visibility, and audit records. No internet service can guarantee "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older."
absolute security. Who Need Help is intended only for adults aged 18 or older. )}
</p> </p>
<p class="mt-3"> <p class="mt-3">
This page will be updated when data practices materially change. The effective date {gettext(
above identifies the current version. "This page will be updated when data practices materially change. The effective date above identifies the current version."
)}
</p> </p>
</section> </section>
<section aria-labelledby="privacy-contact"> <section aria-labelledby="privacy-contact">
<h2 id="privacy-contact" class="text-2xl font-bold text-base-content">Contact</h2> <h2 id="privacy-contact" class="text-2xl font-bold text-base-content">
{gettext("Contact")}
</h2>
<p class="mt-3"> <p class="mt-3">
Contact the Who Need Help operator through the <.link {gettext("Contact the Who Need Help operator through the")}
href={~p"/support"} <.link href={~p"/support"} class="link font-semibold">
class="link font-semibold" {gettext("public support form")}
>public support form</.link>. </.link>. {gettext(
Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue."
appropriate queue. )}
</p> </p>
</section> </section>
</div> </div>

View File

@ -1,141 +1,143 @@
<Layouts.app flash={@flash} current_scope={@current_scope} page_width={:reading}> <Layouts.app flash={@flash} current_scope={@current_scope} page_width={:reading}>
<article> <article>
<div class="text-sm font-semibold text-brand">WHO NEED HELP</div> <div class="text-sm font-semibold text-brand">WHO NEED HELP</div>
<h1 class="mt-2 text-4xl font-black">Terms of Service</h1> <h1 class="mt-2 text-4xl font-black">{gettext("Terms of Service")}</h1>
<p class="mt-3 text-sm text-base-content/60">Effective: 21 July 2026</p> <p class="mt-3 text-sm text-base-content/60">{gettext("Effective: 21 July 2026")}</p>
<p class="mt-5 leading-7 text-base-content/75"> <p class="mt-5 leading-7 text-base-content/75">
These terms describe the conditions for using Who Need Help. The service coordinates {gettext(
voluntary help and optional social activities between adults; it is not the provider of the "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help."
requested help. )}
</p> </p>
<div class="mt-10 space-y-8 leading-7 text-base-content/75"> <div class="mt-10 space-y-8 leading-7 text-base-content/75">
<section aria-labelledby="terms-eligibility"> <section aria-labelledby="terms-eligibility">
<h2 id="terms-eligibility" class="text-2xl font-bold text-base-content"> <h2 id="terms-eligibility" class="text-2xl font-bold text-base-content">
Eligibility and acceptance {gettext("Eligibility and acceptance")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
You must be at least 18 years old and able to agree to these terms. When registering or {gettext(
using protected features, you agree to these terms and the <.link "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the"
href={~p"/safety"} )}
class="link font-semibold" <.link href={~p"/safety"} class="link font-semibold">
>Safety Rules</.link>. You must provide {gettext("Safety Rules")}
accurate account information, protect access to your email and password, and use only </.link>. {gettext(
accounts you are authorized to control. "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control."
)}
</p> </p>
</section> </section>
<section aria-labelledby="terms-service"> <section aria-labelledby="terms-service">
<h2 id="terms-service" class="text-2xl font-bold text-base-content"> <h2 id="terms-service" class="text-2xl font-bold text-base-content">
Nature of the service {gettext("Nature of the service")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, {gettext(
background-check, insure, or continuously supervise helpers and cannot guarantee a "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees."
match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, )}
social links, email confirmation, location, and handover evidence are useful signals,
not guarantees.
</p> </p>
<p class="mt-3"> <p class="mt-3">
The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or {gettext(
payment service. In immediate danger, contact the emergency service for your location. "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location."
)}
</p> </p>
</section> </section>
<section aria-labelledby="terms-conduct"> <section aria-labelledby="terms-conduct">
<h2 id="terms-conduct" class="text-2xl font-bold text-base-content">Acceptable use</h2> <h2 id="terms-conduct" class="text-2xl font-bold text-base-content">
{gettext("Acceptable use")}
</h2>
<p class="mt-3"> <p class="mt-3">
Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's {gettext(
consent and privacy. Do not request or provide unlawful goods or services, medical "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation."
advice, controlled substances, cash advances, harassment, threats, )}
impersonation, fraud, spam, sexual exploitation, non-consensual intimate material,
instructions for wrongdoing, or content that violates another person's rights. Do not
manipulate matches, evidence, reviews, votes, tracking, or reputation.
</p> </p>
<p class="mt-3"> <p class="mt-3">
A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting {gettext(
a request never obliges a volunteer to spend money. The people involved arrange pharmacy "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law."
or prescription requirements, payment, reimbursement, storage, and handover directly and )}
at their own risk. Who Need Help does not sell medicine, process payment, extend credit,
guarantee reimbursement, or override pharmacy rules or applicable law.
</p> </p>
</section> </section>
<section aria-labelledby="terms-content"> <section aria-labelledby="terms-content">
<h2 id="terms-content" class="text-2xl font-bold text-base-content"> <h2 id="terms-content" class="text-2xl font-bold text-base-content">
Your content and privacy {gettext("Your content and privacy")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
You retain responsibility for content you submit. You give Who Need Help the limited {gettext(
permission needed to store, display, transmit, moderate, back up, and otherwise process "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information."
that content to operate and protect the service. Submit only information you have the )}
right to share, and never publish home access codes, identity documents, prescriptions,
payment credentials, or unnecessary sensitive information.
</p> </p>
<p class="mt-3"> <p class="mt-3">
Location sharing is controlled by the product settings and remains your choice. Data {gettext(
handling is described in the <.link href={~p"/privacy"} class="link font-semibold">Privacy Policy</.link>. "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the"
)}
<.link href={~p"/privacy"} class="link font-semibold">
{gettext("Privacy Policy")}
</.link>.
</p> </p>
</section> </section>
<section aria-labelledby="terms-thanks"> <section aria-labelledby="terms-thanks">
<h2 id="terms-thanks" class="text-2xl font-bold text-base-content"> <h2 id="terms-thanks" class="text-2xl font-bold text-base-content">
Optional thanks and third parties {gettext("Optional thanks and third parties")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
A helper may publish an external thank-you link after a completed handover. Any transfer {gettext(
is optional and occurs outside Who Need Help. The service does not receive, split, "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies."
refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email )}
delivery, and external links are also subject to their respective operators' terms and
policies.
</p> </p>
</section> </section>
<section aria-labelledby="terms-moderation"> <section aria-labelledby="terms-moderation">
<h2 id="terms-moderation" class="text-2xl font-bold text-base-content"> <h2 id="terms-moderation" class="text-2xl font-bold text-base-content">
Moderation and availability {gettext("Moderation and availability")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
Who Need Help may hide content, limit features, suspend an account, preserve evidence, {gettext(
or cooperate with a lawful request when reasonably needed for safety, integrity, "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the"
operation, or legal compliance. Automated signals can prioritize review but are not )}
treated as proof by themselves. Use in-product reporting, the <.link <.link href={~p"/support"} class="link font-semibold">
href={~p"/support"} {gettext("support form")}
class="link font-semibold" </.link>, {gettext(
>support form</.link>, or the "or the"
<.link href={~p"/legal/content-removal"} class="link font-semibold">content-removal form</.link> )}
to request review. <.link href={~p"/legal/content-removal"} class="link font-semibold">
{gettext("content-removal form")}
</.link>
{gettext("to request review.")}
</p> </p>
<p class="mt-3"> <p class="mt-3">
Features may change or be interrupted for maintenance, security, provider failure, or {gettext(
circumstances outside the operator's control. Nothing in these terms excludes rights or "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude."
responsibilities that applicable law does not permit the parties to exclude. )}
</p> </p>
</section> </section>
<section aria-labelledby="terms-ending"> <section aria-labelledby="terms-ending">
<h2 id="terms-ending" class="text-2xl font-bold text-base-content"> <h2 id="terms-ending" class="text-2xl font-bold text-base-content">
Ending use and changes {gettext("Ending use and changes")}
</h2> </h2>
<p class="mt-3"> <p class="mt-3">
You may stop using the service and submit an <.link {gettext("You may stop using the service and submit an")}
href={~p"/account/delete"} <.link href={~p"/account/delete"} class="link font-semibold">
class="link font-semibold" {gettext("account-deletion request")}
>account-deletion request</.link>. </.link>. {gettext(
Some safety, fraud, support, completed-help, backup, or legal records may need to remain, "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service."
as explained in the Privacy Policy. Updated terms will be published here with a new )}
effective date; material changes should be reviewed before continuing to use the
service.
</p> </p>
</section> </section>
<section aria-labelledby="terms-contact"> <section aria-labelledby="terms-contact">
<h2 id="terms-contact" class="text-2xl font-bold text-base-content">Contact</h2> <h2 id="terms-contact" class="text-2xl font-bold text-base-content">
{gettext("Contact")}
</h2>
<p class="mt-3"> <p class="mt-3">
Questions, disputes, appeals, and accessibility issues can be submitted through the <.link {gettext(
href={~p"/support"} "Questions, disputes, appeals, and accessibility issues can be submitted through the"
class="link font-semibold" )}
>Who Need Help support form</.link>. <.link href={~p"/support"} class="link font-semibold">
{gettext("Who Need Help support form")}
</.link>.
</p> </p>
</section> </section>
</div> </div>

View File

@ -1652,7 +1652,7 @@ msgid "Safety policy, category approval, account moderation, public launch, and
msgstr "" msgstr ""
#: lib/who_need_help_web/components/layouts.ex:194 #: lib/who_need_help_web/components/layouts.ex:194
#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_controller.ex:25
#: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety rules" msgid "Safety rules"
@ -2983,6 +2983,8 @@ msgstr ""
msgid "Closed" msgid "Closed"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:153
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:133
#: lib/who_need_help_web/live/support_operations_live.ex:185 #: lib/who_need_help_web/live/support_operations_live.ex:185
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact" msgid "Contact"
@ -3522,12 +3524,16 @@ msgid "Privacy"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107
#: lib/who_need_help_web/controllers/page_controller.ex:15
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:4
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:76
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Privacy Policy" msgid "Privacy Policy"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:22
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety Rules" msgid "Safety Rules"
@ -3541,6 +3547,7 @@ msgid "Terms"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:57
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "and" msgid "and"
@ -5612,7 +5619,7 @@ msgstr ""
msgid "Restore request" msgid "Restore request"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:23 #: lib/who_need_help_web/controllers/page_controller.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities."
msgstr "" msgstr ""
@ -6121,3 +6128,352 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "When is help needed?" msgid "When is help needed?"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:86
#, elixir-autogen, elixir-format
msgid "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:56
#, elixir-autogen, elixir-format
msgid "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:48
#, elixir-autogen, elixir-format
msgid "Acceptable use"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:19
#, elixir-autogen, elixir-format
msgid "Account and profile:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:117
#, elixir-autogen, elixir-format
msgid "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a"
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:7
#, elixir-autogen, elixir-format
msgid "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:156
#, elixir-autogen, elixir-format
msgid "Contact the Who Need Help operator through the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:74
#, elixir-autogen, elixir-format
msgid "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:15
#, elixir-autogen, elixir-format
msgid "Data we process"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:5
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:5
#, elixir-autogen, elixir-format
msgid "Effective: 21 July 2026"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:15
#, elixir-autogen, elixir-format
msgid "Eligibility and acceptance"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:118
#, elixir-autogen, elixir-format
msgid "Ending use and changes"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:110
#, elixir-autogen, elixir-format
msgid "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:51
#, elixir-autogen, elixir-format
msgid "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:53
#, elixir-autogen, elixir-format
msgid "Google sign-in data"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:56
#, elixir-autogen, elixir-format
msgid "Google sign-in requests the basic"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:63
#, elixir-autogen, elixir-format
msgid "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:25
#, elixir-autogen, elixir-format
msgid "Help and activity content:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:35
#, elixir-autogen, elixir-format
msgid "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:90
#, elixir-autogen, elixir-format
msgid "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies."
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:17
#, elixir-autogen, elixir-format
msgid "How Who Need Help processes account, Google sign-in, location, communication, and safety data."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:37
#, elixir-autogen, elixir-format
msgid "Location and tracking:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:72
#, elixir-autogen, elixir-format
msgid "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:94
#, elixir-autogen, elixir-format
msgid "Moderation and availability"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:32
#, elixir-autogen, elixir-format
msgid "Nature of the service"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:83
#, elixir-autogen, elixir-format
msgid "Optional thanks and third parties"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:106
#, elixir-autogen, elixir-format
msgid "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:85
#, elixir-autogen, elixir-format
msgid "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:136
#, elixir-autogen, elixir-format
msgid "Questions, disputes, appeals, and accessibility issues can be submitted through the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:98
#, elixir-autogen, elixir-format
msgid "Retention and deletion"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:43
#, elixir-autogen, elixir-format
msgid "Security and operation:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:137
#, elixir-autogen, elixir-format
msgid "Security, adults, and changes"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:160
#, elixir-autogen, elixir-format
msgid "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:125
#, elixir-autogen, elixir-format
msgid "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service."
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:35
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:4
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:37
#, elixir-autogen, elixir-format
msgid "The conditions for using Who Need Help to coordinate voluntary help and social activities."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:101
#, elixir-autogen, elixir-format
msgid "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:40
#, elixir-autogen, elixir-format
msgid "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:140
#, elixir-autogen, elixir-format
msgid "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:7
#, elixir-autogen, elixir-format
msgid "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:145
#, elixir-autogen, elixir-format
msgid "This page will be updated when data practices materially change. The effective date above identifies the current version."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:7
#, elixir-autogen, elixir-format
msgid "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:31
#, elixir-autogen, elixir-format
msgid "Trust and support:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:127
#, elixir-autogen, elixir-format
msgid "Use the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:82
#, elixir-autogen, elixir-format
msgid "Visibility and recipients"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:97
#, elixir-autogen, elixir-format
msgid "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:140
#, elixir-autogen, elixir-format
msgid "Who Need Help support form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:71
#, elixir-autogen, elixir-format
msgid "Why data is used"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:121
#, elixir-autogen, elixir-format
msgid "You may stop using the service and submit an"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:18
#, elixir-autogen, elixir-format
msgid "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:24
#, elixir-autogen, elixir-format
msgid "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:67
#, elixir-autogen, elixir-format
msgid "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:64
#, elixir-autogen, elixir-format
msgid "Your content and privacy"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:114
#, elixir-autogen, elixir-format
msgid "Your controls"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:38
#, elixir-autogen, elixir-format
msgid "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:125
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:123
#, elixir-autogen, elixir-format
msgid "account-deletion request"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:32
#, elixir-autogen, elixir-format
msgid "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:129
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:105
#, elixir-autogen, elixir-format
msgid "content-removal form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:20
#, elixir-autogen, elixir-format
msgid "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:131
#, elixir-autogen, elixir-format
msgid "for a specific item of illegal, infringing, or privacy-violating content."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:123
#, elixir-autogen, elixir-format
msgid "or an"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:103
#, elixir-autogen, elixir-format
msgid "or the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:121
#, elixir-autogen, elixir-format
msgid "privacy or data-export request"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:158
#, elixir-autogen, elixir-format
msgid "public support form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:26
#, elixir-autogen, elixir-format
msgid "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:58
#, elixir-autogen, elixir-format
msgid "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:44
#, elixir-autogen, elixir-format
msgid "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:101
#, elixir-autogen, elixir-format
msgid "support form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:107
#, elixir-autogen, elixir-format
msgid "to request review."
msgstr ""

View File

@ -1652,7 +1652,7 @@ msgid "Safety policy, category approval, account moderation, public launch, and
msgstr "Safety policy, category approval, account moderation, public launch, and every production infrastructure change remain human-controlled." msgstr "Safety policy, category approval, account moderation, public launch, and every production infrastructure change remain human-controlled."
#: lib/who_need_help_web/components/layouts.ex:194 #: lib/who_need_help_web/components/layouts.ex:194
#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_controller.ex:25
#: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety rules" msgid "Safety rules"
@ -2983,6 +2983,8 @@ msgstr "Choose a topic"
msgid "Closed" msgid "Closed"
msgstr "Closed" msgstr "Closed"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:153
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:133
#: lib/who_need_help_web/live/support_operations_live.ex:185 #: lib/who_need_help_web/live/support_operations_live.ex:185
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact" msgid "Contact"
@ -3522,12 +3524,16 @@ msgid "Privacy"
msgstr "Privacy" msgstr "Privacy"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107
#: lib/who_need_help_web/controllers/page_controller.ex:15
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:4
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:76
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Privacy Policy" msgid "Privacy Policy"
msgstr "Privacy Policy" msgstr "Privacy Policy"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:22
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety Rules" msgid "Safety Rules"
@ -3541,6 +3547,7 @@ msgid "Terms"
msgstr "Terms" msgstr "Terms"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:57
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "and" msgid "and"
@ -5612,7 +5619,7 @@ msgstr "Restore activity"
msgid "Restore request" msgid "Restore request"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:23 #: lib/who_need_help_web/controllers/page_controller.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities."
msgstr "" msgstr ""
@ -6121,3 +6128,352 @@ msgstr "Track requests you created and requests you accepted as a helper."
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "When is help needed?" msgid "When is help needed?"
msgstr "When is help needed?" msgstr "When is help needed?"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:86
#, elixir-autogen, elixir-format
msgid "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:56
#, elixir-autogen, elixir-format
msgid "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:48
#, elixir-autogen, elixir-format
msgid "Acceptable use"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:19
#, elixir-autogen, elixir-format
msgid "Account and profile:"
msgstr "Account and profile:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:117
#, elixir-autogen, elixir-format
msgid "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a"
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:7
#, elixir-autogen, elixir-format
msgid "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:156
#, elixir-autogen, elixir-format
msgid "Contact the Who Need Help operator through the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:74
#, elixir-autogen, elixir-format
msgid "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:15
#, elixir-autogen, elixir-format
msgid "Data we process"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:5
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:5
#, elixir-autogen, elixir-format
msgid "Effective: 21 July 2026"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:15
#, elixir-autogen, elixir-format
msgid "Eligibility and acceptance"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:118
#, elixir-autogen, elixir-format
msgid "Ending use and changes"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:110
#, elixir-autogen, elixir-format
msgid "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:51
#, elixir-autogen, elixir-format
msgid "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:53
#, elixir-autogen, elixir-format
msgid "Google sign-in data"
msgstr "Google sign-in data"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:56
#, elixir-autogen, elixir-format
msgid "Google sign-in requests the basic"
msgstr "Google sign-in requests the basic"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:63
#, elixir-autogen, elixir-format
msgid "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:25
#, elixir-autogen, elixir-format
msgid "Help and activity content:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:35
#, elixir-autogen, elixir-format
msgid "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:90
#, elixir-autogen, elixir-format
msgid "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies."
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:17
#, elixir-autogen, elixir-format
msgid "How Who Need Help processes account, Google sign-in, location, communication, and safety data."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:37
#, elixir-autogen, elixir-format
msgid "Location and tracking:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:72
#, elixir-autogen, elixir-format
msgid "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:94
#, elixir-autogen, elixir-format
msgid "Moderation and availability"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:32
#, elixir-autogen, elixir-format
msgid "Nature of the service"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:83
#, elixir-autogen, elixir-format
msgid "Optional thanks and third parties"
msgstr "Optional thanks and third parties"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:106
#, elixir-autogen, elixir-format
msgid "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:85
#, elixir-autogen, elixir-format
msgid "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:136
#, elixir-autogen, elixir-format
msgid "Questions, disputes, appeals, and accessibility issues can be submitted through the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:98
#, elixir-autogen, elixir-format
msgid "Retention and deletion"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:43
#, elixir-autogen, elixir-format
msgid "Security and operation:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:137
#, elixir-autogen, elixir-format
msgid "Security, adults, and changes"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:160
#, elixir-autogen, elixir-format
msgid "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:125
#, elixir-autogen, elixir-format
msgid "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service."
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:35
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:4
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr ""
#: lib/who_need_help_web/controllers/page_controller.ex:37
#, elixir-autogen, elixir-format
msgid "The conditions for using Who Need Help to coordinate voluntary help and social activities."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:101
#, elixir-autogen, elixir-format
msgid "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:40
#, elixir-autogen, elixir-format
msgid "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:140
#, elixir-autogen, elixir-format
msgid "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:7
#, elixir-autogen, elixir-format
msgid "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:145
#, elixir-autogen, elixir-format
msgid "This page will be updated when data practices materially change. The effective date above identifies the current version."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:7
#, elixir-autogen, elixir-format
msgid "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:31
#, elixir-autogen, elixir-format
msgid "Trust and support:"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:127
#, elixir-autogen, elixir-format
msgid "Use the"
msgstr "Use the"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:82
#, elixir-autogen, elixir-format
msgid "Visibility and recipients"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:97
#, elixir-autogen, elixir-format
msgid "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:140
#, elixir-autogen, elixir-format
msgid "Who Need Help support form"
msgstr "Who Need Help support form"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:71
#, elixir-autogen, elixir-format
msgid "Why data is used"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:121
#, elixir-autogen, elixir-format
msgid "You may stop using the service and submit an"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:18
#, elixir-autogen, elixir-format
msgid "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:24
#, elixir-autogen, elixir-format
msgid "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:67
#, elixir-autogen, elixir-format
msgid "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:64
#, elixir-autogen, elixir-format
msgid "Your content and privacy"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:114
#, elixir-autogen, elixir-format
msgid "Your controls"
msgstr "Your controls"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:38
#, elixir-autogen, elixir-format
msgid "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:125
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:123
#, elixir-autogen, elixir-format
msgid "account-deletion request"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:32
#, elixir-autogen, elixir-format
msgid "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:129
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:105
#, elixir-autogen, elixir-format
msgid "content-removal form"
msgstr "content-removal form"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:20
#, elixir-autogen, elixir-format
msgid "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:131
#, elixir-autogen, elixir-format
msgid "for a specific item of illegal, infringing, or privacy-violating content."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:123
#, elixir-autogen, elixir-format
msgid "or an"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:103
#, elixir-autogen, elixir-format
msgid "or the"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:121
#, elixir-autogen, elixir-format
msgid "privacy or data-export request"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:158
#, elixir-autogen, elixir-format
msgid "public support form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:26
#, elixir-autogen, elixir-format
msgid "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:58
#, elixir-autogen, elixir-format
msgid "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:44
#, elixir-autogen, elixir-format
msgid "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service."
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:101
#, elixir-autogen, elixir-format
msgid "support form"
msgstr ""
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:107
#, elixir-autogen, elixir-format
msgid "to request review."
msgstr ""

View File

@ -1761,7 +1761,7 @@ msgstr ""
"контролем людей." "контролем людей."
#: lib/who_need_help_web/components/layouts.ex:194 #: lib/who_need_help_web/components/layouts.ex:194
#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_controller.ex:25
#: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety rules" msgid "Safety rules"
@ -3123,6 +3123,8 @@ msgstr "Выберите тему"
msgid "Closed" msgid "Closed"
msgstr "Закрыто" msgstr "Закрыто"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:153
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:133
#: lib/who_need_help_web/live/support_operations_live.ex:185 #: lib/who_need_help_web/live/support_operations_live.ex:185
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact" msgid "Contact"
@ -3662,12 +3664,16 @@ msgid "Privacy"
msgstr "Конфиденциальность" msgstr "Конфиденциальность"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107
#: lib/who_need_help_web/controllers/page_controller.ex:15
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:4
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:76
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Privacy Policy" msgid "Privacy Policy"
msgstr "Политика конфиденциальности" msgstr "Политика конфиденциальности"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:22
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety Rules" msgid "Safety Rules"
@ -3681,6 +3687,7 @@ msgid "Terms"
msgstr "Условия" msgstr "Условия"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:57
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "and" msgid "and"
@ -5754,7 +5761,7 @@ msgstr "Восстановить активность"
msgid "Restore request" msgid "Restore request"
msgstr "Восстановить заявку" msgstr "Восстановить заявку"
#: lib/who_need_help_web/controllers/page_controller.ex:23 #: lib/who_need_help_web/controllers/page_controller.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities."
msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч." msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч."
@ -6264,3 +6271,352 @@ msgstr "Следите за созданными заявками и за тем
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "When is help needed?" msgid "When is help needed?"
msgstr "Когда нужна помощь?" msgstr "Когда нужна помощь?"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:86
#, elixir-autogen, elixir-format
msgid "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies."
msgstr "Помощник может разместить внешнюю ссылку для благодарности после завершённой передачи. Любой перевод необязателен и происходит за пределами Who Need Help. Сервис не получает, не разделяет, не возвращает, не гарантирует и не учитывает такие переводы. Вход через Google, картографические тайлы, социальные профили, доставка электронной почты и внешние ссылки также регулируются условиями и политиками их операторов."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:56
#, elixir-autogen, elixir-format
msgid "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law."
msgstr "Автор заявки может спросить, готов ли волонтёр приобрести разрешённое законом лекарство. Принятие заявки никогда не обязывает волонтёра тратить деньги. Участники напрямую и на свой риск договариваются о требованиях аптеки или рецепта, оплате, возмещении, хранении и передаче. Who Need Help не продаёт лекарства, не обрабатывает платежи, не предоставляет кредит, не гарантирует возмещение и не отменяет правила аптек или применимое законодательство."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:48
#, elixir-autogen, elixir-format
msgid "Acceptable use"
msgstr "Допустимое использование"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:19
#, elixir-autogen, elixir-format
msgid "Account and profile:"
msgstr "Учётная запись и профиль:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:117
#, elixir-autogen, elixir-format
msgid "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a"
msgstr "В настройках учётной записи можно управлять профилем, видимостью местоположения, личными сообщениями и подключённым входом через Google. Отслеживание в реальном времени необязательно, и его можно остановить. Вы можете отправить"
#: lib/who_need_help_web/controllers/page_controller.ex:7
#, elixir-autogen, elixir-format
msgid "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover."
msgstr "Попросите находящихся рядом волонтёров бесплатно забрать лекарство или оказать безопасную практическую помощь, договоритесь в личном чате и подтвердите передачу."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:156
#, elixir-autogen, elixir-format
msgid "Contact the Who Need Help operator through the"
msgstr "Свяжитесь с оператором Who Need Help через"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:74
#, elixir-autogen, elixir-format
msgid "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable."
msgstr "Данные используются для аутентификации учётных записей, публикации и сопоставления заявок, координации помощи или активностей, работы личного чата и транзакционной электронной почты, применения выбранных пользователем настроек видимости, подтверждения передач, расчёта репутации, предотвращения злоупотреблений, модерации контента, ответа на обращения в поддержку и юридические уведомления, создания резервных копий и обеспечения надёжности сервиса."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:15
#, elixir-autogen, elixir-format
msgid "Data we process"
msgstr "Какие данные мы обрабатываем"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:5
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:5
#, elixir-autogen, elixir-format
msgid "Effective: 21 July 2026"
msgstr "Действует с 21 июля 2026 года"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:15
#, elixir-autogen, elixir-format
msgid "Eligibility and acceptance"
msgstr "Право на использование и принятие условий"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:118
#, elixir-autogen, elixir-format
msgid "Ending use and changes"
msgstr "Прекращение использования и изменения"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:110
#, elixir-autogen, elixir-format
msgid "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude."
msgstr "Функции могут изменяться или временно прерываться из-за обслуживания, требований безопасности, сбоев поставщиков или обстоятельств вне контроля оператора. Ничто в этих условиях не исключает права или обязанности, которые стороны не могут исключить согласно применимому законодательству."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:51
#, elixir-autogen, elixir-format
msgid "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation."
msgstr "Соблюдайте применимое законодательство, правила аптек и мест проведения, Правила безопасности, согласие и приватность других людей. Не запрашивайте и не предоставляйте незаконные товары или услуги, медицинские советы, контролируемые вещества, денежные авансы, домогательства, угрозы, выдачу себя за другого, мошенничество, спам, сексуальную эксплуатацию, интимные материалы без согласия, инструкции для противоправных действий или контент, нарушающий чужие права. Не манипулируйте совпадениями, доказательствами, отзывами, голосами, отслеживанием или репутацией."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:53
#, elixir-autogen, elixir-format
msgid "Google sign-in data"
msgstr "Данные для входа через Google"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:56
#, elixir-autogen, elixir-format
msgid "Google sign-in requests the basic"
msgstr "Для входа через Google запрашиваются базовые разрешения"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:63
#, elixir-autogen, elixir-format
msgid "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required."
msgstr "Данные пользователя Google не используются для рекламы, профилирования за пределами Who Need Help или продажи. Они передаются только инфраструктурным обработчикам, когда это необходимо для работы и защиты сервиса, либо когда раскрытие требуется по закону."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:25
#, elixir-autogen, elixir-format
msgid "Help and activity content:"
msgstr "Содержание помощи и активностей:"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:35
#, elixir-autogen, elixir-format
msgid "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees."
msgstr "Помощь оказывается добровольно и не имеет обязательной платы. Who Need Help не нанимает, не направляет, не проверяет биографию, не страхует и не осуществляет постоянный надзор за помощниками, поэтому не может гарантировать совпадение, личность, время прибытия, маршрут, предмет, передачу, поведение или результат. Рейтинги, социальные ссылки, подтверждение электронной почты, местоположение и доказательства передачи — полезные сигналы, но не гарантии."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:90
#, elixir-autogen, elixir-format
msgid "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies."
msgstr "Поставщики хостинга, базы данных, резервного копирования, транзакционной электронной почты и картографических тайлов обрабатывают минимум данных, необходимый для предоставления их части сервиса. Внешние ссылки на социальные профили и благодарность контролируются их собственными операторами и политиками."
#: lib/who_need_help_web/controllers/page_controller.ex:17
#, elixir-autogen, elixir-format
msgid "How Who Need Help processes account, Google sign-in, location, communication, and safety data."
msgstr "Как Who Need Help обрабатывает данные учётной записи, входа через Google, местоположения, общения и безопасности."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:37
#, elixir-autogen, elixir-format
msgid "Location and tracking:"
msgstr "Местоположение и отслеживание:"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:72
#, elixir-autogen, elixir-format
msgid "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the"
msgstr "Передача местоположения управляется настройками сервиса и остаётся вашим выбором. Обработка данных описана в"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:94
#, elixir-autogen, elixir-format
msgid "Moderation and availability"
msgstr "Модерация и доступность"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:32
#, elixir-autogen, elixir-format
msgid "Nature of the service"
msgstr "Характер сервиса"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:83
#, elixir-autogen, elixir-format
msgid "Optional thanks and third parties"
msgstr "Необязательная благодарность и третьи стороны"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:106
#, elixir-autogen, elixir-format
msgid "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes."
msgstr "Другие данные учётной записи, контент, переписка, записи модерации, поддержки и юридические записи хранятся, пока это необходимо для предоставления сервиса, разрешения споров, предотвращения мошенничества, выполнения юридических обязанностей или сохранения целостности записей о завершённой помощи. Резервные копии могут сохраняться до истечения срока соответствующей копии. Запрос на удаление не стирает записи, которые всё ещё должны храниться для этих целей."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:85
#, elixir-autogen, elixir-format
msgid "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified."
msgstr "Другие пользователи видят сведения профиля, заявки, активности, репутации и местоположения только в соответствии с правилами сервиса и настройками видимости. Точные места встречи и личные чаты доступны только соответствующим участникам. Одобренные участники активности могут видеть её точное местоположение и групповой чат. Публичные социальные ссылки отображаются с отметкой о подтверждении или без неё."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:136
#, elixir-autogen, elixir-format
msgid "Questions, disputes, appeals, and accessibility issues can be submitted through the"
msgstr "Вопросы, споры, апелляции и проблемы доступности можно отправить через"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:98
#, elixir-autogen, elixir-format
msgid "Retention and deletion"
msgstr "Хранение и удаление"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:43
#, elixir-autogen, elixir-format
msgid "Security and operation:"
msgstr "Безопасность и работа сервиса:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:137
#, elixir-autogen, elixir-format
msgid "Security, adults, and changes"
msgstr "Безопасность, совершеннолетние пользователи и изменения"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:160
#, elixir-autogen, elixir-format
msgid "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue."
msgstr "Выберите «Запрос о конфиденциальности», «Экспорт данных» или «Удаление учётной записи», чтобы обращение попало в нужную очередь."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:125
#, elixir-autogen, elixir-format
msgid "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service."
msgstr "Некоторые записи о безопасности, мошенничестве, поддержке, завершённой помощи, резервном копировании или юридических вопросах могут сохраняться, как описано в Политике конфиденциальности. Обновлённые условия будут опубликованы здесь с новой датой вступления в силу; перед продолжением использования сервиса следует ознакомиться с существенными изменениями."
#: lib/who_need_help_web/controllers/page_controller.ex:35
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:4
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr "Условия использования"
#: lib/who_need_help_web/controllers/page_controller.ex:37
#, elixir-autogen, elixir-format
msgid "The conditions for using Who Need Help to coordinate voluntary help and social activities."
msgstr "Условия использования Who Need Help для координации добровольной помощи и совместных активностей."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:101
#, elixir-autogen, elixir-format
msgid "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows."
msgstr "Текущая точная точка отслеживания удаляется, когда передача местоположения прекращается, совпадение завершается или один участник блокирует другого. Производные сведения о движении и близости могут сохраняться для защиты целостности репутации и расследования злоупотреблений. Токены входа и корзины ограничения частоты истекают или очищаются в соответствии с их рабочими интервалами."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:40
#, elixir-autogen, elixir-format
msgid "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location."
msgstr "Сервис не является службой экстренной помощи, медицинской, аптечной, транспортной, дорожной или платёжной службой. При непосредственной опасности обратитесь в экстренную службу по месту нахождения."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:140
#, elixir-autogen, elixir-format
msgid "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older."
msgstr "Сервис использует контроль доступа, хешированные учётные данные и коды передачи, зашифрованное HTTPS-соединение, ограниченную видимость и журналы аудита. Ни один интернет-сервис не может гарантировать абсолютную безопасность. Who Need Help предназначен только для взрослых от 18 лет."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:7
#, elixir-autogen, elixir-format
msgid "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help."
msgstr "Эти условия описывают правила использования Who Need Help. Сервис координирует добровольную помощь и необязательные совместные активности между взрослыми, но не является исполнителем запрошенной помощи."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:145
#, elixir-autogen, elixir-format
msgid "This page will be updated when data practices materially change. The effective date above identifies the current version."
msgstr "Эта страница будет обновлена при существенном изменении практик обработки данных. Указанная выше дата вступления в силу обозначает текущую версию."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:7
#, elixir-autogen, elixir-format
msgid "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data."
msgstr "Эта политика объясняет, как Who Need Help обрабатывает персональные данные при использовании сервиса добровольной помощи, включая вход через Google. Who Need Help не является рекламной сетью и не продаёт персональные данные."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:31
#, elixir-autogen, elixir-format
msgid "Trust and support:"
msgstr "Доверие и поддержка:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:127
#, elixir-autogen, elixir-format
msgid "Use the"
msgstr "Используйте"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:82
#, elixir-autogen, elixir-format
msgid "Visibility and recipients"
msgstr "Видимость и получатели"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:97
#, elixir-autogen, elixir-format
msgid "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the"
msgstr "Who Need Help может скрыть контент, ограничить функции, приостановить учётную запись, сохранить доказательства или выполнить законный запрос, когда это обоснованно необходимо для безопасности, целостности, работы сервиса или соблюдения закона. Автоматические сигналы могут влиять на приоритет проверки, но сами по себе не считаются доказательством. Используйте встроенные жалобы,"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:140
#, elixir-autogen, elixir-format
msgid "Who Need Help support form"
msgstr "форму поддержки Who Need Help"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:71
#, elixir-autogen, elixir-format
msgid "Why data is used"
msgstr "Зачем используются данные"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:121
#, elixir-autogen, elixir-format
msgid "You may stop using the service and submit an"
msgstr "Вы можете прекратить использование сервиса и отправить"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:18
#, elixir-autogen, elixir-format
msgid "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the"
msgstr "Вам должно быть не менее 18 лет, и вы должны иметь право согласиться с этими условиями. Регистрируясь или используя защищённые функции, вы соглашаетесь с этими условиями и"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:24
#, elixir-autogen, elixir-format
msgid "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control."
msgstr "Вы должны указывать точные данные учётной записи, защищать доступ к электронной почте и паролю и использовать только те учётные записи, которыми имеете право управлять."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:67
#, elixir-autogen, elixir-format
msgid "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information."
msgstr "Вы сохраняете ответственность за отправляемый контент. Вы предоставляете Who Need Help ограниченное разрешение, необходимое для хранения, отображения, передачи, модерации, резервного копирования и иной обработки этого контента для работы и защиты сервиса. Отправляйте только сведения, которыми имеете право делиться, и никогда не публикуйте коды доступа в жильё, документы, удостоверяющие личность, рецепты, платёжные данные или излишнюю конфиденциальную информацию."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:64
#, elixir-autogen, elixir-format
msgid "Your content and privacy"
msgstr "Ваш контент и конфиденциальность"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:114
#, elixir-autogen, elixir-format
msgid "Your controls"
msgstr "Ваши настройки"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:38
#, elixir-autogen, elixir-format
msgid "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps."
msgstr "выбранное пользователем местоположение заявки или активности, а также точное местоположение, точность и время фиксации только тогда, когда участник сам запускает передачу геопозиции. Сеансы отслеживания сохраняют сводные доказательства: расстояние, количество точек, движение и временные отметки близости."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:125
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:123
#, elixir-autogen, elixir-format
msgid "account-deletion request"
msgstr "запрос на удаление учётной записи"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:32
#, elixir-autogen, elixir-format
msgid "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case."
msgstr "блокировки, жалобы, сигналы и решения модерации, обращения в поддержку, запросы на удаление учётной записи или экспорт данных и юридические уведомления об удалении контента. Такие записи могут включать содержимое, контактные данные, временные отметки и действия проверяющего, необходимые для рассмотрения случая."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:129
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:105
#, elixir-autogen, elixir-format
msgid "content-removal form"
msgstr "форму удаления контента"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:20
#, elixir-autogen, elixir-format
msgid "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted."
msgstr "адрес электронной почты, хеш пароля, если пароль добавлен, отображаемое имя, биография, язык, настройки конфиденциальности и сообщений, необязательная ссылка для благодарности, привязанные социальные профили, статус подтверждения и время принятия правил регистрации."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:131
#, elixir-autogen, elixir-format
msgid "for a specific item of illegal, infringing, or privacy-violating content."
msgstr "для конкретного незаконного контента, материала, нарушающего права или конфиденциальность."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:123
#, elixir-autogen, elixir-format
msgid "or an"
msgstr "или"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:103
#, elixir-autogen, elixir-format
msgid "or the"
msgstr "или"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:121
#, elixir-autogen, elixir-format
msgid "privacy or data-export request"
msgstr "запрос о конфиденциальности или экспорте данных"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:158
#, elixir-autogen, elixir-format
msgid "public support form"
msgstr "публичную форму поддержки"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:26
#, elixir-autogen, elixir-format
msgid "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes."
msgstr "заявки, категории, описания, инструкции по получению, выбранные местоположения и видимость, планы активностей, статусы совпадения и передачи, сообщения, решения об участии, отзывы, предложения категорий и голоса."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:58
#, elixir-autogen, elixir-format
msgid "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens."
msgstr "Сервис использует стабильный идентификатор учётной записи Google, подтверждённый адрес электронной почты, результат его проверки и имя для регистрации, входа, привязки учётной записи и первоначального заполнения отображаемого имени. Стабильный идентификатор Google и нормализованный адрес электронной почты сохраняются вместе с локальной учётной записью. Приложение использует токены провайдера только во время завершения входа и не сохраняет токены доступа Google или ID-токены."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:44
#, elixir-autogen, elixir-format
msgid "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service."
msgstr "сеансовые cookie, краткоживущие данные входа и состояния OAuth, хешированные идентификаторы ограничения частоты, временные отметки запросов и журналы приложения или прокси, необходимые для работы, диагностики и защиты сервиса."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:101
#, elixir-autogen, elixir-format
msgid "support form"
msgstr "форму поддержки"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:107
#, elixir-autogen, elixir-format
msgid "to request review."
msgstr "чтобы запросить проверку."

View File

@ -1758,7 +1758,7 @@ msgstr ""
"контролем людей." "контролем людей."
#: lib/who_need_help_web/components/layouts.ex:194 #: lib/who_need_help_web/components/layouts.ex:194
#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_controller.ex:25
#: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety rules" msgid "Safety rules"
@ -3117,6 +3117,8 @@ msgstr "Виберіть тему"
msgid "Closed" msgid "Closed"
msgstr "Закрито" msgstr "Закрито"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:153
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:133
#: lib/who_need_help_web/live/support_operations_live.ex:185 #: lib/who_need_help_web/live/support_operations_live.ex:185
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact" msgid "Contact"
@ -3656,12 +3658,16 @@ msgid "Privacy"
msgstr "Конфіденційність" msgstr "Конфіденційність"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107
#: lib/who_need_help_web/controllers/page_controller.ex:15
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:4
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:76
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Privacy Policy" msgid "Privacy Policy"
msgstr "Політика конфіденційності" msgstr "Політика конфіденційності"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:22
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety Rules" msgid "Safety Rules"
@ -3675,6 +3681,7 @@ msgid "Terms"
msgstr "Умови" msgstr "Умови"
#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:57
#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "and" msgid "and"
@ -5748,7 +5755,7 @@ msgstr "Відновити активність"
msgid "Restore request" msgid "Restore request"
msgstr "Відновити заявку" msgstr "Відновити заявку"
#: lib/who_need_help_web/controllers/page_controller.ex:23 #: lib/who_need_help_web/controllers/page_controller.ex:27
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities."
msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей." msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей."
@ -6258,3 +6265,352 @@ msgstr "Стежте за створеними запитами й тими, я
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "When is help needed?" msgid "When is help needed?"
msgstr "Коли потрібна допомога?" msgstr "Коли потрібна допомога?"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:86
#, elixir-autogen, elixir-format
msgid "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies."
msgstr "Помічник може розмістити зовнішнє посилання для подяки після завершеної передачі. Будь-який переказ є необов’язковим і відбувається поза Who Need Help. Сервіс не отримує, не розподіляє, не повертає, не гарантує та не обліковує такі перекази. Вхід через Google, картографічні тайли, соціальні профілі, доставка електронної пошти й зовнішні посилання також регулюються умовами та політиками їхніх операторів."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:56
#, elixir-autogen, elixir-format
msgid "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law."
msgstr "Автор запиту може запитати, чи готовий волонтер придбати дозволені законом ліки. Прийняття запиту ніколи не зобов’язує волонтера витрачати гроші. Учасники безпосередньо й на власний ризик домовляються про вимоги аптеки або рецепта, оплату, відшкодування, зберігання та передачу. Who Need Help не продає ліки, не обробляє платежі, не надає кредит, не гарантує відшкодування та не скасовує правила аптек або чинне законодавство."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:48
#, elixir-autogen, elixir-format
msgid "Acceptable use"
msgstr "Допустиме використання"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:19
#, elixir-autogen, elixir-format
msgid "Account and profile:"
msgstr "Обліковий запис і профіль:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:117
#, elixir-autogen, elixir-format
msgid "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a"
msgstr "У налаштуваннях облікового запису можна керувати профілем, видимістю місцезнаходження, особистими повідомленнями та підключеним входом через Google. Відстеження в реальному часі необов’язкове, і його можна зупинити. Ви можете надіслати"
#: lib/who_need_help_web/controllers/page_controller.ex:7
#, elixir-autogen, elixir-format
msgid "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover."
msgstr "Попросіть волонтерів поблизу безкоштовно забрати ліки або надати безпечну практичну допомогу, домовтеся в приватному чаті та підтвердьте передачу."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:156
#, elixir-autogen, elixir-format
msgid "Contact the Who Need Help operator through the"
msgstr "Зв’яжіться з оператором Who Need Help через"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:74
#, elixir-autogen, elixir-format
msgid "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable."
msgstr "Дані використовуються для автентифікації облікових записів, публікації та зіставлення запитів, координації допомоги або активностей, роботи приватного чату й транзакційної електронної пошти, застосування обраних користувачем налаштувань видимості, підтвердження передач, розрахунку репутації, запобігання зловживанням, модерації контенту, відповіді на звернення до підтримки та юридичні повідомлення, створення резервних копій і забезпечення надійності сервісу."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:15
#, elixir-autogen, elixir-format
msgid "Data we process"
msgstr "Які дані ми обробляємо"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:5
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:5
#, elixir-autogen, elixir-format
msgid "Effective: 21 July 2026"
msgstr "Чинна з 21 липня 2026 року"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:15
#, elixir-autogen, elixir-format
msgid "Eligibility and acceptance"
msgstr "Право на використання та прийняття умов"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:118
#, elixir-autogen, elixir-format
msgid "Ending use and changes"
msgstr "Припинення використання та зміни"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:110
#, elixir-autogen, elixir-format
msgid "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude."
msgstr "Функції можуть змінюватися або тимчасово перериватися через обслуговування, вимоги безпеки, збої постачальників чи обставини поза контролем оператора. Ніщо в цих умовах не виключає права або обов’язки, які сторони не можуть виключити згідно з чинним законодавством."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:51
#, elixir-autogen, elixir-format
msgid "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation."
msgstr "Дотримуйтеся чинного законодавства, правил аптек і місць проведення, Правил безпеки, згоди та приватності інших людей. Не запитуйте й не надавайте незаконні товари чи послуги, медичні поради, контрольовані речовини, грошові аванси, переслідування, погрози, видавання себе за іншу особу, шахрайство, спам, сексуальну експлуатацію, інтимні матеріали без згоди, інструкції для протиправних дій або контент, що порушує чужі права. Не маніпулюйте збігами, доказами, відгуками, голосами, відстеженням або репутацією."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:53
#, elixir-autogen, elixir-format
msgid "Google sign-in data"
msgstr "Дані для входу через Google"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:56
#, elixir-autogen, elixir-format
msgid "Google sign-in requests the basic"
msgstr "Для входу через Google запитуються базові дозволи"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:63
#, elixir-autogen, elixir-format
msgid "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required."
msgstr "Дані користувача Google не використовуються для реклами, профілювання поза Who Need Help або продажу. Вони передаються лише інфраструктурним обробникам, коли це необхідно для роботи й захисту сервісу, або коли розкриття вимагається законом."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:25
#, elixir-autogen, elixir-format
msgid "Help and activity content:"
msgstr "Вміст допомоги й активностей:"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:35
#, elixir-autogen, elixir-format
msgid "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees."
msgstr "Допомога надається добровільно й не має обов’язкової оплати. Who Need Help не наймає, не направляє, не перевіряє біографію, не страхує та не здійснює постійний нагляд за помічниками, тому не може гарантувати збіг, особу, час прибуття, маршрут, предмет, передачу, поведінку чи результат. Рейтинги, соціальні посилання, підтвердження електронної пошти, місцезнаходження та докази передачі — корисні сигнали, але не гарантії."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:90
#, elixir-autogen, elixir-format
msgid "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies."
msgstr "Постачальники хостингу, бази даних, резервного копіювання, транзакційної електронної пошти й картографічних тайлів обробляють мінімум даних, необхідний для надання їхньої частини сервісу. Зовнішні посилання на соціальні профілі та подяку контролюються їхніми власними операторами й політиками."
#: lib/who_need_help_web/controllers/page_controller.ex:17
#, elixir-autogen, elixir-format
msgid "How Who Need Help processes account, Google sign-in, location, communication, and safety data."
msgstr "Як Who Need Help обробляє дані облікового запису, входу через Google, місцезнаходження, спілкування та безпеки."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:37
#, elixir-autogen, elixir-format
msgid "Location and tracking:"
msgstr "Місцезнаходження та відстеження:"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:72
#, elixir-autogen, elixir-format
msgid "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the"
msgstr "Передавання місцезнаходження керується налаштуваннями сервісу й залишається вашим вибором. Обробку даних описано в"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:94
#, elixir-autogen, elixir-format
msgid "Moderation and availability"
msgstr "Модерація та доступність"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:32
#, elixir-autogen, elixir-format
msgid "Nature of the service"
msgstr "Характер сервісу"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:83
#, elixir-autogen, elixir-format
msgid "Optional thanks and third parties"
msgstr "Необов’язкова подяка та треті сторони"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:106
#, elixir-autogen, elixir-format
msgid "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes."
msgstr "Інші дані облікового запису, контент, листування, записи модерації, підтримки та юридичні записи зберігаються, доки це потрібно для надання сервісу, вирішення спорів, запобігання шахрайству, виконання юридичних обов’язків або збереження цілісності записів про завершену допомогу. Резервні копії можуть зберігатися до завершення строку відповідної копії. Запит на видалення не стирає записи, які все ще мають зберігатися для цих цілей."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:85
#, elixir-autogen, elixir-format
msgid "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified."
msgstr "Інші користувачі бачать відомості профілю, запиту, активності, репутації та місцезнаходження лише відповідно до правил сервісу й налаштувань видимості. Точні місця зустрічі та приватні чати доступні тільки відповідним учасникам. Схвалені учасники активності можуть бачити її точне місцезнаходження та груповий чат. Публічні соціальні посилання відображаються з позначкою про підтвердження або без неї."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:136
#, elixir-autogen, elixir-format
msgid "Questions, disputes, appeals, and accessibility issues can be submitted through the"
msgstr "Запитання, спори, апеляції та проблеми доступності можна надіслати через"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:98
#, elixir-autogen, elixir-format
msgid "Retention and deletion"
msgstr "Зберігання та видалення"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:43
#, elixir-autogen, elixir-format
msgid "Security and operation:"
msgstr "Безпека та робота сервісу:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:137
#, elixir-autogen, elixir-format
msgid "Security, adults, and changes"
msgstr "Безпека, повнолітні користувачі та зміни"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:160
#, elixir-autogen, elixir-format
msgid "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue."
msgstr "Виберіть «Запит щодо приватності», «Експорт даних» або «Видалення облікового запису», щоб звернення потрапило до потрібної черги."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:125
#, elixir-autogen, elixir-format
msgid "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service."
msgstr "Деякі записи про безпеку, шахрайство, підтримку, завершену допомогу, резервне копіювання або юридичні питання можуть зберігатися, як описано в Політиці конфіденційності. Оновлені умови буде опубліковано тут із новою датою набрання чинності; перед продовженням використання сервісу слід ознайомитися з істотними змінами."
#: lib/who_need_help_web/controllers/page_controller.ex:35
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:4
#, elixir-autogen, elixir-format
msgid "Terms of Service"
msgstr "Умови використання"
#: lib/who_need_help_web/controllers/page_controller.ex:37
#, elixir-autogen, elixir-format
msgid "The conditions for using Who Need Help to coordinate voluntary help and social activities."
msgstr "Умови використання Who Need Help для координації добровільної допомоги та спільних активностей."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:101
#, elixir-autogen, elixir-format
msgid "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows."
msgstr "Поточна точна точка відстеження видаляється, коли передавання місцезнаходження припиняється, збіг завершується або один учасник блокує іншого. Похідні відомості про рух і близькість можуть зберігатися для захисту цілісності репутації та розслідування зловживань. Токени входу й кошики обмеження частоти спливають або очищуються відповідно до їхніх робочих інтервалів."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:40
#, elixir-autogen, elixir-format
msgid "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location."
msgstr "Сервіс не є службою екстреної допомоги, медичною, аптечною, транспортною, дорожньою чи платіжною службою. У разі безпосередньої небезпеки зверніться до екстреної служби за місцем перебування."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:140
#, elixir-autogen, elixir-format
msgid "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older."
msgstr "Сервіс використовує контроль доступу, хешовані облікові дані та коди передачі, зашифроване HTTPS-з’єднання, обмежену видимість і журнали аудиту. Жоден інтернет-сервіс не може гарантувати абсолютну безпеку. Who Need Help призначений лише для дорослих віком від 18 років."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:7
#, elixir-autogen, elixir-format
msgid "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help."
msgstr "Ці умови описують правила використання Who Need Help. Сервіс координує добровільну допомогу та необов’язкові спільні активності між дорослими, але не є виконавцем запитаної допомоги."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:145
#, elixir-autogen, elixir-format
msgid "This page will be updated when data practices materially change. The effective date above identifies the current version."
msgstr "Цю сторінку буде оновлено в разі істотної зміни практик обробки даних. Зазначена вище дата набрання чинності позначає поточну версію."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:7
#, elixir-autogen, elixir-format
msgid "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data."
msgstr "Ця політика пояснює, як Who Need Help обробляє персональні дані під час використання сервісу добровільної допомоги, зокрема входу через Google. Who Need Help не є рекламною мережею й не продає персональні дані."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:31
#, elixir-autogen, elixir-format
msgid "Trust and support:"
msgstr "Довіра та підтримка:"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:127
#, elixir-autogen, elixir-format
msgid "Use the"
msgstr "Скористайтеся"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:82
#, elixir-autogen, elixir-format
msgid "Visibility and recipients"
msgstr "Видимість і одержувачі"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:97
#, elixir-autogen, elixir-format
msgid "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the"
msgstr "Who Need Help може приховати контент, обмежити функції, призупинити обліковий запис, зберегти докази або виконати законний запит, коли це обґрунтовано потрібно для безпеки, цілісності, роботи сервісу чи дотримання закону. Автоматичні сигнали можуть впливати на пріоритет перевірки, але самі по собі не вважаються доказом. Скористайтеся вбудованими скаргами,"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:140
#, elixir-autogen, elixir-format
msgid "Who Need Help support form"
msgstr "форму підтримки Who Need Help"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:71
#, elixir-autogen, elixir-format
msgid "Why data is used"
msgstr "Навіщо використовуються дані"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:121
#, elixir-autogen, elixir-format
msgid "You may stop using the service and submit an"
msgstr "Ви можете припинити використання сервісу й надіслати"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:18
#, elixir-autogen, elixir-format
msgid "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the"
msgstr "Вам має бути щонайменше 18 років, і ви повинні мати право погодитися з цими умовами. Реєструючись або використовуючи захищені функції, ви погоджуєтеся з цими умовами та"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:24
#, elixir-autogen, elixir-format
msgid "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control."
msgstr "Ви повинні надавати точні дані облікового запису, захищати доступ до електронної пошти й пароля та використовувати лише ті облікові записи, якими маєте право керувати."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:67
#, elixir-autogen, elixir-format
msgid "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information."
msgstr "Ви зберігаєте відповідальність за надісланий контент. Ви надаєте Who Need Help обмежений дозвіл, необхідний для зберігання, відображення, передавання, модерації, резервного копіювання та іншої обробки цього контенту для роботи й захисту сервісу. Надсилайте лише відомості, якими маєте право ділитися, і ніколи не публікуйте коди доступу до житла, документи, що посвідчують особу, рецепти, платіжні дані або зайву конфіденційну інформацію."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:64
#, elixir-autogen, elixir-format
msgid "Your content and privacy"
msgstr "Ваш контент і конфіденційність"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:114
#, elixir-autogen, elixir-format
msgid "Your controls"
msgstr "Ваші налаштування"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:38
#, elixir-autogen, elixir-format
msgid "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps."
msgstr "вибране користувачем місцезнаходження запиту або активності, а також точне місцезнаходження, точність і час фіксації лише тоді, коли учасник сам запускає передавання геопозиції. Сеанси відстеження зберігають зведені докази: відстань, кількість точок, рух і часові позначки близькості."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:125
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:123
#, elixir-autogen, elixir-format
msgid "account-deletion request"
msgstr "запит на видалення облікового запису"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:32
#, elixir-autogen, elixir-format
msgid "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case."
msgstr "блокування, скарги, сигнали й рішення модерації, звернення до підтримки, запити на видалення облікового запису або експорт даних і юридичні повідомлення про видалення контенту. Такі записи можуть містити вміст, контактні дані, часові позначки та дії перевіряльника, потрібні для розгляду випадку."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:129
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:105
#, elixir-autogen, elixir-format
msgid "content-removal form"
msgstr "форму видалення контенту"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:20
#, elixir-autogen, elixir-format
msgid "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted."
msgstr "адресу електронної пошти, хеш пароля, якщо пароль додано, відображуване ім’я, біографію, мову, налаштування конфіденційності й повідомлень, необов’язкове посилання для подяки, прив’язані соціальні профілі, статус підтвердження та час прийняття правил реєстрації."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:131
#, elixir-autogen, elixir-format
msgid "for a specific item of illegal, infringing, or privacy-violating content."
msgstr "для конкретного незаконного контенту, матеріалу, що порушує права або конфіденційність."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:123
#, elixir-autogen, elixir-format
msgid "or an"
msgstr "або"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:103
#, elixir-autogen, elixir-format
msgid "or the"
msgstr "або"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:121
#, elixir-autogen, elixir-format
msgid "privacy or data-export request"
msgstr "запит щодо приватності або експорту даних"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:158
#, elixir-autogen, elixir-format
msgid "public support form"
msgstr "публічну форму підтримки"
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:26
#, elixir-autogen, elixir-format
msgid "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes."
msgstr "запити, категорії, описи, інструкції щодо отримання, вибрані місцезнаходження й видимість, плани активностей, статуси збігу та передачі, повідомлення, рішення про участь, відгуки, пропозиції категорій і голоси."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:58
#, elixir-autogen, elixir-format
msgid "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens."
msgstr "Сервіс використовує стабільний ідентифікатор облікового запису Google, підтверджену адресу електронної пошти, результат її перевірки та ім’я для реєстрації, входу, прив’язування облікового запису й початкового заповнення відображуваного імені. Стабільний ідентифікатор Google і нормалізована адреса електронної пошти зберігаються разом із локальним обліковим записом. Застосунок використовує токени провайдера лише під час завершення входу й не зберігає токени доступу Google або ID-токени."
#: lib/who_need_help_web/controllers/page_html/privacy.html.heex:44
#, elixir-autogen, elixir-format
msgid "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service."
msgstr "сеансові cookie, короткочасні дані входу й стану OAuth, хешовані ідентифікатори обмеження частоти, часові позначки запитів і журнали застосунку або проксі, потрібні для роботи, діагностики та захисту сервісу."
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:101
#, elixir-autogen, elixir-format
msgid "support form"
msgstr "форму підтримки"
#: lib/who_need_help_web/controllers/page_html/terms.html.heex:107
#, elixir-autogen, elixir-format
msgid "to request review."
msgstr "щоб запросити перевірку."