
Answer-first summary for fast verification
Answer: Before it is sent from the user's machine
The correct answer is C based on Snowflake documentation and community consensus. When using the PUT command to upload files to an internal Snowflake stage, data is automatically encrypted by the Snowflake client on the user's local machine before transmission. This client-side encryption occurs prior to the data being sent over the network, providing end-to-end security. The community discussion strongly supports this with multiple references to official Snowflake documentation confirming that for internal stages, encryption happens on the user's machine before transmission. Option D (after it reaches the internal stage) is incorrect because while additional encryption may occur after loading, the initial encryption happens client-side. Options A and B are also incorrect as they describe later stages in the data processing pipeline.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.