Terms & Privacy
Synthograsizer Suite — Terms of Use & Privacy Notice
Contents
1 · Who these terms cover
The Synthograsizer Suite ("the Suite") exists in two forms, and the rules differ:
- Self-hosted: you downloaded or cloned the source code and run it on your own machine. The code is provided under the repository's open-source license, and you are the operator: data the Suite touches stays under your control (and your responsibility), and these terms apply only as a template you may adapt.
- Hosted instance: you are using a deployment operated by the project maintainer ("we", "us"). These terms are an agreement between you and the maintainer and govern your use of that deployment.
Plain language: if you run the code yourself, it's your instrument and your data. If you're using our hosted copy, the rest of this page is the deal.
2 · Eligibility
You must be at least 18 years old (or the age of majority where you live, if higher) to use the hosted instance. This mirrors the age requirements of the underlying Google generative AI services. When you sign in for the first time you are asked to confirm this; generation stays locked until you do. We do not knowingly collect data from minors; if you believe a minor has used the service, contact us and we will delete the associated data.
3 · The service
The Suite is a creative instrument for structured AI prompt engineering: prompt templates with variables, AI image / video / text / music generation, generative p5.js sketches, multi-agent AI conversations, glitch-art processing, and live-performance integrations (MIDI, OSC, external displays).
Generation features call Google's generative AI APIs (Gemini, Imagen, Veo, Lyria) using an API key. On a self-hosted install, that is your own key, used at your own cost and subject to your own agreement with Google.
Hosted service accounts & credits: on the hosted instance, generation runs on our API key and requires signing in with a Google account. Free accounts receive a monthly credit allowance (currently 300 credits, reset on the first of each month, no rollover) spent per generation at posted per-model rates. Text and image generation and analysis tools are included; video (Veo) and music (Lyria) generation are not part of the free tier. Credits have no cash value, cannot be transferred or redeemed, and exist only to keep a shared instrument affordable to run. We may adjust allowances, rates, rate limits, and daily instance-wide budgets to keep the service healthy — the in-app numbers are authoritative. Some local-install features (saving to the operator's disk, OSC/MIDI hardware bridges, ChatRoom, Videorama) are unavailable on the hosted instance.
Backend tiers: on a self-hosted install you may point text generation at a local, OpenAI-compatible model running on your own hardware (e.g. Ollama or LM Studio). On that local tier the Suite applies no content filters of its own — what you generate on your own machine is your responsibility, within the acceptable-use rules in §6, which apply regardless of backend. When generation runs through a cloud provider (Google), that provider's safety filters and use policies apply, and the Suite's safety controls operate only within what the provider's API permits. Image, video, and music generation always use Google in the current version. Hosted instances are pinned to the Google backend.
The Suite is experimental, pre-release software, provided as-is. Features may change, break, or disappear without notice.
4 · Your content (inputs)
"Inputs" are things you provide: prompt text, uploaded images, templates, agent personas, quiz answers, audio, and files you drop into any tool.
- You retain all rights you hold in your inputs. You grant us only the limited right to process them as needed to run the features you invoke (including sending them to Google's APIs for analysis or generation).
- Only upload content you own or have permission to use. Do not upload images of identifiable people without their consent — especially for the transformation, remix, or taste-profile features.
- Do not upload content that is unlawful, or that includes other people's confidential or sensitive personal information.
Plain language: your stuff stays yours. Don't feed the machine other people's faces or art without permission.
5 · AI-generated content (outputs)
- Ownership: as between you and us, we claim no rights in outputs generated from your inputs. Outputs are also subject to Google's Generative AI terms, and may be similar to outputs generated for other people (AI models can produce similar results from similar prompts) — we cannot promise uniqueness.
- No accuracy promise: AI outputs can be wrong, biased, or inappropriate despite safety filters. Review outputs before relying on or publishing them.
- Infringement: we make no representation that outputs do not infringe third-party rights. Clearing outputs for commercial use is your responsibility.
- Provenance metadata: images generated by the Suite embed the generation prompt and settings in the file's metadata. This is deliberate (provenance and reproducibility), but be aware: sharing a generated PNG shares your prompt. Strip metadata before sharing if your prompt is sensitive.
- Disclosure: if you publish outputs in contexts where they could be mistaken for authentic photographs or recordings of real people or events, you are responsible for disclosing that they are AI-generated, as required by the laws that apply to you.
6 · Acceptable use
You agree not to use the Suite to:
- Create, request, or distribute child sexual abuse material, or any sexual content involving minors — zero tolerance; reported where required by law.
- Create non-consensual intimate imagery of any person.
- Create deceptive media of identifiable real people without their consent ("deepfakes"), or any content intended to mislead about a person's words or actions — satire and art that a reasonable viewer would recognize as such, or made with consent, must still be labeled as synthetic where the law requires.
- Harass, threaten, defame, or incite hatred or violence against any person or group.
- Generate malware, or use the agent tools (web search, URL analysis, workflow fetch steps) to attack, probe, scrape abusively, or overload other systems.
- Attempt to bypass, jailbreak, or weaken the safety filters of the underlying AI services.
- Violate Google's Generative AI Prohibited Use Policy, which applies to all generation features and is incorporated into these terms.
- Break any law that applies to you or to us.
Plain language: it's an art instrument. Use it to make art, not to hurt, impersonate, or deceive people.
7 · Privacy & data handling
The Suite is designed local-first: there are no accounts, no advertising, no analytics trackers, and no cookies. Here is the complete data flow:
| Data | Where it lives | Leaves your machine? |
|---|---|---|
| Prompts, templates, liked prompts, theme choice | Your browser's localStorage |
Only when a feature sends a prompt to Google's APIs to generate |
| Uploaded images (analysis, transform, taste profile) | Processed in memory | Yes — sent to Google's generative AI APIs (servers may be outside your country, typically the US) to perform the analysis or generation you requested |
| Generated images / video / audio, agent-session logs, workflow runs, taste & agent profiles | Saved to the operator's disk (Synthograsizer_Output/) — on a self-hosted install, that's your own computer |
No |
| Taste profile (aesthetic profile derived from your images, prompts, and quiz answers) | localStorage + operator's disk backup |
Inputs are sent to Google for analysis during synthesis; the resulting profile is stored locally |
| Google API key | Operator's disk (ai_studio_config.json) or environment variable |
Sent only to Google to authenticate API calls |
| Feedback you submit (incl. "wrongly blocked" reports) | Operator's disk (data/feedback/) — your prompt is included only if you tick the opt-in box |
No — unless you choose the GitHub-issue option, which opens GitHub in your browser |
| Local-model generations (when you select a local backend) | Processed entirely on your own hardware by your local model server | No — local-tier text generation never leaves your machine/network |
Accounts & credits on the hosted service
Signing in to the hosted instance adds the following, and only the following, server-side data:
| Data | Contents | Kept |
|---|---|---|
| Account record | Your Google account identifier, email address, display name, and avatar URL (received from Google Sign-In), plus your credit balance, tier, terms-acceptance version, and 18+ confirmation date | Until you delete your account |
| Session cookie | One first-party, HttpOnly cookie (synth_session) holding a random token — no tracking, no third-party cookies |
30 days per session; expired sessions are purged automatically |
| Credit ledger & generation log | Per-generation metadata: endpoint, model, credit cost, estimated provider cost, timing, and prompt length. Prompt text is never stored server-side — only generated media you explicitly save (see below) is; everything else returns to your browser and lives there | Log entries older than the retention window (currently 30 days) are purged; ledger totals persist with your account |
| Saved creations (opt-in — nothing is saved unless you click Save) | The image, video, or audio file itself, when you click "Save" under something you generated — or a generated template (a small JSON file) you choose to save to your library. A template contains the prompt text that defines it, so saving one does store that prompt text server-side: this is the single exception to "prompt text is never stored" above, and it happens only when you explicitly click Save on a template. Stored in Google Cloud Storage, same Montréal region as the rest of the service; readable only by your account, via a short-lived signed link the server issues on request | Until you delete that item or your account — not covered by the generation-log retention window above |
| Feedback you submit | Stored in the service database instead of the operator's disk; your prompt is included only if you tick the opt-in box | 90 days |
The hosted service runs in Google Cloud's Montréal region (Canada). Generation requests are processed by Google's generative AI APIs on our paid API tier, which may involve servers outside Canada (typically the US) — governed by Google's API terms for paid services.
Self-serve rights: the account menu includes My creations (view, open, and delete anything you've saved — each item individually, any time), Download my data (a JSON export of your account record, ledger, generation log, and saved-creation metadata), and Delete my account (immediate removal of your account, sessions, ledger, and every saved creation; generation-log rows are anonymized and age out with the retention window). No email required, no waiting period.
What we don't do
- No sale or sharing of personal information. No advertising or behavioral tracking.
- No training of AI models on your content by us. (Google's handling of API data is governed by Google's API terms — review them, especially the difference between free and paid tiers.)
Your rights
Subject to the privacy laws that apply to you (in Canada, PIPEDA and provincial laws; in the EU/EEA/UK, the GDPR), you can request access to, correction of, or deletion of personal information a hosted instance holds about you, and you can complain to your privacy regulator (in Canada, the Office of the Privacy Commissioner). On a self-hosted install you can simply delete localStorage and the output folder. Contact for requests: see §15.
A note on the taste profile
The taste-profile feature deliberately builds a profile of your aesthetic sensibility from work you provide. It exists to personalize your own creative tools, never to score, rank, or make decisions about you, and it is never shared. Build profiles only of yourself, or of someone who has explicitly agreed.
8 · Third-party services
- Google generative AI (Gemini, Imagen, Veo, Lyria) — generation and analysis. Governed by Gemini API Terms and the Prohibited Use Policy.
- Google Fonts — font files loaded from Google's CDN (your IP address reaches Google when fonts load).
- Daydream Scope, OBS, MIDI devices — optional local integrations on your own network; nothing is sent to us.
9 · Intellectual property
The Suite's source code is available on GitHub under the repository's license. The Synthograsizer name, wordmark, and visual identity belong to the maintainer. Feedback you choose to send us may be used to improve the Suite without obligation to you.
10 · Disclaimers
THE SUITE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, OR UNINTERRUPTED OPERATION. SOME JURISDICTIONS DO NOT ALLOW CERTAIN WARRANTY EXCLUSIONS, SO PARTS OF THIS SECTION MAY NOT APPLY TO YOU.
11 · Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE MAINTAINER WILL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, DATA, OR GOODWILL, ARISING FROM YOUR USE OF THE SUITE. THE MAINTAINER'S TOTAL LIABILITY FOR ALL CLAIMS RELATING TO THE HOSTED INSTANCE WILL NOT EXCEED THE GREATER OF CAD $50 OR THE AMOUNT YOU PAID US IN THE 12 MONTHS BEFORE THE CLAIM (CURRENTLY: NOTHING — THE SERVICE IS FREE). NOTHING IN THESE TERMS LIMITS LIABILITY THAT CANNOT BE LIMITED BY LAW.
12 · Suspension & termination
We may suspend or terminate access to a hosted instance at any time, with or without notice, including for violations of §6. You can stop using the Suite at any time; on a self-hosted install, deleting your data is entirely in your hands.
13 · Changes to these terms
We may update these terms as the Suite evolves. The "last updated" date at the top will change, and material changes will be noted in the change notes. Continued use after a change means you accept the new terms.
14 · Governing law
These terms are governed by the laws of [Province — e.g., Ontario] and the federal laws of Canada applicable there, without regard to conflict-of-law rules. Courts located in that province have exclusive jurisdiction, except that either party may seek injunctive relief anywhere. [Placeholder — confirm province with counsel.]
15 · Contact
Questions, privacy requests, or reports of content that violates §6: quittersarts@gmail.com. Please include enough detail for us to act (links, filenames, timestamps).