Funishments
Terms of Service
1. Agreement to these Terms
By accessing, signing in to, installing, or using Funishments, you agree to these Terms
of Service (“Terms”). If you do not agree, do not use Funishments. If you are not yet the
age of legal majority where you live, your parent or legal guardian must authorize your
use and agree to these Terms for you.
You must also agree to and comply with the
Roblox Terms of Use,
the Roblox Community Standards,
and all other Roblox terms and policies that apply to your Roblox account and conduct.
You may not use Funishments to violate or knowingly enable a violation of those rules.
These Terms are a contract between you and PossumTech only. They are not a contract
between you and Roblox Corporation or any Roblox affiliate.
2. Eligibility and private access
Funishments is not offered to the general public. You may use it only if your immutable
Roblox user ID is on the private family roster and you are authorized by the person who
controls that roster. Roblox currently requires an account to be at least 13 years old
to authorize an OAuth 2.0 application, so you must have an eligible Roblox account.
You may not share access, use another person’s account, evade the roster, bypass an
authorization check, or attempt to obtain information that the application does not make
available to you. Tell us promptly if you believe an account or session is being used
without authorization.
3. The service
Funishments provides one private daily list through which rostered family members may
assign dated or recurring items to one another. The immutable assigner controls the item
and is the only person who may edit it, delete it, or confirm completion. Funishments is
provided without charge and does not sell subscriptions, Robux, virtual items, or other
goods.
We may maintain, improve, change, suspend, or discontinue all or part of Funishments. We
may also restrict or terminate access when a person leaves the roster, violates these
Terms, threatens the service, or when suspension is reasonably necessary to comply with
law or Roblox requirements.
4. Roblox identification
Sign-in is handled by Roblox through the OpenID Connect authorization-code flow. You
authorize Roblox to provide the basic profile information described in the Privacy
Policy. PossumTech does not ask for or receive your Roblox password. You are responsible
for maintaining the security and accuracy of your Roblox account and for activity under
an authenticated Funishments session.
5. Your content and family records
“User Content” means the assignment titles, emoji choices, recurrence settings, and other
information you choose to submit. You retain any rights you have in your User Content.
You grant PossumTech a limited, non-exclusive license to host, reproduce, process, and
display it only as needed to operate, secure, back up, and support Funishments for the
authorized family roster.
You are responsible for your User Content and must have the right to submit it. Do not
submit unlawful, malicious, abusive, infringing, or deceptive content, credentials, or
information you are not authorized to share. Assignment titles are free text; if you
choose to place sensitive information in a title, it will be processed as a private family
record under the Privacy Policy.
6. Acceptable use
You agree that you will not:
- use Funishments for an unlawful purpose or in violation of Roblox policies;
- impersonate another person or misrepresent your identity or authorization;
- probe, attack, disrupt, overload, scrape, or bypass the application or its security;
- introduce malware or use Funishments for phishing, spam, cheating, or exploitation;
- sell Roblox-derived data, share identifying data outside the authorized family, or use it to track or profile a Roblox user across services or experiences;
- combine Roblox-derived identifying data with outside data to fingerprint a person;
- use Roblox user data obtained through Funishments to train an artificial-intelligence or language model; or
- use Funishments to automate prohibited Roblox actions, communications, economy activity, moderation, or in-experience behavior.
7. Ownership
PossumTech and its licensors own Funishments, including its software, design, and related
intellectual property, except for User Content and third-party materials. These Terms do
not transfer ownership to you. Roblox, its services, and its names and marks belong to
Roblox or its licensors. No license to Roblox intellectual property is granted by these
Terms.
8. Roblox is an independent third party
Roblox is not affiliated with PossumTech or Funishments and does not sponsor or endorse
the application. Roblox is not responsible or liable for Funishments or for any person’s
access to or use of it. Roblox has no obligation to maintain or support Funishments.
To the fullest extent the law permits, by accessing or using Funishments you waive and
release claims against Roblox—including claims for liabilities, damages, losses, or
expenses—arising from or related to Funishments. This provision does not waive any right
that applicable law does not allow you to waive.
Roblox controls its own authentication service and other Roblox services. Your use of
them is governed by Roblox’s agreements and
Privacy and Cookie Policy.
9. Disclaimers
To the fullest extent permitted by law, Funishments is provided “as is” and “as
available.” PossumTech disclaims all express, implied, and statutory warranties,
including warranties of merchantability, fitness for a particular purpose, title,
non-infringement, accuracy, availability, and security. We do not promise that the
application will always be available, uninterrupted, error-free, or immune from data
loss. Some jurisdictions do not permit certain warranty exclusions, so some exclusions
may not apply to you.
10. Limitation of liability
To the fullest extent permitted by law, PossumTech and its owners, officers, employees,
contractors, and agents will not be liable for indirect, incidental, special,
consequential, exemplary, or punitive damages, or for lost data, use, goodwill, or
opportunity, arising from Funishments. PossumTech’s total liability for all claims
relating to the application will not exceed US $100. These limitations do not apply where
applicable law prohibits them.
11. Indemnity
To the extent permitted by law, you agree to defend, indemnify, and hold PossumTech and
its owners, officers, employees, contractors, and agents harmless from third-party claims,
losses, liabilities, and reasonable costs arising from your unlawful use of Funishments,
your User Content, or your material violation of these Terms. This obligation does not
apply to the extent a claim results from PossumTech’s own unlawful conduct.
12. Changes to these Terms
We may update these Terms to reflect application, legal, security, or Roblox policy
changes. The date at the top identifies the current version. When reasonably practicable,
we will give the family roster notice of a material change through the application or the
family’s ordinary communication channel. Continued use after the effective date of an
update means you agree to the revised Terms.
13. General provisions
Applicable law governs these Terms without limiting any non-waivable rights you have. If
a provision is unenforceable, it will be enforced to the greatest lawful extent and the
remaining provisions will continue. A failure to enforce a provision is not a waiver.
These Terms and the Privacy Policy are the entire agreement between you and PossumTech
about Funishments and supersede prior statements about that subject.
Funishments
Privacy Policy
1. Scope and operator
This Privacy Policy explains how PossumTech processes personal information when you use
Funishments. PossumTech Laboratories, LLC operates Funishments and determines how the
application’s information is used. This policy does not govern Roblox, Cloudflare, your
browser, device platform, or any other independently operated service.
2. Information we receive and retain
Roblox profile information
Funishments requests only the openid and profile scopes. During
sign-in, Roblox provides an immutable Roblox user ID and basic public profile claims. We
retain the user ID, username, display name, and avatar image URL. The user ID is the
identity key; mutable profile details are refreshed after a successful sign-in.
We do not request or retain your Roblox password, email address, age, birth date, friends,
contacts, messages, voice data, inventory, payment data, Robux balance, precise location,
or credentials. The OAuth authorization code, access token, and ID token are used
transiently to complete sign-in and are not retained in the Funishments database. We do
not use or retain a Roblox refresh token.
Planner information
We retain the information needed for the private planner: assignment title and emoji,
assigner and assignee, assigned start date, recurrence rule, creation and update
timestamps, occurrence completion date, who confirmed completion, and the confirmation
timestamp. This information comes from authorized family members’ use of the application.
Session and security information
Funishments uses one strictly necessary session cookie to keep you signed in, protect
forms against cross-site request forgery, and enforce authorization. The cookie contains
a random session identifier; session state is stored on our server. The production cookie
is Secure, HttpOnly, SameSite=Lax, limited to this host, and set for no more than 30 days.
We do not use advertising, analytics, or cross-site tracking cookies.
Our network and web server may process standard operational log information, including IP
address, request date and time, requested path, response status, referring page if your
browser sends it, and browser or user-agent information. We use this information only to
deliver, secure, troubleshoot, and maintain the service.
Installed-app storage
If you install Funishments or allow its service worker to run, your browser stores
application files and may cache previously viewed private pages and Roblox avatar images
on your device for offline viewing. Funishments clears its private application caches at
sign-out and other authentication boundaries. Your browser or operating system may retain
storage until it completes that operation or until you clear the application’s site data.
Offline changes are disabled and are never queued for later submission.
Messages to us
If you contact us, we receive the address, message, and other information you choose to
provide. We use it to answer the request, protect the service, and maintain any record the
law reasonably requires.
3. How we use information
We process information only to:
- authenticate a rostered family member and maintain a secure session;
- display current Roblox profile information inside the private family roster;
- create, display, recur, edit, delete, and confirm family planner items;
- enforce the assigner, assignee, roster, and occurrence-date rules;
- provide offline viewing on the user’s own device;
- prevent abuse, investigate errors, maintain availability, and protect accounts and data;
- respond to support, privacy, security, and legal requests; and
- comply with applicable law and Roblox requirements.
Where a law requires a legal basis, these purposes rely as applicable on performing these
Terms, consent or authorization, our legitimate interests in operating a secure private
service, and compliance with legal obligations. Funishments does not make decisions that
have legal or similarly significant effects through automated profiling.
4. Roblox-data commitments
PossumTech and Funishments:
- request only the Roblox scopes needed for identification;
- do not sell personal information or data obtained through Roblox APIs;
- do not use personal information for targeted advertising or marketing;
- do not track or profile Roblox users across experiences, websites, or services;
- do not purchase or use third-party products that track or profile Roblox users;
- do not use geolocation data for prolonged or active tracking;
- do not combine Roblox-derived identifying data with outside data to fingerprint users;
- identify members only by the official immutable Roblox user ID supplied through Roblox APIs;
- do not share Roblox users’ identifying information with independent third parties;
- do not use Roblox user data to train artificial-intelligence or language models;
- do not measure Roblox’s business, revenue, or platform performance; and
- do not request another user’s Roblox API key or Roblox credentials.
If Funishments loses Roblox API access, we will expunge data obtained through Roblox APIs
as Roblox requires. If ownership of Funishments changes, we will notify Roblox as required
and require any successor to protect the information consistently with this policy and
applicable law.
5. When information is disclosed
Within the family roster
Active roster members may see each member’s Roblox display name and username when choosing
an assignee. An assignment and its relevant Roblox profile presentation are visible only
to its assigner and assignee. The application does not publish family planner records to
the public.
Service providers
Roblox processes the authentication request and provides the authorized profile claims.
We do not send planner content to Roblox. Cloudflare provides network delivery and
security services and may process network identifiers and encrypted or transmitted web
traffic as needed to provide those services. Our email provider processes messages you
choose to send. These providers process information under their own terms and privacy
policies or under service-provider obligations.
Legal, security, and organizational events
We may disclose the minimum necessary information when we reasonably believe disclosure
is required by law, legal process, or a valid government request; to investigate fraud or
abuse; to protect a person, PossumTech, Funishments, Roblox, or another party; or to
establish or defend legal rights. Information may also transfer as part of a merger,
reorganization, financing, or sale, subject to applicable law, this policy’s protections,
and Roblox’s notification requirements.
We do not otherwise disclose Roblox users’ identifying information to independent third
parties. We do not sell, rent, or share personal information for cross-context behavioral
advertising.
6. Retention
-
OAuth material: authorization codes and tokens are discarded after the
sign-in transaction; transaction safeguards expire with the login session.
-
Sessions: a session expires no later than 30 days after it is issued and
the current session is deleted when sign-out completes. Expired sessions are removed
periodically.
-
Profiles and roster state: retained while needed to identify the family
member and preserve planner relationships. Removal from the configured roster disables
access but does not by itself erase historical records.
-
Planner records: retained until an authorized assigner deletes the item,
the family no longer needs the service, or we complete an applicable deletion request.
Deleting an item also deletes its completion records.
-
Operational logs: ordinary web-server logs are generally rotated after
no more than 14 daily log files unless an incident, legal obligation, or security need
requires a specific record for longer.
-
Backups: protected backup copies may remain after active-system deletion
until the applicable backup is retired. They are isolated from ordinary use and used
only for recovery, integrity, or security purposes.
We may retain a limited record longer when reasonably necessary to comply with law,
resolve a dispute, protect the service, or enforce these Terms. When retention is no longer
justified, we delete or de-identify the information.
7. Security
We use measures designed to protect family information, including encrypted public
transport, OpenID Connect authorization code with PKCE, state and nonce validation,
server-side sessions, secure cookie controls, request-forgery protection, restrictive
browser security headers, roster-based access, relationship-based authorization, limited
provider scopes, host access controls, and protected backups. No system can guarantee
absolute security. We will notify affected users of an unauthorized access or use when
applicable law requires it.
8. Your choices and privacy rights
Depending on where you live, you may have rights to request access, correction, deletion,
restriction, objection, or portability, and to appeal or complain to a privacy regulator.
You may also withdraw consent where consent is the legal basis, without affecting prior
lawful processing. Funishments does not discriminate against a person for exercising an
applicable privacy right.
An assigner can edit or delete an assignment in the application. Roblox username, display
name, and avatar changes are refreshed on the next successful sign-in. To request access
to or deletion of other Funishments information, contact us using the address below. We
may verify the request through the roster or Roblox identity and may need to preserve the
rights and records of other family members. We will respond within the period required by
applicable law.
Choices for information processed independently by Roblox must be exercised through
Roblox. See the
Roblox Privacy and Cookie Policy.
Cloudflare describes its processing and choices in the
Cloudflare Privacy Policy.
Because Funishments does not sell personal information, use it for targeted advertising,
or share it for cross-context behavioral advertising, there is no separate sale or
targeted-advertising opt-out to exercise. Browser “Do Not Track” and Global Privacy
Control signals do not change the application because those practices are disabled for
everyone.
9. Age and authorized family use
Funishments is a closed family application, not a public service directed to children.
Roblox requires an account to be at least 13 years old to authorize an OAuth 2.0
application. We do not knowingly permit use by a person who cannot validly complete that
authorization or who lacks authorization from the family roster controller. If you
believe we hold information for an ineligible or unauthorized person, contact us so we
can investigate and delete or restrict the information as appropriate.
10. Processing location
Funishments is operated primarily in the United States. Cloudflare and other necessary
providers may process network or support information in other locations. Where applicable
law requires transfer safeguards, we use the safeguards available for the relevant
service and information.
11. Changes to this Privacy Policy
We will update this policy when the application’s data practices, providers, law, or
Roblox requirements materially change. The date at the top identifies the current
version. When reasonably practicable, we will notify the family roster of a material
change before it takes effect. We will request consent before a new use when applicable
law requires consent.