? Terms, Privacy & Refunds // HappyNikki.io
Legal

Terms, Privacy & Refunds

Effective: 2026-07-29

The short version. HappyNikki.io is an independent apps and games studio run by Martin Perreault in Quebec, Canada. These terms cover your HappyNikki.io account and the apps and games we publish here.

We collect only the data needed to run your account, the products you use, and to process payments. We do not sell your personal data and we run no third-party advertising or behavioural tracking. Card payments are handled by our payment processors — we never see or store your card number.

Where a product offers optional virtual items, those items have no cash value and cannot be cashed out, transferred, or exchanged for anything outside the product. Some products carry their own additional terms — see §1.3.

Support: our contact form.

1. Terms of Service

Effective 2026-07-29. These terms are an agreement between you and HappyNikki.io, an independent apps and games studio operated by Martin Perreault in the Province of Quebec, Canada ("we", "us", "our"). They cover the happynikki.io website, your HappyNikki.io account, and the apps and games we publish on it.

By creating an account, or by using anything on the site, you agree to these terms. If you do not agree, do not use the site. Individual products may set their own additional requirements — see §1.3.

1.1 Your account

1.2 Virtual items & in-product currencies

Some of our products offer optional virtual items or an in-product currency — cosmetic unlocks, consumable balances, and the like. Where a product does, this section applies to them. Read it carefully; it is the most important part of these terms.

Current status: no virtual item or in-product currency is on sale on any of our products today. Where a product displays prices for such items, those prices are shown for testing purposes and no charge is made for them. The terms below govern such purchases from the moment any are switched on.

1.3 Product-specific terms

Some products carry their own additional terms. Bianca's Blackjack (a mature-audience game) has its own terms, refund policy and content statement at https://happynikki.io/games/blackjack/legal.html. Where a product's own terms address something these terms do not, or set a stricter requirement, the product's own terms govern that product; these terms govern everything else.

1.4 Acceptable use

You agree not to:

Content on this site — including all imagery, artwork, product code, and text — is owned by us or used with permission, and is protected by copyright. Your account gives you a personal, non-transferable licence to use it inside our products, and nothing more.

Where a product includes an AI character or assistant, it is a fictional entertainment character driven by a language model. It is not a real person, it is not supervised in real time, and its replies are generated by software and can be wrong, inconsistent, or made up. Nothing it says is advice of any kind — not medical, legal, financial, psychological, or otherwise. Do not share sensitive personal information with it — no real names of other people, addresses, phone numbers, passwords, payment card details, government identifiers, or health information; it is not a secure or confidential channel. See §2.4 for exactly what happens to what you type.

1.5 Availability, changes & termination

1.6 Disclaimers & governing law

2. Privacy Policy

Effective 2026-07-29. This policy replaces the separate privacy policy previously published at /privacy-policy.php (last updated 2026-04-16); that URL now redirects here. There is one privacy policy for happynikki.io and this is it.

2.1 Scope & who we are

This policy applies to the HappyNikki.io website (happynikki.io), the HappyNikki.io account system, and every product published under HappyNikki.io — including our games and the DMCA Harvester Chrome extension. HappyNikki.io is operated as an independent project by Martin Perreault in Quebec, Canada. References to "we", "us", or "our" mean HappyNikki.io. For any privacy question or request, use our contact form.

2.2 What we collect

Account data

Game & economy data — for games whose progress is saved to your account, stored against that account so it survives across devices, and so the dashboard and leaderboards work:

Payment data

Device data (software licence enforcement — DMCA Harvester only)

Support & feedback

Diagnostic & audience data

2.3 How we use it

We use the data above only to:

We do not use your data for advertising or behavioural profiling, and we do not sell, rent, or trade personal data to anyone. The only machine-learning use of anything you provide is the opt-in chat corpus in §2.4 — which contains no personal data by construction.

2.4 AI chat & the training corpus

How a reply is produced. When you send a message to one of our AI game characters, your message is sent to our server, which forwards it to a third-party GPU hosting provider (Modal, in the United States) that runs the language model and returns the reply. What is sent with your message is: the character's persona instructions, the recent turns of the current conversation, and any short "memory" facts you have let the character remember. Your email address, your real name, and your account id are not sent to the model host. Modal is a compute provider running the model on our behalf: it processes the request in order to return the reply, and is governed by its own privacy policy, linked in §2.5.

The training corpus — opt-in only. While a game is in testing, we would like to keep the conversations with our AI game characters to train a future AI character of our own. This only happens if you explicitly agree: the first time you open the chat you are shown a consent screen explaining what is kept, and nothing is retained unless you accept it. If you decline, you can still chat, and nothing is stored.

If you do agree, each exchange is written to a file that is not reachable from the web, containing only:

It contains no user id, no name, no email address, no gametag, no IP address, and no game context. You have to be logged in to chat — but that identity is used only to rate-limit abuse and is never written to the corpus. Because the session key is random and resets on every page load, the stored conversations are not linked to you or to each other across visits. If you also rate a reply (thumbs up/down, or a suggested rewrite), that rating is stored the same way — against the throwaway session key only.

This collection stops at the product's official launch and is limited to that testing period. Your consent is remembered on your device; clearing your browser storage for the game clears it and you will be asked again.

2.5 Third-party services

These are the outside services we use, what each one receives, and where their own policy lives. We share data with no one else.

ServiceWhat it receivesWhy
CCBill Your name, email, billing address and card details, entered on CCBill's own payment form Processes payments for the products that name it as their payment processor. We never see the card number. Privacy policy
Stripe Your name, email, billing address and card details, entered on Stripe's own checkout Processes software licence payments (DMCA Harvester). We never see the card number. Privacy policy
Modal The text of your chat message plus the character's prompt and recent conversation. No name, email, or account id. Runs the AI language model that generates our AI game characters' replies. Privacy policy
Google — Sign in with Google Authenticates you and returns your verified email and Google user ID Optional login method. Privacy policy
Google reCAPTCHA Device and interaction signals, per Google's policy Blocks automated abuse on the login, registration, password-reset and contact forms
Google Fonts Your IP address and user agent, when your browser fetches the font files Page typography
ip-api.com Your IP address, sent once to look up a country code Country-level audience counts in our own analytics. The IP is not stored by us; only the country code is.
Email delivery Your email address Transactional mail is sent from info@happynikki.io over standard SMTP

2.6 Cookies & local storage

We use a small number of essential cookies. We set no advertising or cross-site tracking cookies.

2.7 DMCA Harvester (Chrome extension)

The DMCA Harvester Chrome extension is one of our products. It is installed locally in your browser and exchanges a small amount of data with happynikki.io to deliver paid features. This section is the canonical privacy disclosure for the extension and matches the data-handling declarations made on its Chrome Web Store listing.

What the extension stores locally on your device

What the extension sends to our server

What the extension does NOT do

Why each Chrome permission is requested

2.8 Data retention

2.9 Your rights & deleting your account

Wherever you live, you can:

What deleting your account actually does. It runs immediately and cannot be undone. It permanently deletes your user record, your login sessions, your licences and activated devices, your subscription records, your newsletter subscription, your payment-history rows, your game profiles (currency balance, net worth, statistics, gametag, items owned, tips), your in-game economy event ledger, and everything our AI game characters remembered about you. Any active subscription is cancelled.

Two categories are kept but stripped of identity rather than deleted, because they are aggregate records of activity rather than records about you: historical game session rows and AI usage-metering rows are disconnected from your account (the link to your user id is set to null), leaving anonymous counts that no longer identify anyone. Puzzle-game play records are anonymised the same way — name, email and player id are all cleared. As noted in §2.8, the transaction records held by our payment processors survive account deletion; that is outside our control. If you want your data removed rather than anonymised in any of these, email us.

We answer privacy requests within 30 days.

2.10 Security

We protect your data with HTTPS on all traffic, bcrypt password hashing, prepared SQL statements, CSRF protection, rate limiting on authentication and API endpoints, reCAPTCHA on public forms, and HttpOnly + Secure + SameSite session cookies. Payment credentials never touch our servers. No system is perfectly secure and we cannot promise absolute safety, but we work continuously to keep your data safe.

2.11 Children

This site is not directed to children, and no part of happynikki.io is intended for anyone under 13. Some products are age-restricted and state their own minimum age in their own terms (see §1.3). We do not knowingly collect data from children. If you believe a child has given us personal data, contact us and we will delete it promptly.

2.12 Changes to this policy

We may update this policy. The effective date at the top of this page reflects the most recent change, and material changes will be announced by email to active users and by a notice on the site.

3. Refund & Cancellation Policy

Effective 2026-07-29. This policy covers purchases of virtual items and in-product currencies made on happynikki.io. It is public and requires no login to read.

Current status: no virtual item or in-product currency is on sale on any of our products, so no charge is being made for one. This policy applies from the moment purchasing is switched on.

3.1 What you are buying

3.2 Refunds

3.3 Duplicate or erroneous charges

3.4 Billing & who to contact

4. Contact & customer support

We are a small independent studio and we answer our own email.