Last Updated: June 3, 2025

Overview

Grain is a photo sharing app built on the AT Protocol. All data, including photos, galleries, favorites, and metadata, is public and stored on the AT Protocol network. Users can upload photos, create and favorite galleries, and view non-location EXIF metadata.

Grain is an open source project. These Terms apply to your use of the hosted version at grain.social, not to self-hosted instances or forks of the source code.

Account and Data Ownership

Grain uses the AT Protocol, so users retain full control over their data. We are an independent project and not affiliated with Bluesky or the AT Protocol.

If you use a grain.social handle, your data may be stored on our own self-hosted PDS (Personal Data Server) in accordance with protocol standards.

Content

You are responsible for any content you share. Do not upload content you do not have rights to. All uploads are publicly visible and cannot currently be set as private.

Analytics

We use Goatcounter for basic analytics. No personal data is collected, tracked, or sold.

Prohibited Conduct

Do not upload illegal content, harass users, impersonate others, or attempt to disrupt the network.

Disclaimers

Grain is provided "as is." We do not guarantee uptime, data retention, or uninterrupted access.

Termination

We reserve the right to suspend or terminate your access to Grain at any time, without prior notice, for conduct that we believe violates these Terms, our community standards, or is harmful to other users or the AT Protocol network. Terminated accounts may lose access to uploaded content unless retained through the protocol's data persistence mechanisms.

Changes

We may update these terms periodically. Continued use means acceptance of any changes.

Contact

For any questions about these Terms, your account, or issues with the app, you can contact us at support@grain.social.