diff --git a/site/privacy.html b/site/privacy.html new file mode 100644 index 0000000..724478b --- /dev/null +++ b/site/privacy.html @@ -0,0 +1,45 @@ + + +Privacy Policy | Nanga Kathai + +
Nanga Kathai +

Privacy Policy

+

Last updated: 1 November 2026

+

Nanga Kathai ("we", "us") is a music app for Badaga songs, made by Metatroncube Software Solutions. This policy explains what we collect, why, and the choices you have. We wrote it to be read, not skimmed.

+

The short version

+ +

What we collect

+

Account details. When you sign up we store your email address, the name you enter and a securely hashed password. We never see or store your password in readable form.

+

Optional profile details. If you choose to add them: a profile photo, your village or hatti, and your phone number. Your phone number is visible only to the Nanga Kathai team, never to other listeners.

+

Creator applications. If you apply to become a verified creator, we also collect the details you submit, such as your stage name, Instagram ID, WhatsApp number, links to your work and an identity document. These are used only to verify you, are visible only to our admin team, and are stored privately.

+

Reports and messages. If you report a song, claim a song or contact us, we keep what you send so we can respond.

+

Technical information. Our servers keep standard logs (such as IP address, device type and time of request) for security and to fix problems. Logs are kept for a limited time.

+

What stays on your phone

+

Your liked songs, recently played list, sound settings and downloaded songs are stored on your device. Downloaded songs are encrypted and can only be played inside Nanga Kathai. Removing the app removes them.

+

How we use your information

+ +

We do not use your information for advertising.

+

Who can see your information

+ +

Other listeners never see your email or phone number.

+

How long we keep it

+

We keep your account details for as long as your account exists. When you delete your account, your profile, likes, playlists and history on our servers are removed. Backups are overwritten within about 14 days. Reports you sent may be kept, without your account, where we need a record of a rights or removal request.

+

Your choices and rights

+ +

These rights apply wherever you live, including your rights under India's Digital Personal Data Protection Act, 2023.

+

Children

+

Nanga Kathai is meant for listeners of all ages, but accounts are intended for people aged 18 and over. Younger listeners should use the app with the consent and supervision of a parent or guardian.

+

Security

+

We use encrypted connections (HTTPS) for everything the app sends, store passwords only in hashed form, restrict data access with database rules, and keep creator documents in private storage. No system is perfectly secure, so please use a password you do not use elsewhere.

+

Changes to this policy

+

If we make important changes, we will tell you in the app before they take effect. The date at the top shows the latest version.

+

Contact and grievances

+

Questions, requests or complaints about privacy:

+

Email: support@nkbmusic.com
Grievance contact: Metatroncube Software Solutions, via support@nkbmusic.com

+

We aim to reply within 7 days.

+
diff --git a/site/terms.html b/site/terms.html new file mode 100644 index 0000000..7e8152a --- /dev/null +++ b/site/terms.html @@ -0,0 +1,39 @@ + + +Terms of Use | Nanga Kathai + +
Nanga Kathai +

Terms of Use

+

Last updated: 1 November 2026

+

Welcome to Nanga Kathai, a home for Badaga music, provided by Metatroncube Software Solutions ("we", "us"). By using the app you agree to these terms. Please read them; they are short.

+

Using Nanga Kathai

+ +

Songs and rights

+ +

Our older recordings

+

Our first songs come from a family collection gathered over many years, and not every artist has been identified yet. We respect the people behind these songs. If you are an artist, rights holder or family member, you can, at any time:

+ +

Use "Is this your song?" on the song in the app, or write to support@nkbmusic.com. We review every request and act on genuine removal requests promptly.

+

Creators

+

Singers, lyricists and music directors can apply to become verified creators. Verification is manual and may require identity documents. Creators who upload songs confirm that they own them or have permission from everyone with rights in them, and accept the separate terms shown when they apply. Plans to share subscription revenue with verified creators will be described in those terms before they begin.

+

Acceptable use

+

Please do not:

+ +

We may suspend or close accounts that break these terms.

+

Changes and availability

+

We are a small team building something for our community. Features may change, and songs may be added or removed, sometimes at an artist's request. We try to keep the app running smoothly but cannot promise it will always be available or error-free.

+

Liability

+

Nanga Kathai is provided "as is". To the extent the law allows, we are not liable for indirect or consequential losses arising from your use of the app. Nothing in these terms limits rights you have under consumer protection law.

+

Ending your account

+

You can delete your account at any time from your profile page. We may close an account that breaks these terms, and will tell you why where we can.

+

Changes to these terms

+

If we make important changes, we will tell you in the app before they take effect. Continuing to use Nanga Kathai afterwards means you accept the new terms.

+

Law and contact

+

These terms are governed by the laws of India.

+

Questions: support@nkbmusic.com

+
diff --git a/tools/legal_to_html.py b/tools/legal_to_html.py new file mode 100644 index 0000000..6893f79 --- /dev/null +++ b/tools/legal_to_html.py @@ -0,0 +1,50 @@ +"""Turn assets/legal/*.md into standalone pages for nkbmusic.com (site/privacy.html, site/terms.html). + +The app shows the same Markdown, so edit the .md files and re-run: python tools/legal_to_html.py +""" +import html +import re +from pathlib import Path + +PAGE = """ + +{title} | Nanga Kathai + +
Nanga Kathai +{body} +
+""" + + +def inline(s): + s = html.escape(s) + s = re.sub(r"\*\*(.+?)\*\*", r"\1", s) + return re.sub(r"([\w.+-]+@[\w-]+\.[\w.]+)", r'\1', s) + + +def convert(md): + out, title = [], "Nanga Kathai" + for block in re.split(r"\n\s*\n", md.strip()): + lines = block.strip().split("\n") + if lines[0].startswith("# "): + title = lines[0][2:] + out.append(f"

{inline(title)}

") + elif lines[0].startswith("## "): + out.append(f"

{inline(lines[0][3:])}

") + elif all(l.startswith("- ") for l in lines): + out.append("") + else: + out.append("

" + "
".join(inline(l) for l in lines) + "

") + return title, "\n".join(out) + + +root = Path(__file__).resolve().parent.parent +for name in ("privacy", "terms"): + title, body = convert((root / "assets/legal" / f"{name}.md").read_text(encoding="utf-8")) + (root / "site" / f"{name}.html").write_text(PAGE.format(title=title, body=body), encoding="utf-8") + print("wrote", f"site/{name}.html")