Haystack requires an internet connection to scan new cards, share existing cards, or edit your card.
If you don't have an internet connection active, the app will do its best to perform as many operations as possible, but some will be unavailable, while others will update as soon as the connection resumes.