Privacy Policy

Last updated: 4 October 2026 · App: OniBlade (iOS and Android) · Controller: David Guimarães Cunha Maekawa, an individual in Brazil, trading as Onigiri Works · Contact: onigiriworksbr@gmail.com · Português

1. Who we are

OniBlade is made by David Guimarães Cunha Maekawa, an individual developer in Brazil who publishes as Onigiri Works ("we"). Under Brazil's General Data Protection Law (LGPD, Law 13.709/2018) we are the controller of the personal data in this policy: we decide why it is used and how.

We are a small-scale controller (ANPD Resolution CD/ANPD 2/2022). We have no separate data-protection officer. The email above is the channel for requests, questions, and complaints, and David answers it.

This policy covers what we collect, why, the legal basis, how long we keep it, who else receives it, and your rights. The Terms of Use are a separate document: terms.html

2. Summary

3. Data we collect

We collect only what this section lists. We do not collect advertising IDs, location, contacts, health data, or data for cross-app tracking. A profile photo is an avatar. We do not use it to recognize anyone's face. We do not process sensitive data as the LGPD defines it (art. 5, II).

3.1 Account and profile

DataWhyLGPD basis
EmailOpen the account, sign in, send account and password-reset messagesContract (art. 7, V)
Account idTie your records to your accountContract (art. 7, V)
Display nameShow on your profile. It starts as "Skater" until you, Apple, or Google set one. You can edit it.Contract (art. 7, V)
Profile photo (optional)Show as your avatar, to you only in the appContract (art. 7, V). You choose to add it and can remove it at any time.
PasswordWe never see or store it. Email sign-in keeps it, protected, at Supabase Auth.Contract (art. 7, V)

If you use Sign in with Apple or Sign in with Google, that company checks your identity under its own privacy policy. We receive an account identifier and, if you allow it, your name and email. Apple may give us a private relay address instead of your real email.

3.2 Your skating record

DataWhyLGPD basis
Trick progressShow and back up the tricks you markedContract (art. 7, V)
BLADE game sessionsYour history and scoresContract (art. 7, V)

A copy of your profile, progress, and game history is also kept on your phone so the app works offline. It syncs when you are online. Signing out does not erase that copy. Clear data, deleting your account, or signing in with a different account on the same phone does.

3.3 Usage stats (only if you agree)

After you sign in, the app asks once whether you want to share usage stats. If you say no, nothing is recorded. If you say yes, we record events in our database: screens you open, tricks you view, progress changes, BLADE games, how you signed in, and whether a backup worked. Events are tied to your account id. We use them only to learn which parts of the app people use, and to improve it. They are never used for ads and never sold.

3.4 Crash reports

When the app crashes or hits an error, it sends a report to Sentry so we can fix it. A report contains the error and where in the code it happened, the device model, operating system, app version, and the screens visited just before the error.

What a report never contains: your name, email, account id, photo, the content of your record, screenshots, screen recordings, or network requests. The app removes identifiers before sending and masks anything that looks like an email address or account id inside an error message. We have asked Sentry not to store IP addresses.

3.5 In-app feedback

When you send feedback from the app (Profile → Send Feedback), we store your message, your account id, the app version, and the device platform in our database. The message is sent from the app; we do not open your mail client. We use this only to answer you and to improve the app.

3.6 Emails you send us

If you email us (for example a data request), we receive your email address, your message, and anything you include. We use this only to answer you and to improve the app.

4. Who receives data, and transfers out of Brazil

WhoRoleWhatWhere
Supabase, Inc.Operator (processes data for us)Account, profile, photo, progress, game history, in-app feedback, usage events (if you agreed), sign-in secrets, account emailsUnited States
Functional Software, Inc. (Sentry)OperatorCrash reportsEuropean Union (Germany)
Google LLC (Gmail)Email providerEmails you send us and our repliesGoogle's infrastructure, including the United States
Apple Inc. or Google LLCTheir own sign-in service, if you choose itThe identity checkTheir infrastructure

Legal grounds for transfers (LGPD art. 33):

Each operator processes data under its own data-processing terms with us, and only to provide its service.

Security. All traffic is encrypted (HTTPS). The database only lets each account read its own rows. The app can add usage events and feedback but cannot read them; it can delete usage events only through the "turn off" action. Your profile photo is stored at an address that is hard to guess and is never listed or shown to other users. Anyone who already had that exact address could open it, though, so do not use a photo you would not want seen. We protect our own admin access with strong passwords and two-factor authentication.

5. Sharing

We do not sell, rent, or trade your personal data, and we do not share it for advertising.

We share data only with the providers in section 4. We also disclose it to a public authority when Brazilian law requires it, when it is needed to exercise our rights in legal proceedings, or when it is needed to protect someone's life or physical safety.

6. How long we keep it

DataHow long
Account, email, display name, photoWhile the account exists
Trick progress and BLADE historyWhile the account exists, or until you clear data
Usage eventsUp to 12 months, then deleted automatically. Deleted right away if you turn usage stats off or delete your account.
Crash reports30 days at Sentry, then deleted automatically
In-app feedbackUp to 24 months after we receive it, or until you delete your account
Copy on your phoneUntil you clear data, delete the account, or sign in with a different account on that phone
Emails you send usUp to 24 months after the conversation ends. Data requests and our answers: 5 years, as proof that we met them.

After deletion, copies in our providers' internal backups expire on the providers' own short schedule. We never use them to restore data you deleted.

7. Children and teenagers

OniBlade is a trick tracker for aggressive inline skating. It has no ads, no purchases, no chat, no public profiles, and no way for users to find, see, or contact each other.

For parents and guardians

8. Your rights

In the app:

By email: write to onigiriworksbr@gmail.com with the subject Data Request – OniBlade. Under the LGPD (art. 18) you can ask for:

We may ask you to confirm the request comes from the account's email address. We confirm receipt within 15 days and answer fully within 30 days, the deadlines for a small-scale controller (ANPD Resolution CD/ANPD 2/2022). If we cannot do what you ask, we will explain why. Using your rights is free.

You can also complain to the Autoridade Nacional de Proteção de Dados (ANPD) at www.gov.br/anpd, or, as a consumer, to your local Procon or consumidor.gov.br.

9. Security incidents

If a security incident could cause you relevant risk or harm, we will tell you and the ANPD within six business days of learning that personal data was affected (LGPD art. 48; ANPD Resolution CD/ANPD 15/2024, with the small-scale controller extension). We will say what happened, what data was involved, what we did about it, and what you can do.

10. Changes

We will update the date at the top whenever this policy changes. If a change adds a purpose, a new type of data, a new country, or a new legal basis, we will tell you in the app before it applies. If the change relies on consent, we will ask again. Keeping the app installed never counts as consent.

11. Contact

Controller: David Guimarães Cunha Maekawa (Onigiri Works), Brazil
Email: onigiriworksbr@gmail.com
Subject for data requests: Data Request – OniBlade


This policy applies to the OniBlade apps for iOS and Android.