According to sources, the Snapchat app has confidentially filed for an initial public offering (IPO) with the US Securities and Exchange Commission (SEC). This has put the California-based company one step ahead in making it one of the biggest technology offerings.