Last Updated: June 3, 2025
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.
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.
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.
We use Goatcounter for basic analytics. No personal data is collected, tracked, or sold.
Do not upload illegal content, harass users, impersonate others, or attempt to disrupt the network.
Grain is provided "as is." We do not guarantee uptime, data retention, or uninterrupted access.
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.
We may update these terms periodically. Continued use means acceptance of any changes.
For any questions about these Terms, your account, or issues with the app, you can contact us at support@grain.social.