Skip to main content
MACHINAUT STUDIOS LLC
pipeline.yml products/ studio.blame feedback.sh

Privacy Policy for Critter Gram

Last updated: September 23, 2026

Critter Gram ("the app") is developed and published by Machinaut Studios LLC ("we", "us"). This policy explains what data the app handles. The short version: there is no account, grams are generated on your device, and we do not build a profile of you. If you choose to send grams straight to a friend, they pass through one small relay of ours that holds no names, never reads what it carries, and deletes it on delivery.

Information we collect

We do not ask for your name, email address, phone number, or contacts, and there is no account to create. We run no analytics or tracking tools and no advertising, and we do not sell or rent data to anyone.

If you never use the friend-to-friend features, the app makes no request to our relay at all — it holds no record of you whatsoever.

Making a gram stays on your device

The message you type, the sender name you enter, the voice, the animation, and the finished video are all produced locally on your phone. Speech is synthesized by an offline engine bundled in the app; the video is encoded by your device's own hardware. Nothing in that path is uploaded to us, and none of it requires a network connection. Sharing the finished video is an ordinary share, initiated by you, to whichever app or person you pick.

Microphone and camera

Critter Gram does not use your microphone or camera. We never record you. Speaking critters are synthesized offline on your phone; the handful of animal calls (such as the duck's quack and the woodpecker's peck) are sound files shipped inside the app. On iOS you may see microphone and camera notices in the app's store listing or system settings; those exist only because the video encoder the app links against contains Apple's capture code, which causes iOS to require the declarations. The app never opens either device, and we never receive audio or images from you.

Sending grams to a friend (the critter relay)

Optionally, when both people have the app, a gram can travel as a small text payload instead of a video. This uses a store-and-forward server we operate, called the relay. It is a staging area, never an archive:

  • Payloads are opaque. The relay never parses gram bodies. It stores bytes and forwards bytes.
  • No names, ever. It holds no display names, profiles, phone numbers, or email addresses. A device is identified only by a random identifier generated on your phone.
  • Deleted on delivery. A gram is deleted from the relay the moment the recipient's app acknowledges it. Anything never collected expires automatically 7 days after it was due: for most grams that is 7 days after sending, and for the snail, whose letters take three days on purpose, it is 7 days after those three. Versions of the app after 1.0 collect a snail's letter the next time they check in with the relay, which then deletes it, and keep it out of sight on the recipient's phone until its day. Once your friend's phone has collected a snail letter you sent, unpairing from them or erasing your messaging identity can no longer take it back.
  • Pairing is by invite only. You reach someone by sharing a single-use invite code, which expires after 24 hours. There is no directory, no search, and no way for a stranger to reach you.
  • Credentials are stored hashed. Only a one-way hash of your device secret and of invite codes is ever written to disk.
  • Logs are minimal and anonymized. Gram contents and pairing blobs are never logged, and device identifiers are truncated in logs. The relay's web server logs each request as only the time, the kind of request, its outcome, its size and how long it took, with no IP address and no web address (web addresses are where invite codes travel). The one exception is a rare serious server fault, such as the server running out of resources: its error message can name the address and the request involved. IP addresses are used only to rate-limit abuse. The relay keeps a shortened form of the address, enough to tell networks apart but not devices, for at most three days after it was last used, and never uses it to build any profile.
  • App generation. Versions of the app after 1.0 send a small generation number with each request (currently 2). Everyone on the same release sends the same number, so it identifies no one. The relay keeps the most recent one it has seen from each device, so we can tell when an old version can safely stop being supported, and deletes it along with the device. Once per session the app also asks the relay whether its version is still supported.
  • Backups leave pending grams out. Once a night the relay copies its own records: device records (the random identifier, the hashed secret, when it registered, any ban and the app generation), pairings and unpair records, blocks, notification tokens, hashes of unused invite codes, and abuse reports with the reason given and the material the reporter chose to quote. Every gram still waiting on the relay is removed from the copy first. The server keeps the latest copy as a restore point, and each night a computer we operate (not a cloud storage service) also pulls a copy and stores it encrypted, keeping the 14 most recent (normally two weeks) so those records survive a server failure. Anything deleted from the relay, such as an erased device or an expired report, drops out of the backups as older copies are replaced.

You can block a paired friend, unpair from them, or erase this phone's messaging identity entirely from within the app — the last of which deletes the device, its pairings, any pending grams, and its notification tokens from the relay, and from its backups as those are replaced, normally within two weeks. Blocking, reporting or unpairing a friend also throws away any snail letter from that friend that your phone is holding and has not opened yet, and erasing your messaging identity throws away all of them. Grams that have already arrived stay on your phone.

Notifications

If you allow notifications, the app can tell you a gram has arrived. The notification is deliberately content-free: it always reads "Critter Gram / A gram just arrived." and never contains the message, the sender, the critter, or a count. Delivery uses Firebase Cloud Messaging, a Google service, which issues your device a notification token; on iOS, Firebase relays to Apple's push service. That token is only ever handed to our relay after you have paired with a friend. Google's handling of this is governed by the Firebase privacy documentation and the Google Privacy Policy. If your phone has already collected a snail's letter before its day (versions after 1.0 do this whenever the app checks in), your phone schedules that notification itself, with the same words, so it never passes through Google's or Apple's push services. A letter your phone has not collected by then is announced by the relay's usual notification instead. Notifications are only ever a hint to check for grams; the app works without them.

The optional on-device model ("Big Brain")

Settings offers an optional download of a language model that writes some critters' dialogue. Downloading it fetches a file over the network; after that, it runs entirely on your device. Your messages are never sent anywhere to be written — generation is always local. The feature is optional, can be switched off, and the download can be removed at any time. Without it, almost every critter still works: the generative ones improvise from a built-in procedural engine instead, and only the dodo waits for the model before it will write.

Reporting abuse

If someone sends you something abusive, you can report it. This is the one place where we deliberately keep content: a report includes the reason you give and the material you chose to quote, so that a person can review it and act. Reports are automatically deleted from the relay after 90 days, and drop out of our backups normally within two weeks after that. Filing one also blocks that sender for you. If you never file a report, we never receive any gram content.

Purchases

Critter Gram offers a single optional in-app purchase that unlocks the rest of the critter roster for sending. There is no subscription. Purchases are processed entirely by the store you downloaded the app from — Apple's App Store on iOS, or Google Play Billing on Android. We do not receive or store your payment details, card information, or billing address. On iOS, payment handling is governed by the Apple Media Services Terms and Conditions and the Apple Privacy Policy; on Android, by the Google Play Terms of Service and the Google Privacy Policy. The app stores only a local flag indicating whether the purchase was made.

Data sharing

We do not sell, rent, or trade your data, and we do not share it for advertising. The only third parties involved are infrastructure providers: Apple and Google for app distribution and payments; Google's Firebase Cloud Messaging for notification delivery, which on iOS hands notifications to Apple's push service; Google Cloud, which hosts our relay server in the United States; and Hugging Face, which serves the optional model download. The relay's nightly backup is kept on a computer we operate, not with a cloud storage provider. Grams sent through our relay are passed only to the friend you addressed them to.

Children's privacy

Critter Gram does not knowingly collect personal information from anyone, including children, and requires no account. Because the app can send and receive messages between paired friends, we recommend that younger users have a parent or guardian involved in deciding who they pair with. Pairing always requires deliberately sharing an invite code, and any pairing can be blocked or removed at any time.

Your choices

  • Use the app entirely offline by only sharing grams as videos — the relay is never contacted.
  • Decline notification permission; grams still arrive when you open the app.
  • Skip or remove the optional model download.
  • Block or unpair any friend, or erase this phone's messaging identity from the relay, from within the app.
  • Delete the app, which removes the grams and settings stored on your device.

Changes to this policy

We may update this policy from time to time. Material changes will be reflected by updating the "Last updated" date above.

Contact

Questions about this policy can be sent to info@machinautstudios.com.

main ✓ 0 problems temperature 1.0 GPU 88.4°C Ln ∞, Col 1 prompt → accept → deploy autocomplete: on  ·  brakes: off

Not approved by agent-7.

Home Critter Gram Privacy Policy Voidhorde Clappy Bird Spellheir Slateveil STARKNELL Space Couch Command VoiceCmd Tooter Emberseam Anvilspell Hushword Ninehole

© 2026 Machinaut Studios LLC. All rights reserved.